|
| None | __init__ (self, HomeAssistant hass, ConfigEntry config_entry) |
| |
| None | async_dispatch (self) |
| |
| bool | async_fetch_data (self, str signal_name) |
| |
| None | async_force_update (self, str signal_name) |
| |
| None | async_setup (self) |
| |
| None | async_update (self, datetime event_time) |
| |
| None | handle_event (self, dict event) |
| |
| None | setup_air_care (self) |
| |
| None | setup_climate_schedule_select (self, pyatmo.Home home, str signal_home) |
| |
| None | setup_modules (self, pyatmo.Home home, str signal_home) |
| |
| None | setup_rooms (self, pyatmo.Home home, str signal_home) |
| |
| None | subscribe (self, str publisher, str signal_name, CALLBACK_TYPE|None update_callback, **Any kwargs) |
| |
| None | unsubscribe (self, str signal_name, CALLBACK_TYPE|None update_callback) |
| |
| bool | webhook (self) |
| |
Manages the Netatmo data handling.
Definition at line 131 of file data_handler.py.
◆ __init__()
| None homeassistant.components.netatmo.data_handler.NetatmoDataHandler.__init__ |
( |
|
self, |
|
|
HomeAssistant |
hass, |
|
|
ConfigEntry |
config_entry |
|
) |
| |
◆ async_dispatch()
| None homeassistant.components.netatmo.data_handler.NetatmoDataHandler.async_dispatch |
( |
|
self | ) |
|
◆ async_fetch_data()
| bool homeassistant.components.netatmo.data_handler.NetatmoDataHandler.async_fetch_data |
( |
|
self, |
|
|
str |
signal_name |
|
) |
| |
◆ async_force_update()
| None homeassistant.components.netatmo.data_handler.NetatmoDataHandler.async_force_update |
( |
|
self, |
|
|
str |
signal_name |
|
) |
| |
Prioritize data retrieval for given data class entry.
Definition at line 210 of file data_handler.py.
◆ async_setup()
| None homeassistant.components.netatmo.data_handler.NetatmoDataHandler.async_setup |
( |
|
self | ) |
|
◆ async_update()
| None homeassistant.components.netatmo.data_handler.NetatmoDataHandler.async_update |
( |
|
self, |
|
|
datetime |
event_time |
|
) |
| |
Update device.
We do up to BATCH_SIZE calls in one update in order
to minimize the calls on the api service.
Definition at line 179 of file data_handler.py.
◆ handle_event()
| None homeassistant.components.netatmo.data_handler.NetatmoDataHandler.handle_event |
( |
|
self, |
|
|
dict |
event |
|
) |
| |
◆ setup_air_care()
| None homeassistant.components.netatmo.data_handler.NetatmoDataHandler.setup_air_care |
( |
|
self | ) |
|
◆ setup_climate_schedule_select()
| None homeassistant.components.netatmo.data_handler.NetatmoDataHandler.setup_climate_schedule_select |
( |
|
self, |
|
|
pyatmo.Home |
home, |
|
|
str
|
signal_home |
|
) |
| |
◆ setup_modules()
| None homeassistant.components.netatmo.data_handler.NetatmoDataHandler.setup_modules |
( |
|
self, |
|
|
pyatmo.Home |
home, |
|
|
str |
signal_home |
|
) |
| |
◆ setup_rooms()
| None homeassistant.components.netatmo.data_handler.NetatmoDataHandler.setup_rooms |
( |
|
self, |
|
|
pyatmo.Home |
home, |
|
|
str |
signal_home |
|
) |
| |
◆ subscribe()
| None homeassistant.components.netatmo.data_handler.NetatmoDataHandler.subscribe |
( |
|
self, |
|
|
str |
publisher, |
|
|
str |
signal_name, |
|
|
CALLBACK_TYPE | None |
update_callback, |
|
|
**Any |
kwargs |
|
) |
| |
◆ unsubscribe()
| None homeassistant.components.netatmo.data_handler.NetatmoDataHandler.unsubscribe |
( |
|
self, |
|
|
str |
signal_name, |
|
|
CALLBACK_TYPE | None
|
update_callback |
|
) |
| |
◆ webhook()
| bool homeassistant.components.netatmo.data_handler.NetatmoDataHandler.webhook |
( |
|
self | ) |
|
◆ _auth
| homeassistant.components.netatmo.data_handler.NetatmoDataHandler._auth |
|
private |
◆ _interval_factor
| homeassistant.components.netatmo.data_handler.NetatmoDataHandler._interval_factor |
|
private |
◆ _rate_limit
| homeassistant.components.netatmo.data_handler.NetatmoDataHandler._rate_limit |
|
private |
◆ _webhook
| homeassistant.components.netatmo.data_handler.NetatmoDataHandler._webhook |
|
private |
◆ account
| homeassistant.components.netatmo.data_handler.NetatmoDataHandler.account |
◆ config_entry
| homeassistant.components.netatmo.data_handler.NetatmoDataHandler.config_entry |
◆ hass
| homeassistant.components.netatmo.data_handler.NetatmoDataHandler.hass |
◆ poll_count
| homeassistant.components.netatmo.data_handler.NetatmoDataHandler.poll_count |
◆ poll_start
| homeassistant.components.netatmo.data_handler.NetatmoDataHandler.poll_start |
The documentation for this class was generated from the following file: