Ich möchte von HA eine Benachrichtigung, wenn Backup fehl schlägt....

HA-DAU

Active member
Hallo zusammen,
Ich möchte von HA eine Benachrichtigung, wenn ein Backup in die Cloud von WebDav fehl schlägt.....
Geht das überhaupt?
Wo muss ich da ansetzen und welcher Sensor ist dafür überhaupt zuständig?
 
Automatisierung und Trigger auf "sensor.backup_letztes_erfolgreiches_automatisches_backup"
Wie man eine Emails versendet wurde ja schon mehrfach beschrieben.
 
Hallo @RudiP,

stimmt der *.yaml Code so?

YAML:
alias: WebDav-Backup
description: ""
triggers:
  - trigger: state
    entity_id:
      - sensor.backup_letztes_erfolgreiches_automatisches_backup
conditions: []
actions:
  - if:
      - condition: state
        entity_id: sensor.backup_letztes_erfolgreiches_automatisches_backup
        state: unavailable
      - condition: state
        entity_id: sensor.backup_letztes_erfolgreiches_automatisches_backup
        state: unknown
    then:
      - action: notify.conversation
        metadata: {}
        data:
          message: Cloud kontrollieren
mode: single

Test kann ich ja keinen durchführen, kommt ja nichts an.
Trifft ja nichts zu.
Oder habe ich da einen Denkfehler?
 
Ich hatte in letzter Zeit kein fehlgeschlagenes Backup. Keine Ahnung, was dann in "sensor.backup_letztes_erfolgreiches_automatisches_backup" drin steht. Aber laut Anleitung ja das Datum des letzten erfolgreichen Backup. Man müßte eventuell prüfen, ob das Datum dort älter als 24h ist.
Tasten könntest Du es, wenn Du den Zustand in den Entwicklerwerkzeugen entsprechend setzt und dann die Automatisierung einmal per Hand starten.
 
Ich lass mal die Cloud voll laufen, dann müsste es ja anschlagen.
Keine Ahnung ob das so passt.
Versuch macht klug.....
 
Füll die Cloud doch per Hand mit irgendwas und wenn es kopieen eines bereits gemachten Backup sind. Dann kannste sofort testen.
 
Hallo @RudiP,

habe ich gerade gemacht.
Fehlermeldung in HA tauchte auf.
Aber keine Fehlermeldung per Messenger bekommen.

Irgendwo ist noch ein Fehler verbuddelt.
Wer hat ne Ahnung davon und kann das bei sich testen?

Warum fallen mir immer so exotische Sachen ein??
 
Ich möchte von HA eine Benachrichtigung, wenn ein Backup in die Cloud von WebDav fehl schlägt.....
Auch wenn ich von HA keine Ahnung habe... Was meinst Du denn, "wie" sinnvoll es ist, wenn Du eine Nachricht bekommst, wenn etwas "nicht" funktioniert? Wäre ja gleichbedeutend mit "Wenn nichts kommt, funktioniert alles". HA-Host down, gibt keine Backup-Benachrichtigung, dann ist doch eigentlich alles prima, oder...? ☺️

EDIT: Ich kriege von meinen Backups "immer" Benachrichtigungen (egal ob ok, oder nicht). So fällt es auch sofort auf, wenn da mal etwas fehlt.
 
Hallo @blurrrr,

ok, was hast Du eingestellt, dass Du immer eine Benachrichtigung von Deinen Backups bekommst und wie?

Bei mir kommt aktuell keine Benachrichtigung bezüglich Backups und auch noch nie was derartiges erhalten.

In HA taucht die Fehlermeldung unter Einstellungen auf:
1745813410283.png
1745813451316.png

Ich frage schon verschiedene Backup Sensoren ab, hatte aber bis jetzt mit keinem Erfolg.

Hie ein neuer Testaufbau der yaml, zumindest kam jetzt beim Test (Aktion ausführen) eine Meldung an.

YAML:
alias: Backup_Webdav
description: ""
triggers:
  - trigger: state
    entity_id:
      - sensor.backup_letztes_erfolgreiches_automatisches_backup
conditions: []
actions:
  - if:
      - condition: state
        entity_id: sensor.backup_nachstes_geplantes_automatisches_backup
        state: timestamp
        attribute: device_class
      - condition: state
        entity_id: sensor.backup_nachstes_geplantes_automatisches_backup
        attribute: device_class
        state: timestamp
    then:
      - action: notify.conversation
        metadata: {}
        data:
          message: Cloud kontrollieren Webdav
mode: single
1745815625043.png

Nachtrag:
Ich habe jetzt ein offizielles Backup ausgelöst dieses zu erstellen.
1745818417890.png
Nur ich bekam keine Meldung im Messenger, dass das Backup nicht erfolgreich war.
Das kann doch nicht wahr sein....
 
