Home Assistant Unofficial Reference 2024.12.1
coordinator.py File Reference

Go to the source code of this file.

Classes

class  homeassistant.components.shelly.coordinator.ShellyBlockCoordinator
 
class  homeassistant.components.shelly.coordinator.ShellyCoordinatorBase
 
class  homeassistant.components.shelly.coordinator.ShellyEntryData
 
class  homeassistant.components.shelly.coordinator.ShellyRestCoordinator
 
class  homeassistant.components.shelly.coordinator.ShellyRpcCoordinator
 
class  homeassistant.components.shelly.coordinator.ShellyRpcPollingCoordinator
 

Namespaces

 homeassistant.components.shelly.coordinator
 

Functions

None homeassistant.components.shelly.coordinator.__init__ (self, HomeAssistant hass, ShellyConfigEntry entry, _DeviceT device, float update_interval)
 
bool homeassistant.components.shelly.coordinator._async_device_connect_task (self)
 
None homeassistant.components.shelly.coordinator._async_reload_entry (self)
 
None homeassistant.components.shelly.coordinator._handle_ha_stop (self, Event _event)
 
None homeassistant.components.shelly.coordinator.async_reconnect_soon (HomeAssistant hass, ShellyConfigEntry entry)
 
None homeassistant.components.shelly.coordinator.async_setup (self, list[Platform]|None pending_platforms=None)
 
None homeassistant.components.shelly.coordinator.async_shutdown_device_and_start_reauth (self)
 
ShellyBlockCoordinator|None homeassistant.components.shelly.coordinator.get_block_coordinator_by_device_id (HomeAssistant hass, str device_id)
 
ShellyRpcCoordinator|None homeassistant.components.shelly.coordinator.get_rpc_coordinator_by_device_id (HomeAssistant hass, str device_id)
 
str homeassistant.components.shelly.coordinator.mac (self)
 
str homeassistant.components.shelly.coordinator.model (self)
 
None homeassistant.components.shelly.coordinator.shutdown (self)
 
int homeassistant.components.shelly.coordinator.sleep_period (self)
 
str homeassistant.components.shelly.coordinator.sw_version (self)
 

Variables

 homeassistant.components.shelly.coordinator._came_online_once
 
 homeassistant.components.shelly.coordinator._pending_platforms
 
 homeassistant.components.shelly.coordinator.device
 
 homeassistant.components.shelly.coordinator.device_id
 
 homeassistant.components.shelly.coordinator.entry
 
 homeassistant.components.shelly.coordinator.last_update_success
 
 homeassistant.components.shelly.coordinator.ShellyConfigEntry