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

Classes

class  AmbientWeatherSensor
 

Functions

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

Variables

tuple SENSOR_DESCRIPTIONS
 
string TYPE_24HOURRAININ = "24hourrainin"
 
string TYPE_AQI_PM25 = "aqi_pm25"
 
string TYPE_AQI_PM25_24H = "aqi_pm25_24h"
 
string TYPE_AQI_PM25_IN = "aqi_pm25_in"
 
string TYPE_AQI_PM25_IN_24H = "aqi_pm25_in_24h"
 
string TYPE_BAROMABSIN = "baromabsin"
 
string TYPE_BAROMRELIN = "baromrelin"
 
string TYPE_CO2 = "co2"
 
string TYPE_DAILYRAININ = "dailyrainin"
 
string TYPE_DEWPOINT = "dewPoint"
 
string TYPE_EVENTRAININ = "eventrainin"
 
string TYPE_FEELSLIKE = "feelsLike"
 
string TYPE_HOURLYRAININ = "hourlyrainin"
 
string TYPE_HUMIDITY = "humidity"
 
string TYPE_HUMIDITY1 = "humidity1"
 
string TYPE_HUMIDITY10 = "humidity10"
 
string TYPE_HUMIDITY2 = "humidity2"
 
string TYPE_HUMIDITY3 = "humidity3"
 
string TYPE_HUMIDITY4 = "humidity4"
 
string TYPE_HUMIDITY5 = "humidity5"
 
string TYPE_HUMIDITY6 = "humidity6"
 
string TYPE_HUMIDITY7 = "humidity7"
 
string TYPE_HUMIDITY8 = "humidity8"
 
string TYPE_HUMIDITY9 = "humidity9"
 
string TYPE_HUMIDITYIN = "humidityin"
 
string TYPE_LASTLIGHTNING = "lightning_time"
 
string TYPE_LASTLIGHTNING_DISTANCE = "lightning_distance"
 
string TYPE_LASTRAIN = "lastRain"
 
string TYPE_LIGHTNING_PER_DAY = "lightning_day"
 
string TYPE_LIGHTNING_PER_HOUR = "lightning_hour"
 
string TYPE_MAXDAILYGUST = "maxdailygust"
 
string TYPE_MONTHLYRAININ = "monthlyrainin"
 
string TYPE_PM25 = "pm25"
 
string TYPE_PM25_24H = "pm25_24h"
 
string TYPE_PM25_IN = "pm25_in"
 
string TYPE_PM25_IN_24H = "pm25_in_24h"
 
string TYPE_SOILHUM1 = "soilhum1"
 
string TYPE_SOILHUM10 = "soilhum10"
 
string TYPE_SOILHUM2 = "soilhum2"
 
string TYPE_SOILHUM3 = "soilhum3"
 
string TYPE_SOILHUM4 = "soilhum4"
 
string TYPE_SOILHUM5 = "soilhum5"
 
string TYPE_SOILHUM6 = "soilhum6"
 
string TYPE_SOILHUM7 = "soilhum7"
 
string TYPE_SOILHUM8 = "soilhum8"
 
string TYPE_SOILHUM9 = "soilhum9"
 
string TYPE_SOILTEMP10F = "soiltemp10f"
 
string TYPE_SOILTEMP1F = "soiltemp1f"
 
string TYPE_SOILTEMP2F = "soiltemp2f"
 
string TYPE_SOILTEMP3F = "soiltemp3f"
 
string TYPE_SOILTEMP4F = "soiltemp4f"
 
string TYPE_SOILTEMP5F = "soiltemp5f"
 
string TYPE_SOILTEMP6F = "soiltemp6f"
 
string TYPE_SOILTEMP7F = "soiltemp7f"
 
string TYPE_SOILTEMP8F = "soiltemp8f"
 
string TYPE_SOILTEMP9F = "soiltemp9f"
 
string TYPE_TEMP10F = "temp10f"
 
string TYPE_TEMP1F = "temp1f"
 
string TYPE_TEMP2F = "temp2f"
 
string TYPE_TEMP3F = "temp3f"
 
string TYPE_TEMP4F = "temp4f"
 
string TYPE_TEMP5F = "temp5f"
 
string TYPE_TEMP6F = "temp6f"
 
