Benachrichtigung täglich um 19.00 Uhr wiederholen

frosch2

Active member
Hallo liebe Forenmitglieder,
ich habe eine Automation erstellt, die mich benachrichtigt, wenn die Batteriespannung einen Wert unterschreitet.
Diese Benachrichtigung soll jeden Tag um 19:00 Uhr wiederholt werden, bis der Status der Batterie wieder normal ist.
Bis jetzt sieht meine Automation so aus:
YAML:
alias: Batteriewarnung
description: wenn Batterie(n) einen Spannungswert unterschreitet
triggers:
  - trigger: state
    entity_id:
      - binary_sensor.hmip_swdo_0000dd898f4848_batterie
      - binary_sensor.hmip_swdo_0000dd898f47d5_batterie
      - binary_sensor.hmip_etrv_e_002a9d89afa699_batterie
      - binary_sensor.hmip_etrv_c_00119d89a4d2db_batterie
      - binary_sensor.hmip_etrv_2_000a1d89b0bb7f_batterie
      - binary_sensor.hmip_etrv_e_002a9d89afa58c_batterie
      - binary_sensor.hmip_etrv_c_00119d89a4c4d5_batterie
      - binary_sensor.hmip_etrv_2_000a1d89a5b445_batterie
      - binary_sensor.hmip_sthd_000e9d8993aafa_batterie
      - binary_sensor.hmip_sth_000e60c992a425_batterie
      - binary_sensor.hmip_sth_000e5be9a772b2_batterie
      - binary_sensor.hmip_wth_2_000a9d89a79869_batterie
      - binary_sensor.hmip_wrcc2_002c1f2997239b_batterie
    from: "off"
    to: "on"
conditions: []
actions:
  - action: notify.persistent_notification
    metadata: {}
    data:
      message: Gerät {{ trigger.to_state.name }} schwach!
    enabled: true
  - repeat:
      sequence: []
      until:
        - condition: state
          entity_id:
            - binary_sensor.hmip_swdo_0000dd898f4848_batterie
            - binary_sensor.hmip_swdo_0000dd898f47d5_batterie
            - binary_sensor.hmip_etrv_e_002a9d89afa699_batterie
            - binary_sensor.hmip_etrv_c_00119d89a4d2db_batterie
            - binary_sensor.hmip_etrv_2_000a1d89b0bb7f_batterie
            - binary_sensor.hmip_etrv_e_002a9d89afa58c_batterie
            - binary_sensor.hmip_etrv_c_00119d89a4c4d5_batterie
            - binary_sensor.hmip_etrv_2_000a1d89a5b445_batterie
            - binary_sensor.hmip_sthd_000e9d8993aafa_batterie
            - binary_sensor.hmip_sth_000e60c992a425_batterie
            - binary_sensor.hmip_sth_000e5be9a772b2_batterie
            - binary_sensor.hmip_wth_2_000a9d89a79869_batterie
            - binary_sensor.hmip_wrcc2_002c1f2997239b_batterie
          state: "off"
mode: single
Wie kann ich die Benachrichtigung täglich wiederholen?
 
YAML:
automation:
  - alias: Jeden Tag um 19:00 Uhr
    trigger:
      - platform: time
        at: '19:00:00'
    action:
      - service: <DEIN_SERVICE_HIER>
        data:
          <DEINE_DATEN_HIER>

So in etwa. Das geht aber, glaube ich, auch ohne yaml direkt im Editor einer Automation.
 
Da hast du etwas missverstanden.
Es geht nicht um die Wiederholung der Automation, sondern der Benachrichtigung.
 
Das habe ich schon verstanden. Der Beispielcode zeigt wie man etwas jeden Tag um die gleiche Zeit macht. Z.b. die Benachrichtigung senden. (Natürlich benötigst Du eine UND Verknüpfung. Also wenn die Zeit erreicht ist UND die Spannung zu niedrig.)
Du kannst aber auch den Editor der Automation dazu verwenden, wie ich schon oben sagte.
 
in den Trigger (oder) kommen alle pot. Auslöser (Wert, Zeit, ... )
In Action oder Bedingung prüft man nochmal alles Benötigte (und)
 
Das habe ich schon verstanden. Der Beispielcode zeigt wie man etwas jeden Tag um die gleiche Zeit macht. Z.b. die Benachrichtigung senden.
Irgendwie habe ich es falsch beschrieben.
Der Trigger ist der Wechsel des Batteriestatus, das funktioniert auch.
Es wird eine Benachrichtigung gesendet, bis der Status wieder normal ist.
Diese soll, wenn der Status nicht normal ist um 19:00 Uhr wiederholt werden.
Das ist doch eher im Bereich
YAML:
actions:
  - action: notify.persistent_notification
    metadata: {}
    data:
      message: Gerät {{ trigger.to_state.name }} schwach!
    enabled: true
  - repeat:
      sequence: []
      until:
        - condition: state
          entity_id:
            - binary_sensor.hmip_swdo_0000dd898f4848_batterie
            - binary_sensor.hmip_swdo_0000dd898f47d5_batterie
            - binary_sensor.hmip_etrv_e_002a9d89afa699_batterie
            - binary_sensor.hmip_etrv_c_00119d89a4d2db_batterie
            - binary_sensor.hmip_etrv_2_000a1d89b0bb7f_batterie
            - binary_sensor.hmip_etrv_e_002a9d89afa58c_batterie
            - binary_sensor.hmip_etrv_c_00119d89a4c4d5_batterie
            - binary_sensor.hmip_etrv_2_000a1d89a5b445_batterie
            - binary_sensor.hmip_sthd_000e9d8993aafa_batterie
            - binary_sensor.hmip_sth_000e60c992a425_batterie
            - binary_sensor.hmip_sth_000e5be9a772b2_batterie
            - binary_sensor.hmip_wth_2_000a9d89a79869_batterie
            - binary_sensor.hmip_wrcc2_002c1f2997239b_batterie
          state: "off"
Der Trigger ist der geänderte Zustand der Batterie und nicht die Zeit.
Evtl. habe ich ja auch ein Brett vorm Kopf.
 
So ich habe das mal den Editor erstellen lassen.:

YAML:
alias: Test
description: ""
triggers:
  - trigger: time
    at: "19:00:00"
conditions:
  - condition: numeric_state
    entity_id: sensor.2201116tg_battery_level
    below: 20
actions:
  - action: notify.mobile_app_2201116tg
    metadata: {}
    data:
      message: Akkupegel niedrig
      title: Warnung
mode: single

Ist halt mit meinem Sensor und meinem Telefon. Auf jeden Fall würde jeden Tag um 19:00 eine Nachricht gesendet wenn der Akkupegel kleiner 20 ist.
 

Zurzeit aktive Besucher

Neueste Beiträge

Letzte Anleitungen

Statistik des Forums

Themen
6.882
Beiträge
66.676
Mitglieder
7.232
Neuestes Mitglied
ReoNeo
Zurück
Oben