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

Classes

class  AmbientBinarySensorDescription
 
class  AmbientWeatherBinarySensor
 

Functions

None async_setup_entry (HomeAssistant hass, AmbientStationConfigEntry entry, AddEntitiesCallback async_add_entities)
 

Variables

tuple BINARY_SENSOR_DESCRIPTIONS
 
string TYPE_BATT1 = "batt1"
 
string TYPE_BATT10 = "batt10"
 
string TYPE_BATT2 = "batt2"
 
string TYPE_BATT3 = "batt3"
 
string TYPE_BATT4 = "batt4"
 
string TYPE_BATT5 = "batt5"
 
string TYPE_BATT6 = "batt6"
 
string TYPE_BATT7 = "batt7"
 
string TYPE_BATT8 = "batt8"
 
string TYPE_BATT9 = "batt9"
 
string TYPE_BATT_CO2 = "batt_co2"
 
string TYPE_BATT_LEAK1 = "batleak1"
 
string TYPE_BATT_LEAK2 = "batleak2"
 
string TYPE_BATT_LEAK3 = "batleak3"
 
string TYPE_BATT_LEAK4 = "batleak4"
 
string TYPE_BATT_LIGHTNING = "batt_lightning"
 
string TYPE_BATT_SM1 = "battsm1"
 
string TYPE_BATT_SM10 = "battsm10"
 
string TYPE_BATT_SM2 = "battsm2"
 
string TYPE_BATT_SM3 = "battsm3"
 
string TYPE_BATT_SM4 = "battsm4"
 
string TYPE_BATT_SM5 = "battsm5"
 
string TYPE_BATT_SM6 = "battsm6"
 
string TYPE_BATT_SM7 = "battsm7"
 
string TYPE_BATT_SM8 = "battsm8"
 
string TYPE_BATT_SM9 = "battsm9"
 
string TYPE_BATTIN = "battin"
 
string TYPE_BATTOUT = "battout"
 
string TYPE_LEAK1 = "leak1"
 
string TYPE_LEAK2 = "leak2"
 
string TYPE_LEAK3 = "leak3"
 
string TYPE_LEAK4 = "leak4"
 
string TYPE_PM25_BATT = "batt_25"
 
string TYPE_PM25IN_BATT = "batt_25in"
 
string TYPE_RELAY1 = "relay1"
 
string TYPE_RELAY10 = "relay10"
 
string TYPE_RELAY2 = "relay2"
 
string TYPE_RELAY3 = "relay3"
 
string TYPE_RELAY4 = "relay4"
 
string TYPE_RELAY5 = "relay5"
 
string TYPE_RELAY6 = "relay6"
 
string TYPE_RELAY7 = "relay7"
 
string TYPE_RELAY8 = "relay8"
 
string TYPE_RELAY9 = "relay9"
 

Detailed Description

Support for Ambient Weather Station binary sensors.

Function Documentation

◆ async_setup_entry()

None homeassistant.components.ambient_station.binary_sensor.async_setup_entry ( HomeAssistant  hass,
AmbientStationConfigEntry  entry,
AddEntitiesCallback  async_add_entities 
)
Set up Ambient PWS binary sensors based on a config entry.

Definition at line 381 of file binary_sensor.py.

Variable Documentation

◆ BINARY_SENSOR_DESCRIPTIONS

tuple homeassistant.components.ambient_station.binary_sensor.BINARY_SENSOR_DESCRIPTIONS

Definition at line 74 of file binary_sensor.py.

◆ TYPE_BATT1

string homeassistant.components.ambient_station.binary_sensor.TYPE_BATT1 = "batt1"

Definition at line 21 of file binary_sensor.py.

◆ TYPE_BATT10

string homeassistant.components.ambient_station.binary_sensor.TYPE_BATT10 = "batt10"

Definition at line 22 of file binary_sensor.py.

◆ TYPE_BATT2

string homeassistant.components.ambient_station.binary_sensor.TYPE_BATT2 = "batt2"

