Public Member Functions | |
| def | __init__ (self, hass, host, rfid, refresh_interval) |
| def | add_update_listener (self, listener) |
| def | async_disable_ev (self, param=None) |
| def | async_enable_ev (self, param=None) |
| def | async_request_data (self, param) |
| def | async_set_current (self, param) |
| def | async_set_energy (self, param) |
| def | async_set_failsafe (self, param=None) |
| def | async_start (self, param=None) |
| def | async_stop (self, param=None) |
| def | hass_callback (self, data) |
| def | setup (self, loop=None) |
| def | start_periodic_request (self) |
Public Attributes | |
| device_id | |
| device_name | |
| rfid | |
Private Member Functions | |
| def | _periodic_request (self) |
| def | _set_fast_polling (self) |
Private Attributes | |
| _fast_polling_count | |
| _hass | |
| _polling_task | |
| _refresh_interval | |
| _update_listeners | |
Representation of a KEBA charging station connection.
Definition at line 108 of file __init__.py.
| def homeassistant.components.keba.KebaHandler.__init__ | ( | self, | |
| hass, | |||
| host, | |||
| rfid, | |||
| refresh_interval | |||
| ) |
Initialize charging station connection.
Definition at line 111 of file __init__.py.
|
private |
Send periodic update requests.
Definition at line 130 of file __init__.py.
|
private |
Definition at line 173 of file __init__.py.
| def homeassistant.components.keba.KebaHandler.add_update_listener | ( | self, | |
| listener | |||
| ) |
Add a listener for update notifications.
Definition at line 179 of file __init__.py.
| def homeassistant.components.keba.KebaHandler.async_disable_ev | ( | self, | |
param = None |
|||
| ) |
Disable EV in async way.
Definition at line 224 of file __init__.py.
| def homeassistant.components.keba.KebaHandler.async_enable_ev | ( | self, | |
param = None |
|||
| ) |
Enable EV in async way.
Definition at line 219 of file __init__.py.
| def homeassistant.components.keba.KebaHandler.async_request_data | ( | self, | |
| param | |||
| ) |
Request new data in async way.
Definition at line 186 of file __init__.py.
| def homeassistant.components.keba.KebaHandler.async_set_current | ( | self, | |
| param | |||
| ) |
Set current maximum in async way.
Definition at line 200 of file __init__.py.
| def homeassistant.components.keba.KebaHandler.async_set_energy | ( | self, | |
| param | |||
| ) |
Set energy target in async way.
Definition at line 191 of file __init__.py.
| def homeassistant.components.keba.KebaHandler.async_set_failsafe | ( | self, | |
param = None |
|||
| ) |
Set failsafe mode in async way.
Definition at line 229 of file __init__.py.
| def homeassistant.components.keba.KebaHandler.async_start | ( | self, | |
param = None |
|||
| ) |
Authorize EV in async way.
Definition at line 209 of file __init__.py.
| def homeassistant.components.keba.KebaHandler.async_stop | ( | self, | |
param = None |
|||
| ) |
De-authorize EV in async way.
Definition at line 214 of file __init__.py.
| def homeassistant.components.keba.KebaHandler.hass_callback | ( | self, | |
| data | |||
| ) |
Handle component notification via callback.
Definition at line 164 of file __init__.py.
| def homeassistant.components.keba.KebaHandler.setup | ( | self, | |
loop = None |
|||
| ) |
Initialize KebaHandler object.
Definition at line 148 of file __init__.py.
| def homeassistant.components.keba.KebaHandler.start_periodic_request | ( | self | ) |
Start periodic data polling.
Definition at line 126 of file __init__.py.
|
private |
Definition at line 123 of file __init__.py.
|
private |
Definition at line 116 of file __init__.py.
|
private |
Definition at line 124 of file __init__.py.
|
private |
Definition at line 122 of file __init__.py.
|
private |
Definition at line 115 of file __init__.py.
| homeassistant.components.keba.KebaHandler.device_id |
Definition at line 119 of file __init__.py.
| homeassistant.components.keba.KebaHandler.device_name |
Definition at line 118 of file __init__.py.
| homeassistant.components.keba.KebaHandler.rfid |
Definition at line 117 of file __init__.py.