* Remove unneeded returns from handle_update() * Start __init__() params with hass. * Remove excess logging and downgrade remaining logging. * Remove period from end of comment * Decorate callback with @callback * Use more descriptive variables than key and value. * Inherit from BinarySensorDevice and overwrite is_on rather than state. * Removed uncheckedreturn values. * Use super() rather than explicit object. * Use add_entities instead of add_devices. * Don't use listener when calling immediately. * Remove some excess logging. * Switch to sync since pycarwings2 is sync. * Remove RuntimeError exception matching. * Add temporary reviewer comments. * Add UI help descriptions for update service. * Fix hound errors. * Replaced time.sleep() with await asyncio.sleep() * Removed location_updateon_on attribute since on device_tracker. * Use async_added_to_hass() and async_dispatcher_connect(). * Use dict[key] because schema key is required. * Clarify variable names. * Remove icon for charging switch. * Convert LeafChargeSwitch into service and sensor. * Use async_dispatcher_send(). * Add guard checks for discovery_info. Consistent logs. * Use async_schedul_update_ha_state(). * Device tracker should return true. * Remove icon for climate control. * Really remove icon for climate control. * Use register() instead of async_register(). * Add guard on device tracker if discovery_info is None.
22 lines
615 B
YAML
22 lines
615 B
YAML
# Describes the format for available services for nissan_leaf
|
|
|
|
start_charge:
|
|
description: >
|
|
Start the vehicle charging. It must be plugged in first!
|
|
fields:
|
|
vin:
|
|
description: >
|
|
The vehicle identification number (VIN) of the vehicle, 17 characters
|
|
example: WBANXXXXXX1234567
|
|
|
|
update:
|
|
description: >
|
|
Fetch the last state of the vehicle of all your accounts, requesting
|
|
an update from of the state from the car if possible.
|
|
fields:
|
|
vin:
|
|
description: >
|
|
The vehicle identification number (VIN) of the vehicle, 17 characters
|
|
example: WBANXXXXXX1234567
|
|
|