Definition at line 23 of file binary_sensor.py.

◆ TYPE_BATT3

string homeassistant.components.ambient_station.binary_sensor.TYPE_BATT3 = "batt3"

Definition at line 24 of file binary_sensor.py.

◆ TYPE_BATT4

string homeassistant.components.ambient_station.binary_sensor.TYPE_BATT4 = "batt4"

Definition at line 25 of file binary_sensor.py.

◆ TYPE_BATT5

string homeassistant.components.ambient_station.binary_sensor.TYPE_BATT5 = "batt5"

Definition at line 26 of file binary_sensor.py.

◆ TYPE_BATT6

string homeassistant.components.ambient_station.binary_sensor.TYPE_BATT6 = "batt6"

Definition at line 27 of file binary_sensor.py.

◆ TYPE_BATT7

string homeassistant.components.ambient_station.binary_sensor.TYPE_BATT7 = "batt7"

Definition at line 28 of file binary_sensor.py.

◆ TYPE_BATT8

string homeassistant.components.ambient_station.binary_sensor.TYPE_BATT8 = "batt8"

Definition at line 29 of file binary_sensor.py.

◆ TYPE_BATT9

string homeassistant.components.ambient_station.binary_sensor.TYPE_BATT9 = "batt9"

Definition at line 30 of file binary_sensor.py.

◆ TYPE_BATT_CO2

string homeassistant.components.ambient_station.binary_sensor.TYPE_BATT_CO2 = "batt_co2"

Definition at line 33 of file binary_sensor.py.

◆ TYPE_BATT_LEAK1

string homeassistant.components.ambient_station.binary_sensor.TYPE_BATT_LEAK1 = "batleak1"

Definition at line 34 of file binary_sensor.py.

◆ TYPE_BATT_LEAK2

string homeassistant.components.ambient_station.binary_sensor.TYPE_BATT_LEAK2 = "batleak2"

Definition at line 35 of file binary_sensor.py.

◆ TYPE_BATT_LEAK3

string homeassistant.components.ambient_station.binary_sensor.TYPE_BATT_LEAK3 = "batleak3"

Definition at line 36 of file binary_sensor.py.

◆ TYPE_BATT_LEAK4

string homeassistant.components.ambient_station.binary_sensor.TYPE_BATT_LEAK4 = "batleak4"

Definition at line 37 of file binary_sensor.py.

◆ TYPE_BATT_LIGHTNING

string homeassistant.components.ambient_station.binary_sensor.TYPE_BATT_LIGHTNING = "batt_lightning"

Definition at line 38 of file binary_sensor.py.

◆ TYPE_BATT_SM1

string homeassistant.components.ambient_station.binary_sensor.TYPE_BATT_SM1 = "battsm1"

Definition at line 39 of file binary_sensor.py.

◆ TYPE_BATT_SM10

string homeassistant.components.ambient_station.binary_sensor.TYPE_BATT_SM10 = "battsm10"

Definition at line 40 of file binary_sensor.py.

◆ TYPE_BATT_SM2

string homeassistant.components.ambient_station.binary_sensor.TYPE_BATT_SM2 = "battsm2"

Definition at line 41 of file binary_sensor.py.

◆ TYPE_BATT_SM3

string homeassistant.components.ambient_station.binary_sensor.TYPE_BATT_SM3 = "battsm3"

Definition at line 42 of file binary_sensor.py.

◆ TYPE_BATT_SM4

string homeassistant.components.ambient_station.binary_sensor.TYPE_BATT_SM4 = "battsm4"

Definition at line 43 of file binary_sensor.py.

◆ TYPE_BATT_SM5

string homeassistant.components.ambient_station.binary_sensor.TYPE_BATT_SM5 = "battsm5"

Definition at line 44 of file binary_sensor.py.

◆ TYPE_BATT_SM6

string homeassistant.components.ambient_station.binary_sensor.TYPE_BATT_SM6 = "battsm6"

Definition at line 45 of file binary_sensor.py.

