Maya Workflow Kit
The whole Maya workflow in Blender, in one install. Free and open source, Blender 4.5 – 5.2.
Vorhersage und alle amtlichen Warnungen für Deutschland in Home Assistant.
Translation pending
PluginsGitHub @SH1FT-WOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
Repository information has not been collected yet.
No updates detected yet. GitHub releases will appear here.
Wetter & Warnungen für Home Assistant: DWD-Vorhersage, nächste Station und alle amtlichen Warnungen (DWD, NINA) für Deutschland.
Translation pending
Taken from the repository README
Loading the full README.
Read the full README ↗Wetter & Warnungen holt das Wetter an deinem Zuhause nach Home Assistant: die Vorhersage des Deutschen Wetterdienstes (MOSMIX) über Bright Sky, die aktuellen Werte der nächsten DWD-Station und alle amtlichen Warnungen: DWD-Warnungen genau für deine Gemeinde, dazu Bevölkerungsschutz (MoWaS), KATWARN, BIWAPP, Hochwasser und Polizei für deinen Kreis aus dem Warnsystem des Bundes, dieselben Daten wie in der NINA-App.
Schnell und schlank: Beim Start ist der letzte Stand sofort da, frische Daten kommen, sobald Home Assistant fertig gestartet ist. Kein Konto, kein Schlüssel, keine zusätzlichen Python-Pakete. Nur für Deutschland.
[!NOTE] Wetter & Warnungen ist ein unabhängiges Projekt. Es gehört weder zum Deutschen Wetterdienst, zum Bundesamt für Bevölkerungsschutz und Katastrophenhilfe (BBK) noch zu Bright Sky und wird von ihnen nicht unterstützt. Wetterdaten und DWD-Warnungen: Quelle Deutscher Wetterdienst, CC BY 4.0. Die Warnungen hier ersetzen nicht die offiziellen Warnwege (NINA-App, Radio, Sirenen).
Alle Entitäten gehören zu einem Dienst-Gerät je Ort. Die Beispiele gelten für den vorgegebenen Namen Wetter auf einer deutschen Installation (weather.wetter, sensor.wetter_temperatur, …).
| Entität | Inhalt |
|---|---|
weather.wetter | Aktuelles Wetter und Vorhersage stündlich (48 Std.) und täglich (8 Tage) über weather.get_forecasts |
| Temperatur, Relative Luftfeuchtigkeit, Taupunkt, Druck | Aktuelle Werte; Attribut source (dwd oder der Nachbarschaftssensor) |
| Gefühlte Temperatur | Aus Temperatur, Luftfeuchte und Wind gerechnet (Steadman-Formel wie bei Open-Meteo), auch in der Vorhersage; Nachbarschaftswerte zählen mit |
| Windgeschwindigkeit, Windböen, Windrichtung | km/h bzw. Grad |
| Niederschlag | mm/h der letzten Stunde |
| Regenwahrscheinlichkeit, Regenwahrscheinlichkeit heute | % für die laufende Stunde bzw. für heute (6-Stunden-Wahrscheinlichkeit der DWD-Vorhersage, wie in der Tagesvorhersage) |
| Sonneneinstrahlung | W/m², Vorhersage der laufenden Stunde (die Station misst sie nicht) |
| Sichtweite, Bewölkungsgrad, Wetterzustand | |
| Nachbarschaftsbereich, Nachbarschaft Fläche, Nachbarschaft Abstand (Diagnose) | Netatmo-Wetterbereich hinter den eingetragenen Sensoren: Name (Attribute Breite und Höhe), Fläche in km², Abstand seines Mittelpunkts zum Ort. Die Zahl der Stationen gibt Netatmo nicht heraus. |
| Nachbarschaft Radius (Konfiguration) | Regler 1 bis 20 km, nur mit Netatmo-Wetterbereich, siehe unten |
| Quelle (Diagnose) | Nachbarschaft, Gemischt oder DWD: woher die aktuellen Werte gerade kommen, je Wert im Attribut |
| Warnungen | Anzahl der gültigen Warnungen; Attribute area (Warngebiet), highest_severity, warnings (alle Warnungen, die schlimmste zuerst) und stale (Quellen, die zuletzt nicht erreichbar waren) |
| Warnung 1 … 5 | An = Warnung auf diesem Platz (nach Schwere sortiert). Attribute wie bei der NINA-Integration: headline, description, recommended_actions, severity (Minor … Extreme), provider, sender, sent, start, expires, , , dazu immer (Warngebiet kurz, z. B. für „keine Warnungen für …“) |
Aktualisierung:
Voraussetzungen: Home Assistant 2026.9 oder neuer und ein Ort in Deutschland.
https://github.com/SH1FT-W/wetter-warnungen mit dem Typ Integration hinzufügen.custom_components/wetter nach /config/custom_components/ kopieren und Home Assistant neu starten.Einstellungen > Geräte & Dienste > Integration hinzufügen > Wetter & Warnungen.
| Feld | Bedeutung |
|---|---|
| Name | Name des Geräts; die Entitäten heißen danach, z. B. „Wetter“ ergibt weather.wetter |
| Ort | Punkt für Vorhersage und Warnungen, vorbelegt mit dem Zuhause. Bright Sky nimmt den nächsten DWD-Vorhersagepunkt und die nächste Messstation. |
Vor dem Anlegen fragt die Integration einmal bei Bright Sky nach, ob es für den Ort Daten gibt. Derselbe Ort lässt sich nur einmal einrichten. Den Ort später ändern: Drei-Punkte-Menü > Neu konfigurieren (Entitäten, Optionen und Verlauf bleiben).
Einstellungen > Geräte & Dienste > Wetter & Warnungen > Konfigurieren. Jedes Feld nimmt einen vorhandenen Sensor, egal von welchem Hersteller: eigene Wetterstation (Ecowitt, Davis, Shelly, Netatmo-Außenmodul, …), ein Außenthermometer oder ein Netatmo-Wetterbereich. Leer = DWD-Station.
Automatisch: Gibt es in der Netatmo-Integration einen Wetterbereich (öffentliche Stationen, Netatmo > Konfigurieren), trägt Wetter & Warnungen beim Einrichten dessen Temperatur, Luftfeuchte und Niederschlag selbst ein und schlägt sie in leeren Optionen vor (bei mehreren Bereichen den nächstgelegenen). Andere Sensoren schlägt die Integration nicht vor: Sie kann nicht sicher erkennen, ob ein Thermometer draußen hängt.
| Option | Geeignet | Hinweis |
|---|---|---|
| Temperatur | ja | |
| Luftfeuchtigkeit | ja | |
| Niederschlag (letzte Stunde) | ja | Regen vor Ort ändert auch das Wettersymbol (Regen oder bewölkt, Gewitter ohne Regen zeigt Gewitter); Schnee, Schneeregen und Hagel bleiben, die misst ein Regenmesser nicht zuverlässig |
| Luftdruck | selten | Nur Druck auf Meereshöhe; Netatmo-Bereiche liefern den nicht zuverlässig |
| Windgeschwindigkeit / Böen | selten | Nur frei stehende Windmesser; geschützte Stationen messen viel zu wenig |
Ein Nachbarschaftswert gilt, solange er höchstens eine Stunde alt und lesbar ist. Sonst nimmt die Integration wieder den DWD-Wert und wechselt sofort zurück, sobald der Sensor wieder liefert.
Kommen die Nachbarschaftssensoren aus einem Netatmo-Wetterbereich, legt die Integration den Regler Nachbarschaft Radius an (1 bis 20 km). Ein neuer Wert schreibt einen neuen Bereich in die Optionen der Netatmo-Integration: ein Quadrat um den Ort mit dem gewählten Radius als halber Kantenlänge, so wie es der Optionsdialog von Netatmo selbst tut. Die übrigen Einstellungen des Bereichs bleiben. Netatmo lädt danach neu, die Werte kommen nach einigen Minuten wieder.
Ohne Netatmo-Wetterbereich gibt es den Regler nicht. Verschwindet der Bereich später, ist der Regler nicht verfügbar und tut nichts.
Push bei jeder neuen Warnung (Vergleich der Warnliste nach Kennung, Umsortieren löst nichts aus):
triggers:
- trigger: state
entity_id: sensor.wetter_warnungen
attribute: warnings
conditions:
- condition: template
value_template: "{{ trigger.from_state is not none and trigger.from_state.state not in ['unknown', 'unavailable'] }}"
variables:
alte_ids: "{{ (trigger.from_state.attributes.warnings or []) | map(attribute='id') | list }}"
neu: "{{ (trigger.to_state.attributes.warnings or []) | rejectattr('id', 'in', alte_ids) | list }}"
actions:
- repeat:
for_each: "{{ neu }}"
sequence:
- action: notify.notify
data:
title: "{{ repeat.item.headline }}"
message: "{{ repeat.item.description }}"
mode: queued
Höchstwert und Regenrisiko heute als Ansage:
- action: weather.get_forecasts
target:
entity_id: weather.wetter
data:
type: daily
response_variable: vorhersage
- action: tts.speak
data:
message: >-
Heute bis {{ vorhersage['weather.wetter'].forecast[0].temperature | round }} Grad,
Regenrisiko {{ vorhersage['weather.wetter'].forecast[0].precipitation_probability }} Prozent.
Typische Einsätze: Jalousien bei starker Sonne (Sonneneinstrahlung über 300 W/m²), Bewässerung aussetzen bei Regenrisiko, Warn-Kachel im Dashboard (Warnung 1 an), Tagesübersicht per Sprachausgabe.
Werte bleiben auf DWD, obwohl Nachbarschaftssensoren eingetragen sind: Sensor Quelle ansehen. Ist der Nachbarschaftssensor nicht verfügbar oder älter als eine Stunde, gilt DWD. Netatmo-Wetterbereiche brauchen nach einem Neustart oft einige Minuten.
Keine Meldungen für den Kreis: Attribut area des Sensors Warnungen prüfen; der Kreis wird aus der DWD-Warnzelle der Gemeinde abgeleitet.
Diagnose: Drei-Punkte-Menü > Diagnose herunterladen. Koordinaten und Warngebiet sind geschwärzt; die Warntexte selbst können Orte nennen.
Debug-Protokoll: Drei-Punkte-Menü > Debug-Protokollierung aktivieren oder:
logger:
logs:
custom_components.wetter: debug
Wenn du ein Issue öffnest, häng bitte die Diagnose an.
/config/custom_components/wetter löschen (oder das Repository in HACS entfernen) und Home Assistant neu starten.Vorhersage, aktuelle Werte und DWD-Warnungen kommen von Bright Sky, einer freien JSON-Schnittstelle für die offenen Daten des Deutschen Wetterdienstes. Die übrigen Warnungen kommen aus der öffentlichen Warn-Schnittstelle des BBK (warnung.bund.de); der Kreis ergibt sich aus der DWD-Warnzelle der Gemeinde, DWD-Meldungen aus NINA werden übersprungen, weil sie schon von Bright Sky kommen. Datenquellen und ihre Bedingungen stehen in NOTICE.
Die Domain ist wetter, der Ordner custom_components/wetter. Interne Notizen stehen in CLAUDE.md.
.venv/bin/python -m pytest -q -p no:logging --cov=custom_components # fiktive Daten in tests/fixtures
uvx ruff check . && uvx ruff format --check .
uvx [email protected] --python-executable .venv/bin/python
.venv/bin/python tools/pruefe-uebersetzungen.py # strings.json gegen translations/*.json
Testpakete mit uv venv && uv pip install -r requirements_test.txt pytest-cov installieren. Die Tests fragen weder Bright Sky noch die Warn-Schnittstelle ab. Dieselben Prüfungen laufen auf GitHub Actions bei jedem Push und Pull Request und wöchentlich gegen das neueste Home Assistant, dazu HACS-Prüfung und hassfest. Selbsteinschätzung der Integration Quality Scale: quality_scale.yaml.
Apache License 2.0, Copyright 2026 SH1FT-W. Wetterdaten: Deutscher Wetterdienst (CC BY 4.0), siehe NOTICE.
more_info_urlidregion