FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: bartman121 am 30 März 2022, 15:23:37

Titel: at nachholen? (falls fhem aus war)
Beitrag von: bartman121 am 30 März 2022, 15:23:37
Moin Moin,

ich baue gerade ein halbwegs cooles Konzept um meine Proxmox-VMs zu sichern, ja ich verwende dabei den Shutdown-Mode. Ich will definitiv ein sicheres Full-Backup haben, daher shutdown-Modus. Das Backup läuft wöchentlich morgens 2 Uhr und dauert etwa 40Minuten, die Container sind etwas größer.

Gibt es eine Option "verpasste at's" irgendwie nachzuholen? Natürlich laufen zwischen 2 und 3 keine wichtigen AT's, aber momentan mache ich manchmal manuell backups um was zu testen.

Manchmal läuft dann zum Beispiel mein sunrise/sunset-at nicht.

Habt ihr dafür eine Lösung?

Grüße

Andreas
Titel: Antw:at nachholen? (falls fhem aus war)
Beitrag von: betateilchen am 30 März 2022, 15:41:52
Zitat von: bartman121 am 30 März 2022, 15:23:37
Manchmal läuft dann zum Beispiel mein sunrise/sunset-at nicht.

warum nicht?

Zitat von: bartman121 am 30 März 2022, 15:23:37
Gibt es eine Option "verpasste at's" irgendwie nachzuholen?

FHEM weiß nicht, wann es "aus" war, deshalb kann FHEM auch nicht feststellen, welche at nicht ausgeführt wurden.

Du könntest Dir ein notify auf global:INITIALIZED bauen, und darin prüfen, ob/wann ein bestimmtes at zuletzt ausgeführt wurde. Und wenn der Zeitraum "überschritten" ist, muss halt die Ausführung aus dem notify heraus nachgeholt werden. Mit set ... execNow im at device wird das zumindest stark erleichtert.
Titel: Antw:at nachholen? (falls fhem aus war)
Beitrag von: bartman121 am 30 März 2022, 18:30:19
Die benannten ATS laufen nicht weil ich zu diesem Zeitpunkt halt ein Backup gemacht habe.

Ich glaube ich werde damit leben müssen, dass es nicht geht. Aber eigentlich bräuchte man nur ein Reading "lastTriggertime" und könnte übers timespec prüfen ob es hätte inzwischen wieder aufgerufen werden müssen. Das ganze ist aber trotzdem nicht trivial, da man nicht einfach alle ATS wiederholen sollte. Besonders solche Sachen die morgens was einschalten und abends was ausschalten, da ist die Reihenfolge natürlich wichtig..

Die Thematik ist auch nicht extrem wichtig. Aber ich dachte es gibt sowas ähnliches wie bei watchdogs, dort gibt es nämlich ein Attribut um regExp1 nach einem Neustart direkt "auszulösen"..


Aber dann ist das halt so.

Danke
Titel: Antw:at nachholen? (falls fhem aus war)
Beitrag von: Happy Fhem User am 03 April 2022, 19:48:26
Wenn Du LVM drunter benutzt, dann kannst Du die Snapshot-Funktion nutzen um die Sicherung durchzuführen.

Damit bekommst Du die Downtime Deiner Proxmox-Instanz deutlich gesenkt und FHEM verpasst nicht so viele AT's