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

Classes

class  ISYBinarySensorEntity
 
class  ISYBinarySensorHeartbeat
 
class  ISYBinarySensorProgramEntity
 
class  ISYInsteonBinarySensorEntity
 

Functions

tuple[BinarySensorDeviceClass|None, str|None] _detect_device_type_and_class (Group|Node node)
 
None async_setup_entry (HomeAssistant hass, ConfigEntry entry, AddEntitiesCallback async_add_entities)
 

Variables

list DEVICE_PARENT_REQUIRED
 

Detailed Description

Support for ISY binary sensors.

Function Documentation

◆ _detect_device_type_and_class()

tuple[BinarySensorDeviceClass | None, str | None] homeassistant.components.isy994.binary_sensor._detect_device_type_and_class ( Group | Node  node)
private

Definition at line 217 of file binary_sensor.py.

◆ async_setup_entry()

None homeassistant.components.isy994.binary_sensor.async_setup_entry ( HomeAssistant  hass,
ConfigEntry  entry,
AddEntitiesCallback   async_add_entities 
)
Set up the ISY binary sensor platform.

Definition at line 56 of file binary_sensor.py.

Variable Documentation

◆ DEVICE_PARENT_REQUIRED

list homeassistant.components.isy994.binary_sensor.DEVICE_PARENT_REQUIRED
Initial value:
1 = [
2  BinarySensorDeviceClass.OPENING,
3  BinarySensorDeviceClass.MOISTURE,
4  BinarySensorDeviceClass.MOTION,
5 ]

Definition at line 49 of file binary_sensor.py.