Nach einer Gewitterwarnung min. 1 Stunde warten bis zu nächsten Warnung

Hallo,

ich lasse noch mit Hilfe von Blitzortung.org vor Gewittern warnen wenn ein Blitz im Umkreis von 10 km registriert wurde.
Das klappt auch grundsätzlich, allerdings werde ich u. U. Minütlich informiert, halt immer dann wenn in der Nähe ein Blitz war.
Was muss am Ende meiner Automation stehen damit nach einer Warnung für min. 60 Minuten Ruhe ist?
Welcher Aktion oder welcher Baustein ist am besten geeignet?

Hallo,

kann dir gerade nicht konkret helfen, da unterwegs, aber du könntest einen Timer starten und diesen als Bedingung mit einbauen.

VG

Du könntest als Bedingung verwenden, letzte Ausführung mindest eine Stunde her.

Habe ich mal hier versucht zu beschreiben:

Gruß
Osorkon

Wie geht das, wenn die Webseite nicht funktioniert? Ich halte ein

502 Bad Gateway

wenn ich den Link anklicke.

Habe deine Bedingung mal unbenommen, mal schauen ob es klappt, der heutige Tag hat ja potential zum Testen :hugs:

Äääh, also hier geht die Seite

Hier jetzt auch wieder die hatten wohl nur einen kurzfristigen Hänger.

Ich habe die Integration auch in Verwendung.
Meine Automation zur Benachrichtigung funktioniert allerdings nicht.

Daten werden mir alle angezeigt, aber die Automation geht nicht.

Habe es so versucht:

Also bei mir geht es hiermit:

platform: numeric_state
entity_id:
  - sensor.blitzortung_lightning_distance
below: 10

Bei mir sieht es so aus:

alias: Gewitter Push 30Km
description: ""
trigger:
  - platform: numeric_state
    entity_id:
      - sensor.blitzortung_lightning_distance
    below: 30
condition: []
action:
  - service: notify.mobile_app_sebastian_voigt_iphone_14_pro
    metadata: {}
    data:
      title: Gewitter
      message: "Es gibt ein Gewitter im Umkreis von 30Km. "
mode: single

Wenn ich es manuell teste, dann gehts. aber automatisch passiert da nix.

Zum Testen stelle ich in der Konfiguration den Radius immer auf 2.000 km, dann kann man schnell testen ob es geht (gerade war ein Blitz 811,7 km in östlicher Richtung entfernt! :rofl: ).

Wobei gestern Abend bei unserem Gewitter direkt über der Stadt keine einzige Meldung kam, obwohl bei Wetter-Online die Blitze angezeigt wurden.
Ich hatte schon öfters die Vermutung, dass der Dienst hin und wieder ausfällt.

1 „Gefällt mir“

Ich hab jetzt alles nochmal entfernt und neu eingerichtet.
Jetzt kam eine Meldung mit 24km.
Scheint jetzt zu funktionieren. :sweat_smile:

Schon interessant, wie viele das so sind.
Hab nen Radius von 50km eingestellt.

Hi @SebastianVoigt

sorry für die dummer frage, aber wie kannst Du die Himmelsrichtung so darstellen (ENE), bei mir kommt 260°

:slight_smile:
Danke Schin mal

viele Grüße

In dem du als Helfer einen Tamplatesensor erstellst und dabei als Code diesen nutzt:

{% set direction = ['N','NNE','NE','ENE','E','ESE','SE','SSE','S','SSW','SW','WSW','W','WNW','NW','NNW','N'] %}
{% set degree = states('sensor.blitzortung_lightning_azimuth')|float %}
{{ direction[((degree+11.25)/22.5)|int] }}

Natürlich musst du den Sensor noch im Code anpassen, falls er bei dir anders heißt.

2 „Gefällt mir“

Hi,

super, vielen Dank, funktioniert.

viele Grüße

Die „E“ kannst du natürlich auch gegen O ersetzen.

1 „Gefällt mir“

Gibt es dafür irgendwo eine genaue Anleitung? Weil nur mit dem Code und Tamplatesensor Sensor kann ich da nicht viel mit anfangen

Was das Template genau macht, habe ich mal vor ewigen Zeiten versucht mal hier zu beschreiben.

In diesem speziell Bsp. Würde ich das Template aber noch anpassen, für den Fall dass es nicht Blitzt. Dann nämlich ist der Quellsensor Unknown. Und das Template würde einen Fehler aufwerfen.

{% if is_state('sensor.blitzortung_lightning_azimuth', 'unknown') %}
  unknown
{% else %}
  {% set direction = ['N','NNE','NE','ENE','E','ESE','SE','SSE','S','SSW','SW','WSW','W','WNW','NW','NNW','N'] %}
  {% set degree = states('sensor.blitzortung_lightning_azimuth') | int %}
  {{ direction[((degree+11.25)/22.5)|int] }}
{% endif %}

Gruß
Osorkon