Public Member Functions | |
| None | __init__ (self, HomeAssistant hass) |
| None | async_call_service (self, ServiceCall service) |
| DeviceConnectionType | get_device_connection (self, ServiceCall service) |
Public Attributes | |
| hass | |
Static Public Attributes | |
| schema = vol.Schema({vol.Required(CONF_ADDRESS): is_address}) | |
Parent class for all LCN service calls.
Definition at line 53 of file services.py.
| None homeassistant.components.lcn.services.LcnServiceCall.__init__ | ( | self, | |
| HomeAssistant | hass | ||
| ) |
Initialize service call.
Definition at line 58 of file services.py.
| None homeassistant.components.lcn.services.LcnServiceCall.async_call_service | ( | self, | |
| ServiceCall | service | ||
| ) |
Execute service call.
Reimplemented in homeassistant.components.lcn.services.Pck, homeassistant.components.lcn.services.DynText, homeassistant.components.lcn.services.LockKeys, homeassistant.components.lcn.services.SendKeys, homeassistant.components.lcn.services.LockRegulator, homeassistant.components.lcn.services.VarRel, homeassistant.components.lcn.services.VarReset, homeassistant.components.lcn.services.VarAbs, homeassistant.components.lcn.services.Led, homeassistant.components.lcn.services.Relays, homeassistant.components.lcn.services.OutputToggle, homeassistant.components.lcn.services.OutputRel, and homeassistant.components.lcn.services.OutputAbs.
Definition at line 76 of file services.py.
| DeviceConnectionType homeassistant.components.lcn.services.LcnServiceCall.get_device_connection | ( | self, | |
| ServiceCall | service | ||
| ) |
Get address connection object.
Definition at line 62 of file services.py.
| homeassistant.components.lcn.services.LcnServiceCall.hass |
Definition at line 60 of file services.py.
|
static |
Definition at line 56 of file services.py.