Public Member Functions | |
| None | __init__ (self, *Any args) |
| Iterator | __iter__ (self) |
| None | async_process_event (self, SonosEvent event, SonosSpeaker speaker) |
| None | async_update_entities (self, SoCo soco, int|None update_id=None) |
| Alarm|None | get (self, str alarm_id) |
| bool | update_cache (self, SoCo soco, int|None update_id=None) |
Public Member Functions inherited from homeassistant.components.sonos.household_coordinator.SonosHouseholdCoordinator | |
| None | __init__ (self, HomeAssistant hass, str household_id) |
| str | class_type (self) |
| None | setup (self, SoCo soco) |
Public Attributes | |
| last_processed_event_id | |
Public Attributes inherited from homeassistant.components.sonos.household_coordinator.SonosHouseholdCoordinator | |
| async_poll | |
| cache_update_lock | |
| hass | |
| household_id | |
| None homeassistant.components.sonos.alarms.SonosAlarms.__init__ | ( | self, | |
| *Any | args | ||
| ) |
| Iterator homeassistant.components.sonos.alarms.SonosAlarms.__iter__ | ( | self | ) |
| None homeassistant.components.sonos.alarms.SonosAlarms.async_process_event | ( | self, | |
| SonosEvent | event, | ||
| SonosSpeaker | speaker | ||
| ) |
| None homeassistant.components.sonos.alarms.SonosAlarms.async_update_entities | ( | self, | |
| SoCo | soco, | ||
| int | None | update_id = None |
||
| ) |
Create and update alarms entities, return success.
Reimplemented from homeassistant.components.sonos.household_coordinator.SonosHouseholdCoordinator.
| Alarm | None homeassistant.components.sonos.alarms.SonosAlarms.get | ( | self, | |
| str | alarm_id | ||
| ) |
| bool homeassistant.components.sonos.alarms.SonosAlarms.update_cache | ( | self, | |
| SoCo | soco, | ||
| int | None | update_id = None |
||
| ) |
Update cache of known alarms and return if cache has changed.
Reimplemented from homeassistant.components.sonos.household_coordinator.SonosHouseholdCoordinator.
| homeassistant.components.sonos.alarms.SonosAlarms.last_processed_event_id |