Home Assistant Unofficial Reference 2024.12.1
homeassistant.components.binary_sensor.BinarySensorDeviceClass Class Reference
Inheritance diagram for homeassistant.components.binary_sensor.BinarySensorDeviceClass:
[legend]
Collaboration diagram for homeassistant.components.binary_sensor.BinarySensorDeviceClass:
[legend]

Static Public Attributes

string BATTERY = "battery"
 
string BATTERY_CHARGING = "battery_charging"
 
string CO = "carbon_monoxide"
 
string COLD = "cold"
 
string CONNECTIVITY = "connectivity"
 
string DOOR = "door"
 
string GARAGE_DOOR = "garage_door"
 
string GAS = "gas"
 
string HEAT = "heat"
 
string LIGHT = "light"
 
string LOCK = "lock"
 
string MOISTURE = "moisture"
 
string MOTION = "motion"
 
string MOVING = "moving"
 
string OCCUPANCY = "occupancy"
 
string OPENING = "opening"
 
string PLUG = "plug"
 
string POWER = "power"
 
string PRESENCE = "presence"
 
string PROBLEM = "problem"
 
string RUNNING = "running"
 
string SAFETY = "safety"
 
string SMOKE = "smoke"
 
string SOUND = "sound"
 
string TAMPER = "tamper"
 
string UPDATE = "update"
 
string VIBRATION = "vibration"
 
string WINDOW = "window"
 

Detailed Description

Device class for binary sensors.

Definition at line 40 of file __init__.py.

Member Data Documentation

◆ BATTERY

string homeassistant.components.binary_sensor.BinarySensorDeviceClass.BATTERY = "battery"
static

Definition at line 44 of file __init__.py.

◆ BATTERY_CHARGING

string homeassistant.components.binary_sensor.BinarySensorDeviceClass.BATTERY_CHARGING = "battery_charging"
static

Definition at line 47 of file __init__.py.

◆ CO

string homeassistant.components.binary_sensor.BinarySensorDeviceClass.CO = "carbon_monoxide"
static

Definition at line 50 of file __init__.py.

◆ COLD

string homeassistant.components.binary_sensor.BinarySensorDeviceClass.COLD = "cold"
static

Definition at line 53 of file __init__.py.

◆ CONNECTIVITY

string homeassistant.components.binary_sensor.BinarySensorDeviceClass.CONNECTIVITY = "connectivity"
static

Definition at line 56 of file __init__.py.

◆ DOOR

string homeassistant.components.binary_sensor.BinarySensorDeviceClass.DOOR = "door"
static

Definition at line 59 of file __init__.py.

◆ GARAGE_DOOR

string homeassistant.components.binary_sensor.BinarySensorDeviceClass.GARAGE_DOOR = "garage_door"
static

Definition at line 62 of file __init__.py.

◆ GAS

string homeassistant.components.binary_sensor.BinarySensorDeviceClass.GAS = "gas"
static

Definition at line 65 of file __init__.py.

◆ HEAT

string homeassistant.components.binary_sensor.BinarySensorDeviceClass.HEAT = "heat"
static

Definition at line 68 of file __init__.py.

◆ LIGHT

string homeassistant.components.binary_sensor.BinarySensorDeviceClass.LIGHT = "light"
static

Definition at line 71 of file __init__.py.

◆ LOCK

string homeassistant.components.binary_sensor.BinarySensorDeviceClass.LOCK = "lock"
static

Definition at line 74 of file __init__.py.

◆ MOISTURE

string homeassistant.components.binary_sensor.BinarySensorDeviceClass.MOISTURE = "moisture"
static

Definition at line 77 of file __init__.py.

◆ MOTION

string homeassistant.components.binary_sensor.BinarySensorDeviceClass.MOTION = "motion"
static

Definition at line 80 of file __init__.py.

◆ MOVING

string homeassistant.components.binary_sensor.BinarySensorDeviceClass.MOVING = "moving"
static

Definition at line 83 of file __init__.py.

◆ OCCUPANCY

string homeassistant.components.binary_sensor.BinarySensorDeviceClass.OCCUPANCY = "occupancy"
static

Definition at line 86 of file __init__.py.

◆ OPENING

string homeassistant.components.binary_sensor.BinarySensorDeviceClass.OPENING = "opening"
static

Definition at line 89 of file __init__.py.

◆ PLUG

string homeassistant.components.binary_sensor.BinarySensorDeviceClass.PLUG = "plug"
static

Definition at line 92 of file __init__.py.

◆ POWER

string homeassistant.components.binary_sensor.BinarySensorDeviceClass.POWER = "power"
static

Definition at line 95 of file __init__.py.

◆ PRESENCE

string homeassistant.components.binary_sensor.BinarySensorDeviceClass.PRESENCE = "presence"
static

Definition at line 98 of file __init__.py.

◆ PROBLEM

string homeassistant.components.binary_sensor.BinarySensorDeviceClass.PROBLEM = "problem"
static

Definition at line 101 of file __init__.py.

◆ RUNNING

string homeassistant.components.binary_sensor.BinarySensorDeviceClass.RUNNING = "running"
static

Definition at line 104 of file __init__.py.

◆ SAFETY

string homeassistant.components.binary_sensor.BinarySensorDeviceClass.SAFETY = "safety"
static

Definition at line 107 of file __init__.py.

◆ SMOKE

string homeassistant.components.binary_sensor.BinarySensorDeviceClass.SMOKE = "smoke"
static

Definition at line 110 of file __init__.py.

◆ SOUND

string homeassistant.components.binary_sensor.BinarySensorDeviceClass.SOUND = "sound"
static

Definition at line 113 of file __init__.py.

◆ TAMPER

string homeassistant.components.binary_sensor.BinarySensorDeviceClass.TAMPER = "tamper"
static

Definition at line 116 of file __init__.py.

◆ UPDATE

string homeassistant.components.binary_sensor.BinarySensorDeviceClass.UPDATE = "update"
static

Definition at line 119 of file __init__.py.

◆ VIBRATION

string homeassistant.components.binary_sensor.BinarySensorDeviceClass.VIBRATION = "vibration"
static

Definition at line 122 of file __init__.py.

◆ WINDOW

string homeassistant.components.binary_sensor.BinarySensorDeviceClass.WINDOW = "window"
static

Definition at line 125 of file __init__.py.


The documentation for this class was generated from the following file: