Classes | |
| class | TriggerEntity |
Functions | |
| None | __init__ (self, HomeAssistant hass, TriggerUpdateCoordinator coordinator, dict config) |
| None | _handle_coordinator_update (self) |
| None | _process_data (self) |
| None | _set_unique_id (self, str|None unique_id) |
| None | async_added_to_hass (self) |
Variables | |
| _unique_id | |
| disable | |
Trigger entity.
| None homeassistant.components.template.trigger_entity.__init__ | ( | self, | |
| HomeAssistant | hass, | ||
| TriggerUpdateCoordinator | coordinator, | ||
| dict | config | ||
| ) |
Template entity based on trigger data.
Initialize the entity.
Definition at line 18 of file trigger_entity.py.
|
private |
Handle updated data from the coordinator.
Definition at line 56 of file trigger_entity.py.
|
private |
Process new data.
Definition at line 42 of file trigger_entity.py.
|
private |
Set unique id.
Definition at line 34 of file trigger_entity.py.
| None homeassistant.components.template.trigger_entity.async_added_to_hass | ( | self | ) |
Handle being added to Home Assistant.
Definition at line 28 of file trigger_entity.py.
|
private |
Definition at line 37 of file trigger_entity.py.
| homeassistant.components.template.trigger_entity.disable |
Definition at line 13 of file trigger_entity.py.