string TYPE_TEMP7F = "temp7f"
 
string TYPE_TEMP8F = "temp8f"
 
string TYPE_TEMP9F = "temp9f"
 
string TYPE_TEMPF = "tempf"
 
string TYPE_TEMPINF = "tempinf"
 
string TYPE_TOTALRAININ = "totalrainin"
 
string TYPE_UV = "uv"
 
string TYPE_WEEKLYRAININ = "weeklyrainin"
 
string TYPE_WINDDIR = "winddir"
 
string TYPE_WINDDIR_AVG10M = "winddir_avg10m"
 
string TYPE_WINDDIR_AVG2M = "winddir_avg2m"
 
string TYPE_WINDGUSTDIR = "windgustdir"
 
string TYPE_WINDGUSTMPH = "windgustmph"
 
string TYPE_WINDSPDMPH_AVG10M = "windspdmph_avg10m"
 
string TYPE_WINDSPDMPH_AVG2M = "windspdmph_avg2m"
 
string TYPE_WINDSPEEDMPH = "windspeedmph"
 
string TYPE_YEARLYRAININ = "yearlyrainin"
 

Detailed Description

Support for Ambient Weather Station sensors.

Function Documentation

◆ async_setup_entry()

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

Definition at line 662 of file sensor.py.

Variable Documentation

◆ SENSOR_DESCRIPTIONS

tuple homeassistant.components.ambient_station.sensor.SENSOR_DESCRIPTIONS

Definition at line 117 of file sensor.py.

◆ TYPE_24HOURRAININ

string homeassistant.components.ambient_station.sensor.TYPE_24HOURRAININ = "24hourrainin"

Definition at line 36 of file sensor.py.

◆ TYPE_AQI_PM25

string homeassistant.components.ambient_station.sensor.TYPE_AQI_PM25 = "aqi_pm25"

Definition at line 37 of file sensor.py.

◆ TYPE_AQI_PM25_24H

string homeassistant.components.ambient_station.sensor.TYPE_AQI_PM25_24H = "aqi_pm25_24h"

Definition at line 38 of file sensor.py.

◆ TYPE_AQI_PM25_IN

string homeassistant.components.ambient_station.sensor.TYPE_AQI_PM25_IN = "aqi_pm25_in"

Definition at line 39 of file sensor.py.

◆ TYPE_AQI_PM25_IN_24H

string homeassistant.components.ambient_station.sensor.TYPE_AQI_PM25_IN_24H = "aqi_pm25_in_24h"

Definition at line 40 of file sensor.py.

◆ TYPE_BAROMABSIN

string homeassistant.components.ambient_station.sensor.TYPE_BAROMABSIN = "baromabsin"

Definition at line 41 of file sensor.py.

◆ TYPE_BAROMRELIN

string homeassistant.components.ambient_station.sensor.TYPE_BAROMRELIN = "baromrelin"

Definition at line 42 of file sensor.py.

◆ TYPE_CO2

string homeassistant.components.ambient_station.sensor.TYPE_CO2 = "co2"

Definition at line 43 of file sensor.py.

◆ TYPE_DAILYRAININ

string homeassistant.components.ambient_station.sensor.TYPE_DAILYRAININ = "dailyrainin"

Definition at line 44 of file sensor.py.

◆ TYPE_DEWPOINT

string homeassistant.components.ambient_station.sensor.TYPE_DEWPOINT = "dewPoint"

Definition at line 45 of file sensor.py.

◆ TYPE_EVENTRAININ

string homeassistant.components.ambient_station.sensor.TYPE_EVENTRAININ = "eventrainin"

Definition at line 46 of file sensor.py.

◆ TYPE_FEELSLIKE

string homeassistant.components.ambient_station.sensor.TYPE_FEELSLIKE = "feelsLike"

Definition at line 47 of file sensor.py.

◆ TYPE_HOURLYRAININ

string homeassistant.components.ambient_station.sensor.TYPE_HOURLYRAININ = "hourlyrainin"

Definition at line 48 of file sensor.py.

◆ TYPE_HUMIDITY

string homeassistant.components.ambient_station.sensor.TYPE_HUMIDITY = "humidity"

Definition at line 49 of file sensor.py.

