Unwetterwarnungen in Home Assistant integrieren – gibt es eine passende GitHub‑ oder HACS‑Lösung?

Hallo,
gibt es ein GitHub‑Projekt / HACS‑Integration / etwas auf GitHub, mit dem man in Home Assistant den Wert abrufen kann, wenn in unserer Region ein starkes Unwetter vorhergesagt wird?

Der Zweck wäre, dass ich ein Signal erhalten kann, damit Home Assistant meine Batterien der Photovoltaikanlage im Falle eines Risikos automatisch lädt.
Aktuell muss ich alles über mein Handy machen, aber ich würde das lieber automatisieren.

Vielen Dank für eure Rückmeldungen!

Schau mal in der Suche nach:

  • NINA
  • KATWARN
  • DWD-Weatherwarnings

Es gibt dazu jede Menge Informationen.

1 „Gefällt mir“

Wobei Nina bei der Installation nur sehr zäh reagiert. Hab nach 10 Minuten aufgegeben.

Kann ich nicht bestätigen.

eben nochmal probiert. Beim auswählen des Ort immer noch zäh. Keine Ahnung warum.

Hi.

Ich nutze die DWD Wetterwarnungen und die Nina Integration gleichzeitig und lasse mir beides mit der Nina-DWD-Warning-Card im Dashboard anzeigen. Ich habe grade noch mal probiert, wenn ich einen Ort in Nina auswähle, reagiert es sofort, obwohl mein Internet sehr lahm ist. Kann also eigentlich kein generelles Problem sein.

Die Karte gefällt mir, weil sie nur bei Warnungen angezeigt wird. Diese Kombination kann ich sehr empfehlen. Stört nicht, so lange alles in Ordnung ist. Wenn aber was anliegt, sieht man das sofort. Ich gebe dann auch eine Warnung an die App und über Alexa aus, falls ich das Dashboard nicht im Blick habe…

2 „Gefällt mir“

@Lehmden ja das ist genau was ich brauche :slight_smile:

Danke aber warum nimmst du beide ?

Warning level ist genau was man braucht denke ich für Akku laden, also z.b 3

@Buginithi warum nimmst du dann nicht DWD Wetterwarnungen ?

Hab ich.
Bei Nina gibt es halt auch Warnmeldungen durch Polizei und Feuerwehr.

DWD (Deutscher Wetterdienst) ist fürs Wetter und Nina ist für Sonstiges (Feuer, Unfall, Explosion, Überschwemmung,…).

ok super danke, ich verstehe nicht DWD will ein “Device Tracker Entity” was soll man hier geben ?

Sorry hab nicht so gut verstanden

Du musst auf der DWD-Seite die ID für Deine Stadt bzw. Deine Region raussuchen und dann in der Integration eingeben.

ach so ok ich dachte man braucht noch ein Entity … ist aber eher “oder”

https://opendata.dwd.de/climate_environment/CDC/help/RR_Tageswerte_Beschreibung_Stationen.txt#:~:text=Stations_id%20von_datum%20bis_datum%20Stationshoehe%20geoBreite%20geoLaenge%20Stationsname,455%2048.8361%2010.0598%20Aalen-Unterrombach%20Baden-Württemberg%20Frei%2000007&text=200%2051.1195%2011.5555%20Eckartsberga%20Sachsen-Anhalt%20Frei%2001114,01121%2019510101%2020031231%20275%2051.2256%209.3664%20Edermünde-Bilstein

ich habe die nummer hier genommen aber bekomme dann “The specified region identifier / device tracker is invalid.”

sind die nummer nicht alle gültig ?
Danke!

probiere es mal von hier: Wetter und Klima - Deutscher Wetterdienst - Leistungen - cap_warncellids_csv

1 „Gefällt mir“

Die nächste Station kannst du doch in der Integration automatisch auswählen lassen. DU musst nur den Ort in der Leiste eintippen, dann kannst du einfach die Station auswählen. Dann steht automatisch die passende ID in der Zeile.

Danke @maxe mit CSV hat das fuktionniert !! Nochmal danke :slight_smile:

Bei mir wollte er direkt ein ID (genau wie screnshot)

DWD ist jetzt installiert ist das normal das ich nur 2 “sensor” bekomme?

Also quasi
1 mal : warning_level
und 1 mal warning
_level Expected ?

br warum kein “warning__type” ?

für nina habe ich Warning 1 bis 5

Filter gibt es auch nicht

ist hier auch so.
Es kommen bei DWD aber aktuell 4 Warnmeldungen an.

Beim warning_level findest du die Warnungen unter den Attributen.

Statt der ID kannst du auch deine Gemeinde eingeben:

Dann einfach auf Ok und es funktioniert. Du kannst aber auch die ID aus der von maxe verlinkten CSV verwenden, wie du ja schon gemerkt hast. Alles kein Hexenwerk.

1 „Gefällt mir“

Ich verwende Meteoalarm und das läuft schon lange sehr zuverlässig:

Region auswählen und dann in die Config rein (gibt keine UI Integration)

# Unwetter
binary_sensor:
  - platform: meteoalarm
    country: "Austria"
    province: "Wien Simmering"
    language: "de"

Gibt es eine Meldung dann geht der Sensor auf ‘on’ und bekommt Attribute für die Art der Meldung (headline, description, expires).

Das Ganze verwurstet in eine Mushroom-Template Karte:

image

type: custom:mushroom-template-card
entity: binary_sensor.meteoalarm

primary: |-
  {% if is_state(entity,'off') %} Keine Wetterwarnung
  {% else %} {{state_attr(entity,'headline')}}
  {% endif %}

secondary: >-
  {% if is_state(entity,'on') %} {{state_attr(entity,'description') }} 
  Voraussichtlich noch {% from 'relative_time_plus.jinja' import
  relative_time_plus %} {{ relative_time_plus(state_attr(entity,'expires'),
  parts=3, not_use=['second', 'millisecond'], time=true, abbr=true,
  language='de') }}
  {% else %}
  {% endif %}

icon: >-
  {% if is_state_attr(entity,'headline','Gewitterwarnung') %} mdi:weather-lightning-rainy
  {% elif is_state_attr(entity,'headline','Sturmwarnung') %} mdi:weather-windy
  {% elif is_state_attr(entity,'headline','Windwarnung') %} mdi:weather-windy
  {% elif is_state_attr(entity,'headline','Schneewarnung') %} mdi:weather-snowy-heavy
  {% else %} mdi:weather-sunny
  {% endif %}
  
color: red
multiline_secondary: true
features_position: bottom
tap_action:
  action: none
visibility:
  - condition: state
    entity: binary_sensor.meteoalarm
    state: "on"
1 „Gefällt mir“