Offene Stadtdaten in Home Assistant einbinden
Schritt-für-Schritt-Anleitung: Wetter, Luftqualität und Strompreis deiner Stadt über die kostenlose, keylose InfraNode-API als Sensor in Home Assistant einbinden.
Warum InfraNode für Home Assistant
Wer Smart-Home-Automationen an reale Umweltdaten koppeln will, braucht eine Quelle, die ohne Anmeldung funktioniert und stabile JSON-Antworten liefert. InfraNode bündelt offene Daten von 84 deutschen Großstädten hinter einer kostenlosen, keylosen REST-API. Jede Antwort enthält Quelle, Lizenz und Zeitstempel, sodass du in Home Assistant verlässlich filtern kannst.
Luftqualität als REST-Sensor
Trage den folgenden Sensor in deine configuration.yaml ein. Er
fragt die Luftqualität für Berlin ab und liest den PM10-Wert aus dem
Envelope unter data.payload:
# configuration.yaml
sensor:
- platform: rest
name: Luftqualitaet Berlin
resource: https://infranode.dev/api/v1/cities/berlin/air-uba
method: GET
value_template: "{{ value_json.data.payload.pm10 }}"
unit_of_measurement: "ug/m3"
scan_interval: 1800 Strompreis für dynamische Tarife
Der bundesweite Day-Ahead-Börsenstrompreis eignet sich, um Verbraucher wie Wallbox oder Wärmepumpe in günstige Stunden zu legen:
- platform: rest
name: Strompreis Day Ahead
resource: https://infranode.dev/api/v1/cities/berlin/power-price
method: GET
value_template: "{{ value_json.data.payload.value }}"
unit_of_measurement: "EUR/MWh"
scan_interval: 3600 Den Wert kannst du danach in einer Automation als Bedingung nutzen, etwa "lade das Auto nur, wenn der Strompreis unter X liegt".
Den Envelope verstehen
Alle Fachdaten liegen unter data.payload, Metadaten wie Quelle
und Cache-Status unter meta. Schau dir eine rohe Antwort an:
curl https://infranode.dev/api/v1/cities/berlin/weather Welche Datenarten es gibt, zeigen die Seiten zu Wetter, Luftqualität und Strompreis. Die passenden Slugs für deine Stadt findest du in der Städte-Übersicht.
Häufige Fragen
- Brauche ich einen API-Schlüssel für Home Assistant?
- Nein. Die InfraNode-API ist keylos und kostenlos. Der REST-Sensor ruft die URL direkt ab, ohne Header oder Token.
- Wie oft darf ich abfragen?
- Das Rate-Limit liegt bei 300 Anfragen pro Minute und IP. Ein scan_interval von 1800 Sekunden (30 Minuten) ist für Umweltdaten mehr als ausreichend und schont die Quelle.
- Welche Städte werden unterstützt?
- 84 deutsche Großstädte. Ersetze einfach berlin im Pfad durch den Slug deiner Stadt aus der Städte-Übersicht.