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

Classes

class  NotificationZWaveJSEntityDescription
 
class  PropertyZWaveJSEntityDescription
 
class  ZWaveBooleanBinarySensor
 
class  ZWaveConfigParameterBinarySensor
 
class  ZWaveNotificationBinarySensor
 
class  ZWavePropertyBinarySensor
 

Functions

None async_setup_entry (HomeAssistant hass, ConfigEntry config_entry, AddEntitiesCallback async_add_entities)
 
bool|NotificationZWaveJSEntityDescription is_valid_notification_binary_sensor (ZwaveDiscoveryInfo info)
 

Variables

string NOTIFICATION_ACCESS_CONTROL = "6"
 
string NOTIFICATION_APPLIANCE = "12"
 
string NOTIFICATION_CARBON_DIOXIDE = "3"
 
string NOTIFICATION_CARBON_MONOOXIDE = "2"
 
string NOTIFICATION_CLOCK = "11"
 
string NOTIFICATION_EMERGENCY = "10"
 
string NOTIFICATION_GAS = "18"
 
string NOTIFICATION_HEAT = "4"
 
string NOTIFICATION_HOME_HEALTH = "13"
 
string NOTIFICATION_HOME_SECURITY = "7"
 
string NOTIFICATION_IRRIGATION = "17"
 
string NOTIFICATION_POWER_MANAGEMENT = "8"
 
string NOTIFICATION_SIREN = "14"
 
string NOTIFICATION_SMOKE_ALARM = "1"
 
string NOTIFICATION_SYSTEM = "9"
 
string NOTIFICATION_WATER = "5"
 
string NOTIFICATION_WATER_VALVE = "15"
 
string NOTIFICATION_WEATHER = "16"
 
int PARALLEL_UPDATES = 0
 

Detailed Description

Representation of Z-Wave binary sensors.

Function Documentation

◆ async_setup_entry()

None homeassistant.components.zwave_js.binary_sensor.async_setup_entry ( HomeAssistant  hass,
ConfigEntry  config_entry,
AddEntitiesCallback  async_add_entities 
)
Set up Z-Wave binary sensor from config entry.

Definition at line 261 of file binary_sensor.py.

◆ is_valid_notification_binary_sensor()

bool | NotificationZWaveJSEntityDescription homeassistant.components.zwave_js.binary_sensor.is_valid_notification_binary_sensor ( ZwaveDiscoveryInfo  info)
Return if the notification CC Value is valid as binary sensor.

Definition at line 252 of file binary_sensor.py.

Variable Documentation

◆ NOTIFICATION_ACCESS_CONTROL

string homeassistant.components.zwave_js.binary_sensor.NOTIFICATION_ACCESS_CONTROL = "6"

Definition at line 39 of file binary_sensor.py.

◆ NOTIFICATION_APPLIANCE

string homeassistant.components.zwave_js.binary_sensor.NOTIFICATION_APPLIANCE = "12"

Definition at line 45 of file binary_sensor.py.

◆ NOTIFICATION_CARBON_DIOXIDE

string homeassistant.components.zwave_js.binary_sensor.NOTIFICATION_CARBON_DIOXIDE = "3"

Definition at line 36 of file binary_sensor.py.

◆ NOTIFICATION_CARBON_MONOOXIDE

string homeassistant.components.zwave_js.binary_sensor.NOTIFICATION_CARBON_MONOOXIDE = "2"

Definition at line 35 of file binary_sensor.py.

◆ NOTIFICATION_CLOCK

string homeassistant.components.zwave_js.binary_sensor.NOTIFICATION_CLOCK = "11"

Definition at line 44 of file binary_sensor.py.

◆ NOTIFICATION_EMERGENCY

string homeassistant.components.zwave_js.binary_sensor.NOTIFICATION_EMERGENCY = "10"

Definition at line 43 of file binary_sensor.py.

◆ NOTIFICATION_GAS

string homeassistant.components.zwave_js.binary_sensor.NOTIFICATION_GAS = "18"

Definition at line 51 of file binary_sensor.py.

◆ NOTIFICATION_HEAT

string homeassistant.components.zwave_js.binary_sensor.NOTIFICATION_HEAT = "4"

Definition at line 37 of file binary_sensor.py.

◆ NOTIFICATION_HOME_HEALTH

string homeassistant.components.zwave_js.binary_sensor.NOTIFICATION_HOME_HEALTH = "13"

Definition at line 46 of file binary_sensor.py.

◆ NOTIFICATION_HOME_SECURITY

string homeassistant.components.zwave_js.binary_sensor.NOTIFICATION_HOME_SECURITY = "7"

Definition at line 40 of file binary_sensor.py.

◆ NOTIFICATION_IRRIGATION

string homeassistant.components.zwave_js.binary_sensor.NOTIFICATION_IRRIGATION = "17"

Definition at line 50 of file binary_sensor.py.

◆ NOTIFICATION_POWER_MANAGEMENT

string homeassistant.components.zwave_js.binary_sensor.NOTIFICATION_POWER_MANAGEMENT = "8"

Definition at line 41 of file binary_sensor.py.

◆ NOTIFICATION_SIREN

string homeassistant.components.zwave_js.binary_sensor.NOTIFICATION_SIREN = "14"

Definition at line 47 of file binary_sensor.py.

◆ NOTIFICATION_SMOKE_ALARM

string homeassistant.components.zwave_js.binary_sensor.NOTIFICATION_SMOKE_ALARM = "1"

Definition at line 34 of file binary_sensor.py.

◆ NOTIFICATION_SYSTEM

string homeassistant.components.zwave_js.binary_sensor.NOTIFICATION_SYSTEM = "9"

Definition at line 42 of file binary_sensor.py.

◆ NOTIFICATION_WATER

string homeassistant.components.zwave_js.binary_sensor.NOTIFICATION_WATER = "5"

Definition at line 38 of file binary_sensor.py.

◆ NOTIFICATION_WATER_VALVE

string homeassistant.components.zwave_js.binary_sensor.NOTIFICATION_WATER_VALVE = "15"

Definition at line 48 of file binary_sensor.py.

◆ NOTIFICATION_WEATHER

string homeassistant.components.zwave_js.binary_sensor.NOTIFICATION_WEATHER = "16"

Definition at line 49 of file binary_sensor.py.

◆ PARALLEL_UPDATES

int homeassistant.components.zwave_js.binary_sensor.PARALLEL_UPDATES = 0

Definition at line 31 of file binary_sensor.py.