|
| None | __init__ (self, HomeAssistant hass) |
| |
| CALLBACK_TYPE | async_attach_trigger (self, ConfigType config, TriggerActionType action, TriggerInfo trigger_info) |
| |
| Generator[tuple[str, str]] | async_get_triggers (self) |
| |
| None | async_setup (self, HKDevice connection, int aid, list[dict[str, Any]] triggers) |
| |
| None | fire (self, int iid, dict[str, Any] ev) |
| |
Represents a stateless source of event data from HomeKit.
Definition at line 58 of file device_trigger.py.
◆ __init__()
| None homeassistant.components.homekit_controller.device_trigger.TriggerSource.__init__ |
( |
|
self, |
|
|
HomeAssistant |
hass |
|
) |
| |
◆ async_attach_trigger()
| CALLBACK_TYPE homeassistant.components.homekit_controller.device_trigger.TriggerSource.async_attach_trigger |
( |
|
self, |
|
|
ConfigType |
config, |
|
|
TriggerActionType |
action, |
|
|
TriggerInfo |
trigger_info |
|
) |
| |
◆ async_get_triggers()
| Generator[tuple[str, str]] homeassistant.components.homekit_controller.device_trigger.TriggerSource.async_get_triggers |
( |
|
self | ) |
|
◆ async_setup()
| None homeassistant.components.homekit_controller.device_trigger.TriggerSource.async_setup |
( |
|
self, |
|
|
HKDevice |
connection, |
|
|
int |
aid, |
|
|
list[dict[str, Any]]
|
triggers |
|
) |
| |
Set up a set of triggers for a device.
This function must be re-entrant since
it is called when the device is first added and
when the config entry is reloaded.
Definition at line 69 of file device_trigger.py.
◆ fire()
| None homeassistant.components.homekit_controller.device_trigger.TriggerSource.fire |
( |
|
self, |
|
|
int |
iid, |
|
|
dict[str, Any] |
ev |
|
) |
| |
Process events that have been received from a HomeKit accessory.
Definition at line 85 of file device_trigger.py.
◆ _hass
| homeassistant.components.homekit_controller.device_trigger.TriggerSource._hass |
|
private |
The documentation for this class was generated from the following file: