Benachrichtigungen
Alles löschen

Luftdaten.info-Daten lokal auslesen

15 Beiträge
2 Benutzer
0 Reactions
231 Ansichten
Beiträge: 636
 Olli
Admin
Themenstarter
(@olli)
Mitglied
Beigetreten: Vor 10 Jahren
wpf-cross-image

In einem älteren Beitrag hatte ich ja bereits über das Betreiben eines Luftdaten.info-Sensors geschrieben. Da ich immer versucht bin mein Smarthome so lokal wie möglich zu betreiben (also möglichst alle Abhängigkeiten von nicht in meinem lokalen Netzwerk liegenden Daten zu eleminieren), musste auch noch mein Feinstaub-Sensor "anders" eingebunden werden. Aber der Reihe nach... 🙂 Luftdaten.info heißt mittlerweile Sensor.community (offizieller Link) und bietet jedem die Möglichkeit zu Hause einen Feinstaubsensor zu betreiben und diese Daten "mit allen" zu teilen. Wichtig ist hierbei, dass beim Teilen dieser Daten kein Rückschluss auf persönliche Daten möglich ist - deine Daten sind also "live" sichtbar,…

14 Antworten
Beiträge: 2
Gast
(@Matthias)
New Member
Beigetreten: Vor 3 Jahren

Bei mir war der "Umweg" über sensor.community irgendwann unzuverlässig, daher lese ich meinen Sensor wie du mittlerweile auch lokal aus. Ich nutze dafür HACS und https://github.com/lichtteil/local_luftdaten … was im Prinzip genau das gleiche macht.

Noch eine Frage: Alternativ könnte man statt Command Line-Sensor hier auch einen REST-Sensor verwenden, oder?

Antwort
1 Antwort
 Olli
Admin
(@olli)
Beigetreten: Vor 10 Jahren

Mitglied
Beiträge: 636

Diese HACS-Integration macht letztlich das Gleiche, wie mein beispielhafter Code oder der von dir erwähnte REST-Sensor (also ja, das sollte auch gehen! ;)) - ich bevorzuge nur mittlerweile ein schlankeres Setup. Also mehr lokal und weniger notwendige Integrationen oder Add-ons. Leider habe ich zu oft erlebt, das "fremder" Code nicht verlässlich war oder irgendwann nicht mehr aktualisiert wurde.

Antwort
Beiträge: 2
Gast
(@Matthias)
New Member
Beigetreten: Vor 3 Jahren

In meinem Logfile kam noch ein Hinweis, den man mit der Ergänzung "state_characteristic: mean" wegbekommt. Der entsprechende Teil des Scripts sieht dann so aus:

- platform: statistics
name: pm10 stats
entity_id: sensor.luftdata_pm10
state_characteristic: mean
max_age:
minutes: 60
- platform: statistics
name: pm25 stats
entity_id: sensor.luftdata_pm2_5
state_characteristic: mean
max_age:
minutes: 60

Und wenn der Feinstaubsensor keine feste IP hat, geht es auch mit dem entsprechenden Namen: command: 'curl http://feinstaubsensor-XXXXXX.fritz.box/data.json'

Antwort
1 Antwort
 Olli
Admin
(@olli)
Beigetreten: Vor 10 Jahren

Mitglied
Beiträge: 636

Interessant! Was für eine Fehlermeldung gab es bei dir denn im Log? Ich habe in meines gerade einen Blick geworfen und konnte keinen Hinweis auf Probleme mit den Luftdaten-Sensoren finden.

Antwort
Beiträge: 2
Gast
(@Matthias)
New Member
Beigetreten: Vor 3 Jahren

Guten Morgen,

etwas genauer: Ich meine die Logfiles unter: Einstellungen/Einstellungen/Logs.

Dort steht bei mir folgendes (ohne der Änderung):
Protokolldetails (WARNUNG)

Logger: homeassistant.components.statistics.sensor
Source: components/statistics/sensor.py:207
Integration: statistics (documentation, issues)
First occurred: 06:50:38 (2 occurrences)
Last logged: 06:50:38

The configuration parameter 'state_characteristic' will become mandatory in a future release of the statistics integration. Please add 'state_characteristic: mean' to the configuration of sensor "pm10 stats" to keep the current behavior. Read the documentation for further details: https://www.home-assistant.io/integrations/statistics/
The configuration parameter 'state_characteristic' will become mandatory in a future release of the statistics integration. Please add 'state_characteristic: mean' to the configuration of sensor "pm25 stats" to keep the current behavior. Read the documentation for further details: https://www.home-assistant.io/integrations/statistics/

Es handelt sich jetzt um die Version HA 2021.12.10

Antwort
1 Antwort
 Olli
Admin
(@olli)
Beigetreten: Vor 10 Jahren

Mitglied
Beiträge: 636

Vielen Dank für die Info! Dann ergänze ich das Mal in meinem Code-Beispiel!

Da sieht man Mal wieder, wie wichtig ein regelmäßiger Blick in die Logs ist!

Antwort
Beiträge: 2
Gast
(@Matthias)
New Member
Beigetreten: Vor 3 Jahren

Der Hinweis auf HACS ist Gold wert. Ich war schon kurz vorm Verzweifeln, weil es mir immer wieder die Verknüpfung zu "Luftdaten" unterbrochen hat, also keine Werte mehr angezeigt wurden. Die lokale Lösung ist spitze!

Antwort
Seite 1 / 2