Zuletzt bearbeitet:
was hast Du eingestellt, dass Du immer eine Benachrichtigung von Deinen Backups bekommst und wie?
Mein Kommentar war lediglich darauf bezogen, dass es nicht sonderlich sinnvoll ist, wenn man nur dann Benachrichtigungen verschickt, wenn etwas "nicht" funktioniert. Beim Rest muss ich leider passen, das mit dem "edit" war auf anderweitige Systeme gemünzt, nicht auf HA.

Nur ich bekam keine Meldung im Messenger, dass das Backup nicht erfolgreich war.
Gab es da nicht irgendwas in Richtung Trace, womit Du die Dinge nachverfolgen kannst? Funktioniert die Notification denn, wenn Du das irgendwie anderweitig auslöst? Warum steht unter "if" 2x das gleiche? Hab zwar nach wie vor keine Ahnung, aber ich wüsste nicht, was das "nächste" Backup damit zu tun haben sollte, ob ein Backup fehlgeschlagen ist, oder nicht. Entweder geht man hier auf 1) "last successful-automatic-backup" und 2) eine Zeit, zu welcher man vergleicht, ob sich der Timestamp (s. 1) zum vorherigen Timestamp geändert hat, denn klar ist ja: Wenn ich heute um 12 Uhr ein Backup mache, darf der Timestamp vom letzten erfolgreichen Backup heute um 13 Uhr nicht mehr "gestern 12 Uhr" lauten, denn wenn dem so ist, ist heute etwas schief gelaufen.

Alternativ dazu könnte man ggf. auch in die Logs schauen, ob sich da irgendwas finden lässt und dann vielleicht darüber irgendwas entsprechendes auswerten.

Alternativ etwas ganz anderes nutzen, wie z.B. hass-auto-backup, habe ich aber nie getestet. Der erste Punkt dort heisst aber auch schon direkt "Send a notification on backup failure", also von daher... 😅
 
Wir hatten oben doch schon den Sensor, der Dir die nötige Information bzw. Trigger liefert.
Automation mit Trigger auf "Zustand" und als Entität "Backup Letztes erfolgreiches automatisches Backup"
Bei "Zu (optional)" gibst Du dann "Beliebiger Zustand (Attributänderungen werden ignoriert)"

Da bei diesem Sensor das Datum und Uhrzeit des letzten erfolgreichen Backup angezeigt wird, solltest Du immer eine Email bekommen, wenn sich das Datum oder Uhrzeit ändert. Als wenn Du den DANN Zweig noch entsprechend bestückst.
Code:
description: ""
mode: single
triggers:
  - trigger: state
    entity_id:
      - sensor.backup_letztes_erfolgreiches_automatisches_backup
    to: null
conditions: []
actions: []

Andere Möglichkeit wäre der Sensor "Backup Backup-Manager-Zustand"
Der kennt die Zustände:
- beliebiger Zustand
- Leerlauf
- Backup wird erstellt
- blocked
- Backup wird empfangen
- Backup wird wiederhergestellt
- Nicht verfügbar
- Unbekannt.

Wenn jetzt der Zustand von "Backup wird erstellt" zu "Leerlauf" wechselt, würde ich sagen, dass das Backup beendet wurde. Ob erfolgreich oder nicht muß man dann mit dem obigen Sensor prüfen.
 
Hallo zusammen,

langsam bin ich soweit, dass ich weis, dass ich nichts weis.
Je mehr Versuche ich anlege desto mehr Chaos bringe ich in das System HA und Messenger.
Aktuell habe ich ein automatisches Update gestartet.
YAML:
alias: Backup_Webdav
description: ""
triggers:
  - trigger: state
    entity_id:
      - sensor.backup_letztes_erfolgreiches_automatisches_backup
conditions: []
actions:
  - if:
      - condition: state
        entity_id: sensor.backup_nachstes_geplantes_automatisches_backup
        state: timestamp
        attribute: device_class
    then:
      - action: notify.conversation
        metadata: {}
        data:
          message: Cloud in Ordnung Webdav
mode: single
Ich bekomme jetzt mit dem Code die Messenger Nachricht, dass alles geklappt hat mit der Cloud.
Also belasse ich es aktuell so.
Lieber wäre mir halt gewesen, dass ich nur eine Nachricht bekomme, wenn es nicht geklappt hat.
Aber egal, heute habe ich keinen Nerv mehr was zu testen.

Danke allen für das Mitdenken in meiner Sache.
 

Zurzeit aktive Besucher

Letzte Anleitungen

Statistik des Forums

Themen
6.605
Beiträge
63.438
Mitglieder
6.847
Neuestes Mitglied
Martellus
Zurück
Oben