Public Member Functions | |
| None | __init__ (self, HomeAssistant hass, DriverEvents driver_events) |
| None | async_on_identify (self, dict event) |
| None | async_on_node_added (self, ZwaveNode node) |
| None | async_on_node_removed (self, dict event) |
| dr.DeviceEntry | register_node_in_dev_reg (self, ZwaveNode node) |
| None | remove_device (self, dr.DeviceEntry device) |
Public Attributes | |
| config_entry | |
| dev_reg | |
| driver_events | |
| hass | |
| node_events | |
Represent controller events. Handle the following events: - node added - node removed
Definition at line 353 of file __init__.py.
| None homeassistant.components.zwave_js.ControllerEvents.__init__ | ( | self, | |
| HomeAssistant | hass, | ||
| DriverEvents | driver_events | ||
| ) |
Set up the controller events instance.
Definition at line 361 of file __init__.py.
| None homeassistant.components.zwave_js.ControllerEvents.async_on_identify | ( | self, | |
| dict | event | ||
| ) |
Handle identify event.
Definition at line 501 of file __init__.py.
| None homeassistant.components.zwave_js.ControllerEvents.async_on_node_added | ( | self, | |
| ZwaveNode | node | ||
| ) |
Handle node added event.
Definition at line 381 of file __init__.py.
| None homeassistant.components.zwave_js.ControllerEvents.async_on_node_removed | ( | self, | |
| dict | event | ||
| ) |
Handle node removed event.
Definition at line 452 of file __init__.py.
| dr.DeviceEntry homeassistant.components.zwave_js.ControllerEvents.register_node_in_dev_reg | ( | self, | |
| ZwaveNode | node | ||
| ) |
Register node in dev reg.
Definition at line 527 of file __init__.py.
| None homeassistant.components.zwave_js.ControllerEvents.remove_device | ( | self, | |
| dr.DeviceEntry | device | ||
| ) |
Remove device from registry.
Definition at line 374 of file __init__.py.
| homeassistant.components.zwave_js.ControllerEvents.config_entry |
Definition at line 364 of file __init__.py.
| homeassistant.components.zwave_js.ControllerEvents.dev_reg |
Definition at line 367 of file __init__.py.
| homeassistant.components.zwave_js.ControllerEvents.driver_events |
Definition at line 366 of file __init__.py.
| homeassistant.components.zwave_js.ControllerEvents.hass |
Definition at line 363 of file __init__.py.
| homeassistant.components.zwave_js.ControllerEvents.node_events |
Definition at line 371 of file __init__.py.