◆ TYPE_BATT_SM7

string homeassistant.components.ambient_station.binary_sensor.TYPE_BATT_SM7 = "battsm7"

Definition at line 46 of file binary_sensor.py.

◆ TYPE_BATT_SM8

string homeassistant.components.ambient_station.binary_sensor.TYPE_BATT_SM8 = "battsm8"

Definition at line 47 of file binary_sensor.py.

◆ TYPE_BATT_SM9

string homeassistant.components.ambient_station.binary_sensor.TYPE_BATT_SM9 = "battsm9"

Definition at line 48 of file binary_sensor.py.

◆ TYPE_BATTIN

string homeassistant.components.ambient_station.binary_sensor.TYPE_BATTIN = "battin"

Definition at line 31 of file binary_sensor.py.

◆ TYPE_BATTOUT

string homeassistant.components.ambient_station.binary_sensor.TYPE_BATTOUT = "battout"

Definition at line 32 of file binary_sensor.py.

◆ TYPE_LEAK1

string homeassistant.components.ambient_station.binary_sensor.TYPE_LEAK1 = "leak1"

Definition at line 49 of file binary_sensor.py.

◆ TYPE_LEAK2

string homeassistant.components.ambient_station.binary_sensor.TYPE_LEAK2 = "leak2"

Definition at line 50 of file binary_sensor.py.

◆ TYPE_LEAK3

string homeassistant.components.ambient_station.binary_sensor.TYPE_LEAK3 = "leak3"

Definition at line 51 of file binary_sensor.py.

◆ TYPE_LEAK4

string homeassistant.components.ambient_station.binary_sensor.TYPE_LEAK4 = "leak4"

Definition at line 52 of file binary_sensor.py.

◆ TYPE_PM25_BATT

string homeassistant.components.ambient_station.binary_sensor.TYPE_PM25_BATT = "batt_25"

Definition at line 54 of file binary_sensor.py.

◆ TYPE_PM25IN_BATT

string homeassistant.components.ambient_station.binary_sensor.TYPE_PM25IN_BATT = "batt_25in"

Definition at line 53 of file binary_sensor.py.

◆ TYPE_RELAY1

string homeassistant.components.ambient_station.binary_sensor.TYPE_RELAY1 = "relay1"

Definition at line 55 of file binary_sensor.py.

◆ TYPE_RELAY10

string homeassistant.components.ambient_station.binary_sensor.TYPE_RELAY10 = "relay10"

Definition at line 56 of file binary_sensor.py.

◆ TYPE_RELAY2

string homeassistant.components.ambient_station.binary_sensor.TYPE_RELAY2 = "relay2"

Definition at line 57 of file binary_sensor.py.

◆ TYPE_RELAY3

string homeassistant.components.ambient_station.binary_sensor.TYPE_RELAY3 = "relay3"

Definition at line 58 of file binary_sensor.py.

◆ TYPE_RELAY4

string homeassistant.components.ambient_station.binary_sensor.TYPE_RELAY4 = "relay4"

Definition at line 59 of file binary_sensor.py.

◆ TYPE_RELAY5

string homeassistant.components.ambient_station.binary_sensor.TYPE_RELAY5 = "relay5"

Definition at line 60 of file binary_sensor.py.

◆ TYPE_RELAY6

string homeassistant.components.ambient_station.binary_sensor.TYPE_RELAY6 = "relay6"

Definition at line 61 of file binary_sensor.py.

◆ TYPE_RELAY7

string homeassistant.components.ambient_station.binary_sensor.TYPE_RELAY7 = "relay7"

Definition at line 62 of file binary_sensor.py.

◆ TYPE_RELAY8

string homeassistant.components.ambient_station.binary_sensor.TYPE_RELAY8 = "relay8"

Definition at line 63 of file binary_sensor.py.

◆ TYPE_RELAY9

string homeassistant.components.ambient_station.binary_sensor.TYPE_RELAY9 = "relay9"

Definition at line 64 of file binary_sensor.py.