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

Classes

class  TotalConnectAlarmBinarySensor
 
class  TotalConnectAlarmBinarySensorEntityDescription
 
class  TotalConnectZoneBinarySensor
 
class  TotalConnectZoneBinarySensorEntityDescription
 

Functions

None async_setup_entry (HomeAssistant hass, ConfigEntry entry, AddEntitiesCallback async_add_entities)
 
BinarySensorDeviceClass get_security_zone_device_class (TotalConnectZone zone)
 

Variables

 _LOGGER = logging.getLogger(__name__)
 
string LOW_BATTERY = "low_battery"
 
string POWER = "power"
 
 SECURITY_BINARY_SENSOR
 
string TAMPER = "tamper"
 
string ZONE = "zone"
 

Detailed Description

Interfaces with TotalConnect sensors.

Function Documentation

◆ async_setup_entry()

None homeassistant.components.totalconnect.binary_sensor.async_setup_entry ( HomeAssistant  hass,
ConfigEntry  entry,
AddEntitiesCallback   async_add_entities 
)
Set up TotalConnect device sensors based on a config entry.

Definition at line 122 of file binary_sensor.py.

◆ get_security_zone_device_class()

BinarySensorDeviceClass homeassistant.components.totalconnect.binary_sensor.get_security_zone_device_class ( TotalConnectZone  zone)
Return the device class of a TotalConnect security zone.

Definition at line 40 of file binary_sensor.py.

Variable Documentation

◆ _LOGGER

homeassistant.components.totalconnect.binary_sensor._LOGGER = logging.getLogger(__name__)
private

Definition at line 29 of file binary_sensor.py.

◆ LOW_BATTERY

string homeassistant.components.totalconnect.binary_sensor.LOW_BATTERY = "low_battery"

Definition at line 24 of file binary_sensor.py.

◆ POWER

string homeassistant.components.totalconnect.binary_sensor.POWER = "power"

Definition at line 26 of file binary_sensor.py.

◆ SECURITY_BINARY_SENSOR

homeassistant.components.totalconnect.binary_sensor.SECURITY_BINARY_SENSOR
Initial value:
1 = TotalConnectZoneBinarySensorEntityDescription(
2  key=ZONE,
3  name=None,
4  device_class_fn=get_security_zone_device_class,
5  is_on_fn=lambda zone: zone.is_faulted() or zone.is_triggered(),
6 )

Definition at line 55 of file binary_sensor.py.

◆ TAMPER

string homeassistant.components.totalconnect.binary_sensor.TAMPER = "tamper"

Definition at line 25 of file binary_sensor.py.

◆ ZONE

string homeassistant.components.totalconnect.binary_sensor.ZONE = "zone"

Definition at line 27 of file binary_sensor.py.