luftdaten component will query the open data API of luftdaten.info to monitor air quality and other weather data from a specific (self build) sensor station.
- To get the ID of a particle sensor you need to select it on the Feinstaub map and find it in the sidebar (Column “Sensor ID”).
- To get the ID of a temperature/humidity sensor you need to find it on the map hosted on Madavi.
Menu: Configuration -> Integrations
Configure the integration:
- Enter the Sensor ID
- Choose if you want to show the sensor’s location on the map.
To enable this sensor, add the following lines to your
# Example configuration.yaml entry luftdaten:
(string)(Required)The ID of the sensor.
(string)(Optional)Name of the sensor to use in the frontend.
Default value: Luftdaten Sensor
(boolean)(Optional)Option to show the position of the sensor on the map.
Default value: false
(integer)(Optional)the frequency (in seconds) between data updates.
Default value: 1800
(map)(Optional)The sensor-related configuration options.
(list)(Required)A list of conditions you want to monitor.
If you set
true then the location attributes are named
longitude. The default name of the location attributes is
long to avoid showing them on the map.
Not all sensors provide all conditions. Also, it’s possible that the sensor values are not available all the time. To check what a sensor is publishing use
$ curl https://api.luftdaten.info/v1/sensor/[sensorid]/
This example would use the sensor with the ID 155, show it on the
map and would monitor
# Example configuration.yaml entry luftdaten: sensor_id: 155 show_on_map: true sensors: monitored_conditions: - temperature - humidity