◆ TYPE_HUMIDITY1

string homeassistant.components.ambient_station.sensor.TYPE_HUMIDITY1 = "humidity1"

Definition at line 50 of file sensor.py.

◆ TYPE_HUMIDITY10

string homeassistant.components.ambient_station.sensor.TYPE_HUMIDITY10 = "humidity10"

Definition at line 51 of file sensor.py.

◆ TYPE_HUMIDITY2

string homeassistant.components.ambient_station.sensor.TYPE_HUMIDITY2 = "humidity2"

Definition at line 52 of file sensor.py.

◆ TYPE_HUMIDITY3

string homeassistant.components.ambient_station.sensor.TYPE_HUMIDITY3 = "humidity3"

Definition at line 53 of file sensor.py.

◆ TYPE_HUMIDITY4

string homeassistant.components.ambient_station.sensor.TYPE_HUMIDITY4 = "humidity4"

Definition at line 54 of file sensor.py.

◆ TYPE_HUMIDITY5

string homeassistant.components.ambient_station.sensor.TYPE_HUMIDITY5 = "humidity5"

Definition at line 55 of file sensor.py.

◆ TYPE_HUMIDITY6

string homeassistant.components.ambient_station.sensor.TYPE_HUMIDITY6 = "humidity6"

Definition at line 56 of file sensor.py.

◆ TYPE_HUMIDITY7

string homeassistant.components.ambient_station.sensor.TYPE_HUMIDITY7 = "humidity7"

Definition at line 57 of file sensor.py.

◆ TYPE_HUMIDITY8

string homeassistant.components.ambient_station.sensor.TYPE_HUMIDITY8 = "humidity8"

Definition at line 58 of file sensor.py.

◆ TYPE_HUMIDITY9

string homeassistant.components.ambient_station.sensor.TYPE_HUMIDITY9 = "humidity9"

Definition at line 59 of file sensor.py.

◆ TYPE_HUMIDITYIN

string homeassistant.components.ambient_station.sensor.TYPE_HUMIDITYIN = "humidityin"

Definition at line 60 of file sensor.py.

◆ TYPE_LASTLIGHTNING

string homeassistant.components.ambient_station.sensor.TYPE_LASTLIGHTNING = "lightning_time"

Definition at line 65 of file sensor.py.

◆ TYPE_LASTLIGHTNING_DISTANCE

string homeassistant.components.ambient_station.sensor.TYPE_LASTLIGHTNING_DISTANCE = "lightning_distance"

Definition at line 64 of file sensor.py.

◆ TYPE_LASTRAIN

string homeassistant.components.ambient_station.sensor.TYPE_LASTRAIN = "lastRain"

Definition at line 61 of file sensor.py.

◆ TYPE_LIGHTNING_PER_DAY

string homeassistant.components.ambient_station.sensor.TYPE_LIGHTNING_PER_DAY = "lightning_day"

Definition at line 62 of file sensor.py.

◆ TYPE_LIGHTNING_PER_HOUR

string homeassistant.components.ambient_station.sensor.TYPE_LIGHTNING_PER_HOUR = "lightning_hour"

Definition at line 63 of file sensor.py.

◆ TYPE_MAXDAILYGUST

string homeassistant.components.ambient_station.sensor.TYPE_MAXDAILYGUST = "maxdailygust"

Definition at line 66 of file sensor.py.

◆ TYPE_MONTHLYRAININ

string homeassistant.components.ambient_station.sensor.TYPE_MONTHLYRAININ = "monthlyrainin"

Definition at line 67 of file sensor.py.

◆ TYPE_PM25

string homeassistant.components.ambient_station.sensor.TYPE_PM25 = "pm25"

Definition at line 68 of file sensor.py.

◆ TYPE_PM25_24H

string homeassistant.components.ambient_station.sensor.TYPE_PM25_24H = "pm25_24h"

Definition at line 69 of file sensor.py.

◆ TYPE_PM25_IN

string homeassistant.components.ambient_station.sensor.TYPE_PM25_IN = "pm25_in"

Definition at line 70 of file sensor.py.

◆ TYPE_PM25_IN_24H

string homeassistant.components.ambient_station.sensor.TYPE_PM25_IN_24H = "pm25_in_24h"

