Die UBA Luftqualitätsapp kann man als apk direkt runter laden 👍
https://www.umweltbundesamt.de/themen/luft/luftqualitaet/app-luftqualitaet

Leider braucht sie google Play Dienste 👎

Dann halt weiter über die Webseite gucken oder über https://luftdaten.info/

App Luftqualität

Umweltbundesamt
@joerg Aber man kann Favoriten anlegen und sich bei schlechten Werten benachrichtigen lassen. 👍

@lespocky
Cool.Ich habe mich in vibe coding versucht 🤣

Chat gpt tut so als könne es home assistant plugins schreiben. Noch will es nicht. (was habe ich auch erwartet)

Aber es gibt eine api bei uba.

@lespocky
So, Schnauze voll mit debugging.
https://luftdaten.umweltbundesamt.de/api-proxy/airquality/json?date_from=2026-02-07&time_from=9&date_to=2026-02-07&time_to=10&station=DEST103 gibt mir die Werte von gestern. Nur wenn ich aktuelle Werte haben will kommt {}. Dann kann es natürlich nicht klappen.
@joerg @lespocky Hallo Jörg, du bist doch schon auf einem guten Weg. Die Daten des UBA sind zeitlich eine Stunde hinter der aktuellen Stunde. Die werden von jedem Bundesland separat erfasst, plausibilisiert ans UBA übertragen und dann dort nochmal für das Web verarbeitet. Mit Stunde -1 solltest du aber Daten bekommen.

@AndreasJ @lespocky
Es gibt Werte in HA ;)
"Yep — das ist korrekt beobachtet 👍
Bei dieser UBA-API werden time_from und time_to faktisch ignoriert.
Die API filtert nur nach Datum, nicht nach Uhrzeit, auch wenn die Parameter existieren.

Das ist kein Bug in deinem Code, sondern „so gewollt“ (bzw. historisch gewachsen 🙃)."

Das stimmt zwar nicht, aber wenn ich ab gestern frage, läuft das ganze.

@joerg @lespocky Schön, das es doch funktioniert.
Die Parameter für die Zeit werden schon ausgewertet. Es gibt aber keine Daten für 00:00 Uhr.
Im Wert von 01:00 Uhr sind alle Messungen (Minutenmittelwerte) der ersten Stunde gemittelt enthalten. Der letzte Wert des Tages wird um 24:00 abgelegt und enthält den Mittelwert der Messungen von 23:01 bis 24:00. Dadurch sind die Messwerte dem richtigen Datum zugeordnet.

@AndreasJ
So einfach ist es leider nicht. Im Home Assistant bekomme ich nun die Werte von gestern zur aktuellen Zeit von heute.

Der API Aufruf stimmt also vorne und hinten nicht.

Es gibt ein param dict mit Datum von/bis,Zeit von/bis, aber ich habe noch keine Ahnung warum etwas komplett anderes angefragt wird.Also nur Datum von und aktuelle Zeit nur als Stunde. Minute/Sekunde sind 00, obwohl %H:%M:%S im Code steht.
@lespocky

@AndreasJ
Ja im Browser klappt das auch bei mir. Aber der ChatGPT Code für Home Assistant hat ein mir unbekanntes Eigenleben.

@lespocky