Public Member Functions | |
| str | __call__ (self, str entity_id, bool|object rounded=_SENTINEL, bool with_unit=False) |
| def | __getattr__ (self, name) |
| None | __init__ (self, HomeAssistant hass) |
| Generator[TemplateState] | __iter__ (self) |
| int | __len__ (self) |
| str | __repr__ (self) |
Private Member Functions | |
| None | _collect_all (self) |
| None | _collect_all_lifecycle (self) |
Private Attributes | |
| _hass | |
Static Private Attributes | |
| __delitem__ = _readonly | |
| def | __getitem__ = __getattr__ |
| __setitem__ = _readonly | |
| tuple | __slots__ = ("_hass",) |
Class to expose all HA states as attributes.
Definition at line 882 of file template.py.
| None homeassistant.helpers.template.AllStates.__init__ | ( | self, | |
| HomeAssistant | hass | ||
| ) |
Initialize all states.
Definition at line 889 of file template.py.
| str homeassistant.helpers.template.AllStates.__call__ | ( | self, | |
| str | entity_id, | ||
| bool | object | rounded = _SENTINEL, |
||
| bool | with_unit = False |
||
| ) |
Return the states.
Definition at line 928 of file template.py.
| def homeassistant.helpers.template.AllStates.__getattr__ | ( | self, | |
| name | |||
| ) |
Return the domain state.
Definition at line 893 of file template.py.
| Generator[TemplateState] homeassistant.helpers.template.AllStates.__iter__ | ( | self | ) |
Return all states.
Definition at line 918 of file template.py.
| int homeassistant.helpers.template.AllStates.__len__ | ( | self | ) |
Return number of states.
Definition at line 923 of file template.py.
| str homeassistant.helpers.template.AllStates.__repr__ | ( | self | ) |
Representation of All States.
Definition at line 944 of file template.py.
|
private |
Definition at line 910 of file template.py.
|
private |
Definition at line 914 of file template.py.
|
staticprivate |
Definition at line 886 of file template.py.
|
staticprivate |
Definition at line 908 of file template.py.
|
staticprivate |
Definition at line 885 of file template.py.
|
staticprivate |
Definition at line 887 of file template.py.
|
private |
Definition at line 891 of file template.py.