Definition at line 71 of file sensor.py.

◆ TYPE_SOILHUM1

string homeassistant.components.ambient_station.sensor.TYPE_SOILHUM1 = "soilhum1"

Definition at line 72 of file sensor.py.

◆ TYPE_SOILHUM10

string homeassistant.components.ambient_station.sensor.TYPE_SOILHUM10 = "soilhum10"

Definition at line 73 of file sensor.py.

◆ TYPE_SOILHUM2

string homeassistant.components.ambient_station.sensor.TYPE_SOILHUM2 = "soilhum2"

Definition at line 74 of file sensor.py.

◆ TYPE_SOILHUM3

string homeassistant.components.ambient_station.sensor.TYPE_SOILHUM3 = "soilhum3"

Definition at line 75 of file sensor.py.

◆ TYPE_SOILHUM4

string homeassistant.components.ambient_station.sensor.TYPE_SOILHUM4 = "soilhum4"

Definition at line 76 of file sensor.py.

◆ TYPE_SOILHUM5

string homeassistant.components.ambient_station.sensor.TYPE_SOILHUM5 = "soilhum5"

Definition at line 77 of file sensor.py.

◆ TYPE_SOILHUM6

string homeassistant.components.ambient_station.sensor.TYPE_SOILHUM6 = "soilhum6"

Definition at line 78 of file sensor.py.

◆ TYPE_SOILHUM7

string homeassistant.components.ambient_station.sensor.TYPE_SOILHUM7 = "soilhum7"

Definition at line 79 of file sensor.py.

◆ TYPE_SOILHUM8

string homeassistant.components.ambient_station.sensor.TYPE_SOILHUM8 = "soilhum8"

Definition at line 80 of file sensor.py.

◆ TYPE_SOILHUM9

string homeassistant.components.ambient_station.sensor.TYPE_SOILHUM9 = "soilhum9"

Definition at line 81 of file sensor.py.

◆ TYPE_SOILTEMP10F

string homeassistant.components.ambient_station.sensor.TYPE_SOILTEMP10F = "soiltemp10f"

Definition at line 83 of file sensor.py.

◆ TYPE_SOILTEMP1F

string homeassistant.components.ambient_station.sensor.TYPE_SOILTEMP1F = "soiltemp1f"

Definition at line 82 of file sensor.py.

◆ TYPE_SOILTEMP2F

string homeassistant.components.ambient_station.sensor.TYPE_SOILTEMP2F = "soiltemp2f"

Definition at line 84 of file sensor.py.

◆ TYPE_SOILTEMP3F

string homeassistant.components.ambient_station.sensor.TYPE_SOILTEMP3F = "soiltemp3f"

Definition at line 85 of file sensor.py.

◆ TYPE_SOILTEMP4F

string homeassistant.components.ambient_station.sensor.TYPE_SOILTEMP4F = "soiltemp4f"

Definition at line 86 of file sensor.py.

◆ TYPE_SOILTEMP5F

string homeassistant.components.ambient_station.sensor.TYPE_SOILTEMP5F = "soiltemp5f"

Definition at line 87 of file sensor.py.

◆ TYPE_SOILTEMP6F

string homeassistant.components.ambient_station.sensor.TYPE_SOILTEMP6F = "soiltemp6f"

Definition at line 88 of file sensor.py.

◆ TYPE_SOILTEMP7F

string homeassistant.components.ambient_station.sensor.TYPE_SOILTEMP7F = "soiltemp7f"

Definition at line 89 of file sensor.py.

◆ TYPE_SOILTEMP8F

string homeassistant.components.ambient_station.sensor.TYPE_SOILTEMP8F = "soiltemp8f"

Definition at line 90 of file sensor.py.

◆ TYPE_SOILTEMP9F

string homeassistant.components.ambient_station.sensor.TYPE_SOILTEMP9F = "soiltemp9f"

Definition at line 91 of file sensor.py.

◆ TYPE_TEMP10F

string homeassistant.components.ambient_station.sensor.TYPE_TEMP10F = "temp10f"

Definition at line 92 of file sensor.py.

◆ TYPE_TEMP1F

string homeassistant.components.ambient_station.sensor.TYPE_TEMP1F = "temp1f"

