Backup der zigbee2mqtt-Datenbank

@guim31 Für diese Funktion waren drei Entwicklungen notwendig:

Ich glaube nicht, dass wir in dieser Phase Tester brauchen (die Funktionalität ist bereits validiert), es geht nur noch um Tech-Jargon-Pingpong zwischen Alex und mir :smiley:

Ich halte euch hier auf dem Laufenden, sobald es fertig ist oder falls neue Tester benötigt werden.

Vielen Dank @pierre-gilles für all diese Details!
Ich denke, ihr werdet verstanden haben, dass ich ungeduldig bin :sweat_smile:
Ich kann es kaum erwarten, meinen NUC zu testen! :wink:

Um hier Neuigkeiten zu geben

Ich habe vor zwei Wochen eine vollständige Überprüfung des PR #2 durchgeführt und nach einer Docker-Image für Tests gefragt. @AlexTrovato hat mir ein Image bereitgestellt, das ich heute auf einer Instanz gestartet habe, um Tests durchzuführen.

PR #2 betrifft viele Themen, da es eine ziemlich große Refaktorisierung des Codes ist, der mit der gesamten Programmierung der Hintergrundaufgaben in Gladys verbunden ist.

Diese PR betrifft Gladys Plus-Code, daher ist es aus meiner Sicht sehr sensibel, da es die zahlenden Kunden betrifft und es keine Rückschritte geben darf.

Bisher habe ich alle diese Verhaltensweisen aufgelistet, die in der Praxis getestet werden müssen:

@AlexTrovato Könntest du deine PR aktualisieren, damit wir hier ein Test-Image vorschlagen können, um Feedback zu erhalten? :slight_smile: (Ich spreche von PR #2 auf dem common-scheduler)

Der PR wurde aktualisiert, das Bild wird gerade gebaut, es dauert etwa 2 Stunden ab jetzt, bis es verfügbar ist.

Sein Name: atrovato/gladys:common-scheduler.

Danke :slight_smile:

Ich würde mich freuen, Dinge testen zu können, um an diesen Entwicklungen teilzunehmen… Aber ich nehme an, man braucht einen Zigbee2mqtt-Dongle, der mit dem Testgerät verbunden ist?

@AlexTrovato Ich habe gestern Abend den Sonnenuntergang getestet, es funktioniert immer noch super :smiley:

( Ich habe selbst überprüft, ob die Sonne wirklich untergeht, man weiß ja nie )

Ich habe auch heute Morgen die Benachrichtigung für den Sonnenaufgang erhalten, aber ich bin nicht aufgestanden, um nachzusehen, ich habe geschlafen :joy:

Auch die Gladys Plus-Sicherungen und die stündlichen Aggregationen scheinen bei mir zu funktionieren :slight_smile:

Also, es bleibt nur noch Login Gateway + Amazon Alexa + Google Home

Danke! :pray:

Nicht für diesen Test, wir sind noch nicht bei der Zigbee2mqtt-Sicherungs-PR (die bereits getestet wurde)

Hier testen wir die PR « common-scheduler », die einen neuen Aufgabenplaner in Gladys implementiert.

@guim31 Mach dir keinen Stress, ich habe alle Tests heute Morgen auf meiner Seite durchgeführt.

Google Home :white_check_mark:
Alexa :white_check_mark:
Login Gateway :white_check_mark:

Gute Arbeit @AlexTrovato, ich merge auf master!

Nächster Schritt, der PR Nr. 3!

:eyes: Schade für uns, die wir in Frankreich sind :sweat_smile:

Der PR #3 mit z2m-Backup ist aktuell:

Das neue Image atrovato/gladys:zigbee2mqtt ist bereit.

Ich habe es heute Morgen getestet, scheint okay zu sein:
:white_check_mark: DB-Sicherung
:white_check_mark: Backup wiederherstellen
:question: Automatischer Backup-Plan (ich warte auf 23 Uhr :smiley:)

@pierre-gilles wir schaffen das schon :wink:

Verdammt… ich kann es kaum erwarten!! Ich zittere schon vor Aufregung, auf meinen NUC umzusteigen, um die Veränderung zu sehen!!

Toll, danke!

Der PR scheint mir code-mäßig gut zu sein, halte mich bezüglich dieses Punktes auf dem Laufenden:

:slight_smile:

Urteil:
image

2023-02-10T23:00:00-0700 <info> backup.js:39 (Zigbee2mqttManager.backup) Zigbee2MQTT request for backup
2023-02-10T23:00:13-0700 <info> saveZ2mBackup.js:12 (Zigbee2mqttManager.saveZ2mBackup) Zigbee2mqtt: storing backup...
2023-02-10T23:00:14-0700 <info> saveZ2mBackup.js:24 (Zigbee2mqttManager.saveZ2mBackup) Zigbee2mqtt: backup stored

Alles scheint in Ordnung zu sein :smiley:

Heißt das, dass diese Backup-Funktion in der nächsten Version von Gladys entfernt wird?

Super :sunglasses:

Danke für die Entwicklung und die Tests, das ist für mich in Ordnung!

Ich habe gerade in master gemerged, das wird in der nächsten Gladys-Release veröffentlicht :tada:

Die Zigbee2mqtt-Sicherung ist in Gladys Assistant 4.18 verfügbar: