xs1_api_client.device.actuator package¶
Submodules¶
xs1_api_client.device.actuator.base module¶
-
class
xs1_api_client.device.actuator.base.
XS1Actuator
(state, api_interface)[source]¶ Bases:
xs1_api_client.device.base.XS1Device
Represents a basic XS1 Actuator, there may be special variants for some types.
-
call_function
(function)[source]¶ Calls the specified function by id and saves the api response as the new state
Parameters: function – XS1Function object
-
xs1_api_client.device.actuator.switch module¶
xs1_api_client.device.actuator.thermostat module¶
-
class
xs1_api_client.device.actuator.thermostat.
XS1Thermostat
(state, api_interface)[source]¶ Bases:
xs1_api_client.device.actuator.base.XS1Actuator
Represents a basic XS1 Actuator, there may be special variants for some types.