Definition at line 93 of file sensor.py.

◆ TYPE_TEMP2F

string homeassistant.components.ambient_station.sensor.TYPE_TEMP2F = "temp2f"

Definition at line 94 of file sensor.py.

◆ TYPE_TEMP3F

string homeassistant.components.ambient_station.sensor.TYPE_TEMP3F = "temp3f"

Definition at line 95 of file sensor.py.

◆ TYPE_TEMP4F

string homeassistant.components.ambient_station.sensor.TYPE_TEMP4F = "temp4f"

Definition at line 96 of file sensor.py.

◆ TYPE_TEMP5F

string homeassistant.components.ambient_station.sensor.TYPE_TEMP5F = "temp5f"

Definition at line 97 of file sensor.py.

◆ TYPE_TEMP6F

string homeassistant.components.ambient_station.sensor.TYPE_TEMP6F = "temp6f"

Definition at line 98 of file sensor.py.

◆ TYPE_TEMP7F

string homeassistant.components.ambient_station.sensor.TYPE_TEMP7F = "temp7f"

Definition at line 99 of file sensor.py.

◆ TYPE_TEMP8F

string homeassistant.components.ambient_station.sensor.TYPE_TEMP8F = "temp8f"

Definition at line 100 of file sensor.py.

◆ TYPE_TEMP9F

string homeassistant.components.ambient_station.sensor.TYPE_TEMP9F = "temp9f"

Definition at line 101 of file sensor.py.

◆ TYPE_TEMPF

string homeassistant.components.ambient_station.sensor.TYPE_TEMPF = "tempf"

Definition at line 102 of file sensor.py.

◆ TYPE_TEMPINF

string homeassistant.components.ambient_station.sensor.TYPE_TEMPINF = "tempinf"

Definition at line 103 of file sensor.py.

◆ TYPE_TOTALRAININ

string homeassistant.components.ambient_station.sensor.TYPE_TOTALRAININ = "totalrainin"

Definition at line 104 of file sensor.py.

◆ TYPE_UV

string homeassistant.components.ambient_station.sensor.TYPE_UV = "uv"

Definition at line 105 of file sensor.py.

◆ TYPE_WEEKLYRAININ

string homeassistant.components.ambient_station.sensor.TYPE_WEEKLYRAININ = "weeklyrainin"

Definition at line 106 of file sensor.py.

◆ TYPE_WINDDIR

string homeassistant.components.ambient_station.sensor.TYPE_WINDDIR = "winddir"

Definition at line 107 of file sensor.py.

◆ TYPE_WINDDIR_AVG10M

string homeassistant.components.ambient_station.sensor.TYPE_WINDDIR_AVG10M = "winddir_avg10m"

Definition at line 108 of file sensor.py.

◆ TYPE_WINDDIR_AVG2M

string homeassistant.components.ambient_station.sensor.TYPE_WINDDIR_AVG2M = "winddir_avg2m"

Definition at line 109 of file sensor.py.

◆ TYPE_WINDGUSTDIR

string homeassistant.components.ambient_station.sensor.TYPE_WINDGUSTDIR = "windgustdir"

Definition at line 110 of file sensor.py.

◆ TYPE_WINDGUSTMPH

string homeassistant.components.ambient_station.sensor.TYPE_WINDGUSTMPH = "windgustmph"

Definition at line 111 of file sensor.py.

◆ TYPE_WINDSPDMPH_AVG10M

string homeassistant.components.ambient_station.sensor.TYPE_WINDSPDMPH_AVG10M = "windspdmph_avg10m"

Definition at line 112 of file sensor.py.

◆ TYPE_WINDSPDMPH_AVG2M

string homeassistant.components.ambient_station.sensor.TYPE_WINDSPDMPH_AVG2M = "windspdmph_avg2m"

Definition at line 113 of file sensor.py.

◆ TYPE_WINDSPEEDMPH

string homeassistant.components.ambient_station.sensor.TYPE_WINDSPEEDMPH = "windspeedmph"

Definition at line 114 of file sensor.py.

◆ TYPE_YEARLYRAININ

string homeassistant.components.ambient_station.sensor.TYPE_YEARLYRAININ = "yearlyrainin"

Definition at line 115 of file sensor.py.