Home Assistant Unofficial Reference 2024.12.1
homeassistant.components.screenlogic.binary_sensor Namespace Reference

Classes

class  ScreenLogicBinarySensor
 
class  ScreenLogicBinarySensorDescription
 
class  ScreenLogicPumpBinarySensor
 
class  ScreenLogicPushBinarySensor
 
class  ScreenLogicPushBinarySensorDescription
 

Functions

None async_setup_entry (HomeAssistant hass, ScreenLogicConfigEntry config_entry, AddEntitiesCallback async_add_entities)
 

Variables

list SUPPORTED_CORE_SENSORS
 
list SUPPORTED_INTELLICHEM_SENSORS
 
list SUPPORTED_PUMP_SENSORS
 
list SUPPORTED_SCG_SENSORS
 

Detailed Description

Support for a ScreenLogic Binary Sensor.

Function Documentation

◆ async_setup_entry()

None homeassistant.components.screenlogic.binary_sensor.async_setup_entry ( HomeAssistant  hass,
ScreenLogicConfigEntry  config_entry,
AddEntitiesCallback  async_add_entities 
)
Set up entry.

Definition at line 168 of file binary_sensor.py.

Variable Documentation

◆ SUPPORTED_CORE_SENSORS

list homeassistant.components.screenlogic.binary_sensor.SUPPORTED_CORE_SENSORS
Initial value:
1 = [
2  ScreenLogicPushBinarySensorDescription(
3  subscription_code=CODE.STATUS_CHANGED,
4  data_root=(DEVICE.CONTROLLER, GROUP.SENSOR),
5  key=VALUE.ACTIVE_ALERT,
6  device_class=BinarySensorDeviceClass.PROBLEM,
7  ),
8  ScreenLogicPushBinarySensorDescription(
9  subscription_code=CODE.STATUS_CHANGED,
10  data_root=(DEVICE.CONTROLLER, GROUP.SENSOR),
11  key=VALUE.CLEANER_DELAY,
12  ),
13  ScreenLogicPushBinarySensorDescription(
14  subscription_code=CODE.STATUS_CHANGED,
15  data_root=(DEVICE.CONTROLLER, GROUP.SENSOR),
16  key=VALUE.FREEZE_MODE,
17  ),
18  ScreenLogicPushBinarySensorDescription(
19  subscription_code=CODE.STATUS_CHANGED,
20  data_root=(DEVICE.CONTROLLER, GROUP.SENSOR),
21  key=VALUE.POOL_DELAY,
22  ),
23  ScreenLogicPushBinarySensorDescription(
24  subscription_code=CODE.STATUS_CHANGED,
25  data_root=(DEVICE.CONTROLLER, GROUP.SENSOR),
26  key=VALUE.SPA_DELAY,
27  ),
28 ]

Definition at line 46 of file binary_sensor.py.

◆ SUPPORTED_INTELLICHEM_SENSORS

list homeassistant.components.screenlogic.binary_sensor.SUPPORTED_INTELLICHEM_SENSORS

Definition at line 82 of file binary_sensor.py.

◆ SUPPORTED_PUMP_SENSORS

list homeassistant.components.screenlogic.binary_sensor.SUPPORTED_PUMP_SENSORS
Initial value:
1 = [
2  ScreenLogicBinarySensorDescription(
3  data_root=(DEVICE.PUMP,),
4  key=VALUE.STATE,
5  )
6 ]

Definition at line 75 of file binary_sensor.py.

◆ SUPPORTED_SCG_SENSORS

list homeassistant.components.screenlogic.binary_sensor.SUPPORTED_SCG_SENSORS
Initial value:
1 = [
2  ScreenLogicBinarySensorDescription(
3  data_root=(DEVICE.SCG, GROUP.SENSOR),
4  key=VALUE.STATE,
5  )
6 ]

Definition at line 160 of file binary_sensor.py.