Helper class for managing the helper saved data.
Definition at line 110 of file restore_state.py.
◆ __init__()
| None homeassistant.helpers.restore_state.RestoreStateData.__init__ |
( |
|
self, |
|
|
HomeAssistant |
hass |
|
) |
| |
◆ async_dump_states()
| None homeassistant.helpers.restore_state.RestoreStateData.async_dump_states |
( |
|
self | ) |
|
◆ async_get_stored_states()
| list[StoredState] homeassistant.helpers.restore_state.RestoreStateData.async_get_stored_states |
( |
|
self | ) |
|
Get the set of states which should be stored.
This includes the states of all registered entities, as well as the
stored states from the previous run, which have not been created as
entities on this run, and have not expired.
Definition at line 158 of file restore_state.py.
◆ async_load()
| None homeassistant.helpers.restore_state.RestoreStateData.async_load |
( |
|
self | ) |
|
◆ async_restore_entity_added()
| None homeassistant.helpers.restore_state.RestoreStateData.async_restore_entity_added |
( |
|
self, |
|
|
RestoreEntity |
entity |
|
) |
| |
Store this entity's state when hass is shutdown.
Definition at line 246 of file restore_state.py.
◆ async_restore_entity_removed()
| None homeassistant.helpers.restore_state.RestoreStateData.async_restore_entity_removed |
( |
|
self, |
|
|
str |
entity_id, |
|
|
ExtraStoredData | None
|
extra_data |
|
) |
| |
◆ async_save_persistent_states()
| None homeassistant.helpers.restore_state.RestoreStateData.async_save_persistent_states |
( |
|
cls, |
|
|
HomeAssistant |
hass |
|
) |
| |
◆ async_setup()
| None homeassistant.helpers.restore_state.RestoreStateData.async_setup |
( |
|
self | ) |
|
◆ async_setup_dump()
| None homeassistant.helpers.restore_state.RestoreStateData.async_setup_dump |
( |
|
self, |
|
|
*Any |
args |
|
) |
| |
◆ last_states
| homeassistant.helpers.restore_state.RestoreStateData.last_states |
◆ store
| homeassistant.helpers.restore_state.RestoreStateData.store |
The documentation for this class was generated from the following file: