Public Member Functions | |
| None | __init__ (self, HomeAssistant hass, er.EntityRegistry ent_reg, dr.DeviceRegistry dev_reg) |
| None | async_bulk_set_partial_config_parameters (self, ServiceCall service) |
| None | async_invoke_cc_api (self, ServiceCall service) |
| None | async_multicast_set_value (self, ServiceCall service) |
| None | async_ping (self, ServiceCall service) |
| None | async_poll_value (self, ServiceCall service) |
| None | async_refresh_notifications (self, ServiceCall service) |
| None | async_register (self) |
| None | async_set_config_parameter (self, ServiceCall service) |
| None | async_set_value (self, ServiceCall service) |
Private Attributes | |
| _dev_reg | |
| _ent_reg | |
| _hass | |
Class that holds our services (Zwave Commands). Services that should be published to hass.
Definition at line 163 of file services.py.
| None homeassistant.components.zwave_js.services.ZWaveServices.__init__ | ( | self, | |
| HomeAssistant | hass, | ||
| er.EntityRegistry | ent_reg, | ||
| dr.DeviceRegistry | dev_reg | ||
| ) |
Initialize with hass object.
Definition at line 169 of file services.py.
| None homeassistant.components.zwave_js.services.ZWaveServices.async_bulk_set_partial_config_parameters | ( | self, | |
| ServiceCall | service | ||
| ) |
Bulk set multiple partial config values on a node.
Definition at line 556 of file services.py.
| None homeassistant.components.zwave_js.services.ZWaveServices.async_invoke_cc_api | ( | self, | |
| ServiceCall | service | ||
| ) |
Invoke a command class API.
Definition at line 752 of file services.py.
| None homeassistant.components.zwave_js.services.ZWaveServices.async_multicast_set_value | ( | self, | |
| ServiceCall | service | ||
| ) |
Set a value via multicast to multiple nodes.
Definition at line 663 of file services.py.
| None homeassistant.components.zwave_js.services.ZWaveServices.async_ping | ( | self, | |
| ServiceCall | service | ||
| ) |
Ping node(s).
Definition at line 739 of file services.py.
| None homeassistant.components.zwave_js.services.ZWaveServices.async_poll_value | ( | self, | |
| ServiceCall | service | ||
| ) |
Poll value on a node.
Definition at line 592 of file services.py.
| None homeassistant.components.zwave_js.services.ZWaveServices.async_refresh_notifications | ( | self, | |
| ServiceCall | service | ||
| ) |
Refresh notifications on a node.
Definition at line 816 of file services.py.
| None homeassistant.components.zwave_js.services.ZWaveServices.async_register | ( | self | ) |
Register all our services.
Definition at line 181 of file services.py.
| None homeassistant.components.zwave_js.services.ZWaveServices.async_set_config_parameter | ( | self, | |
| ServiceCall | service | ||
| ) |
Set a config value on a node.
Definition at line 469 of file services.py.
| None homeassistant.components.zwave_js.services.ZWaveServices.async_set_value | ( | self, | |
| ServiceCall | service | ||
| ) |
Set a value on a node.
Definition at line 603 of file services.py.
|
private |
Definition at line 178 of file services.py.
|
private |
Definition at line 177 of file services.py.
|
private |
Definition at line 176 of file services.py.