Schwierigkeiten bei der Migration meiner Instanz auf eine SSD

Hallo

Ich bin in der Klemme.

Ich habe es nicht geschafft, Gladys Plus auf ein USB-SSD zu migrieren (gleiche Hardware wie @PierreGilles in seinem Tutorial).

Ich hänge auf der Webseite „Wir konfigurieren Ihre Gladys Assistant-Installation…“ fest.

Ich habe meine Gladys Plus SD-Karte wieder eingesetzt, die vorher einwandfrei funktioniert hat, aber meine ID und mein Passwort wurden nicht mehr anerkannt.

Ich habe meine SD-Karte formatiert und dem Tutorial gefolgt… Ich habe es geschafft, ein Backup wiederherzustellen, aber:

  • Ich habe eine leere Z2M-Schnittstelle zurückerhalten (meine Geräte waren verschwunden)
  • Ich habe meine Gladys-Schnittstelle zurückerhalten, die Blöcke in meinen Dashboards waren vorhanden, aber keiner funktionierte.

Ich habe meine Geräte in Z2M neu gepairt. Sie funktionieren in dieser Schnittstelle, aber nicht in Gladys!

In „Zigbee Discovery“ und „Geräte“ habe ich versucht, aufzuräumen, um Duplikate zu löschen: Es funktioniert nicht; ich erhalte die Meldung „Ein Fehler ist beim Speichern aufgetreten“
image

Ich habe auch versucht, die Geräte, die ich gerade integriert habe, zu sichern: dieselbe Meldung: „Ein Fehler ist beim Speichern aufgetreten“

Um sicherzugehen, ob ich mit dem Server verbunden bin, habe ich versucht, ein Backup zu erstellen, und dort passiert nichts, es bleibt bei 0%

Können Sie mir helfen, meine Gladys Plus-Instanz auf der µSD oder besser auf dem USB-SSD wiederherzustellen?

Danke

Hallo @Isage!

Dieser Teil ist « normal », die Zigbee2mqtt-Integration unterstützt die Wiederherstellung auf einer anderen Instanz noch nicht, aber es ist eine laufende Entwicklung :slight_smile:

Wenn du die Entwicklung verfolgen möchtest, geht es hier entlang:

In der Praxis muss man nach einer Wiederherstellung derzeit die gesamte Zigbee2mqtt-Konfiguration neu erstellen, da der Zigbee2mqtt-Sicherheitsschlüssel auf der neuen Instanz nicht existiert.

Ich würde dir empfehlen, deine Zigbee-Geräte in Gladys zu löschen und sie neu zu erstellen.

Ich weiß, dass das nicht angenehm ist, aber solange die Zigbee2mqtt-Integration das nicht unterstützt, haben wir keine Wahl, das hat wirklich nichts mit Gladys Plus zu tun :slight_smile:

Hallo @PierreGilles
Ich bin mit
image
verbunden.

Das Problem ist, dass ich meine Geräte nicht löschen kann. Ich klicke auf „Löschen“, es lädt, und mein Gerät erscheint wieder.

Aus Zweifeln heraus habe ich die Geräte, die ich in der Zigbee2MQTT-Schnittstelle wieder integriert hatte, gelöscht.

image

Dann bin ich zu Gladys Plus zurückgekehrt und siehe da, diese Ansicht wurde angezeigt!?

Ich verstehe das nicht mehr. Das geht jetzt schon fünfzehn Tage so!

Gibt es nicht ein Problem mit dem Zugriff auf den Gladys-Server, was vielleicht erklären könnte, warum ich auf der Webseite „Wir konfigurieren Ihre Gladys-Assistant-Installation…“ stecken bleibe, wenn ich auf eine SSD migrieren möchte?

Wie Pierre-Gilles bereits mehrfach erwähnt hat, ist das normal.
Beim Löschen von Geräten löscht Gladys alle Zustände in der Datenbank und das kann lange dauern und blockieren.
Man muss warten und sich in Geduld üben.

Pierre-Gilles hat Änderungen vorgenommen, damit es nicht mehr so blockiert.

Wann genau hast du dieses Problem?

Wie lange hast du gewartet? Das hängt von deiner Internetverbindung ab.
Bist du sicher, dass dein Raspberry Pi mit dem Internet verbunden ist?

Ich bestätige, was @Tlse-vins gesagt hat, das ist eine aktuelle Einschränkung von Gladys. Wenn du ein Gerät löschst, muss Gladys alle Zustände dieses Geräts löschen.

Allerdings, wenn du viele Zustände hast (wahrscheinlich dein Fall), und deine Festplatte nicht besonders schnell ist (das ist der Fall bei einer Micro-SD), kann das Löschen lange dauern und ist derzeit blockierend, was Gladys während der Löschzeit unzugänglich macht.

Das ist ein echtes Problem, das ich mit Gladys Assistant v4.10.2 begonnen habe zu beheben, indem ich das Löschen der Zustände verbessert habe, aber nur für den Button « Ja, behalten Sie die Zustände », noch nicht für den Button « Löschen » eines Geräts. (Siehe => Gladys Assistant v4.10.2 est disponible avec des corrections de performances et un bouton nettoyage de la base! )

Wenn du ein Gerät löschst, ist es in deinem Fall besser zu warten, und das kann auf langsamen Festplatten lange dauern…

Entschuldigung für das schlechte Erlebnis, das du hast, du erlebst leider mehrere « bekannte » Einschränkungen von Gladys in Folge, ich kann mir deine Frustration vorstellen!

Zur Information @Isage, ich habe den ganzen Morgen an dem Thema der nicht-blockierenden Zustandslöschung gearbeitet, um solche Situationen in Zukunft zu vermeiden, in denen der Benutzer nicht genau versteht, was passiert :slight_smile:

In der Benutzeroberfläche wird der Benutzer stattdessen Folgendes sehen:

@Isage Falls deine Gladys-SD-Karte noch funktioniert

Ich habe meine formatierte MicroSD-Karte neu eingerichtet. Alles funktioniert, ich habe sogar die Gelegenheit genutzt, um eines meiner VR-Module von Schneider zu integrieren; es funktioniert!
Allerdings erkennt Alexa dieses neue Gerät nicht, ist das normal?

Was die Migration auf SSD betrifft, ich habe es nicht geschafft. Nur zur Info, ich hatte das gleiche Problem, bevor ich einen SSD+Gehäuse-Tausch bei Amazon vorgenommen habe. Das lässt mich vermuten, dass das Problem vom Raspberry Pi 4 kommt!?

Wenn du einen RPI 4 hast, kannst du diesem Tutorial folgen, um von USB zu booten

Derzeit unterstützt die Alexa-Integration nur die folgenden Geräte:

(Die Dokumentation: Utiliser Alexa avec Gladys Assistant | Gladys Assistant )

Um was für eine Art von Gerät handelt es sich bei den Modulen VR Schneider?

Das ist ein Rollladenmodul, also cover in Gladys.

Ich möchte eine Szene erstellen, damit sich mein Rollladen jeden Tag um 22:00 Uhr schließt, zum Beispiel.

Für den Auslöser => ok

Für den „Aktionstyp“ sehe ich nicht, was ich verwenden soll…

Mein Schneider VR-Modul

Schneider Electric CCT5015-0001

Modell CCT5015-0001
Verkäufer Schneider Electric
Die Beschreibung Rolladenmodul
Exponiert cover (Zustand, Position), lift_duration, linkquality
Bild

#Optionen

Wie man die gerätespezifische Konfiguration verwendet

  • invert_cover : Invertiert die Position der Abdeckung, false : open=100,close=0, true : open=0,close=100 (Standard: false). Der Wert muss true oder false sein

#Exponiert

#Abdeckung

Der aktuelle Zustand dieser Abdeckung ist im unter der Eigenschaft state veröffentlichten Zustand (der Wert ist OPEN oder CLOSE). Um diese Abdeckung zu steuern, veröffentlichen Sie eine Nachricht im Thema zigbee2mqtt/FRIENDLY_NAME/set mit der Nutzlast {"state": "OPEN"} , {"state": "CLOSE"} , {"state": "STOP"} . Es ist nicht möglich, diesen Wert zu lesen ( /get ). Um die Position zu ändern, veröffentlichen Sie eine Nachricht im Thema zigbee2mqtt/FRIENDLY_NAME/set mit der Nutzlast {"position": VALUE} , wobei VALUE eine Zahl zwischen 0 und 100 ist .

#Lift_duration (numerisch)

Dauer des Anhebens. Der Wert kann im unter der Eigenschaft lift_duration veröffentlichten Zustand gefunden werden. Es ist nicht möglich, diesen Wert zu lesen ( /get ). Um einen Wert zu schreiben ( /set ), veröffentlichen Sie eine Nachricht im Thema zigbee2mqtt/FRIENDLY_NAME/set mit der Nutzlast {"lift_duration": NEW_VALUE} . Der Mindestwert ist 0 und der Höchstwert ist 300 . Die Einheit dieses Werts ist Sekunden .

#Linkqualität (numerisch)

Qualität der Verbindung (Signalstärke). Der Wert kann im unter der Eigenschaft linkquality veröffentlichten Zustand gefunden werden. Es ist nicht möglich, diesen Wert zu lesen ( /get ) oder zu schreiben ( /set ). Der Mindestwert ist 0 und der Höchstwert ist 255 . Die Einheit dieses Werts ist lqi .

Du setzt einfach den Positionswert auf 0%

Danke @bjm
Ich habe diesem Tutorial gefolgt, aber nichts funktioniert!
Aus Zweifel habe ich meine SSD an einen USB2-Anschluss angeschlossen; es hat auf Anhieb funktioniert :smirk:
Ich würde trotzdem gerne Gladys über USB3 zum Laufen bringen :shushing_face:

Hallo @Isage,

Ich habe gerade gesehen, dass du das Problem nur mit USB3 hattest. Ich hatte dasselbe Problem, bevor ich ein neues Gehäuse für den PI4 und ein anderes Gehäuse für die SSD gekauft habe. Ich weiß nicht, welches der beiden das Problem gelöst hat, aber ich habe eine zweite identische Konfiguration für einen zweiten Gladys erstellt, die ebenfalls funktioniert hat.
Für Info:
UGREEN USB 3.1 Gen 2 Type C… Amazon.fr
Und
GeeekPi Argon One Raspberry Pi 4… Amazon.fr

Okay! Das wäre eine gute Idee, das zu Alexa hinzuzufügen :slight_smile:

Ich habe einen Feature-Request erstellt, damit ich es nicht vergesse (und um die Nachfrage zu spüren), und da es eine Gladys Plus-Anfrage ist, behandle ich das etwas priorisierter als den Rest (je nach Dringlichkeit ^^) :

Falls noch andere Geräte fehlen (auch bei Google Home), zögern Sie nicht, es mir zu sagen. Ich denke, wenn ich mich mal mit Alexa/Google Home beschäftige, kann ich mehrere Gerätetypen gleichzeitig hinzufügen, wenn es keine zu komplexen Geräte sind.

Hallo @pierre-gilles, ich habe in den letzten Tagen einige Geräte gelöscht und schlage einen weiteren erklärenden Satz vor.

Dieses Gerät hat xxxxxx Zustände in der Datenbank und kann nicht sofort gelöscht werden.
Gladys hat einen langsamen Hintergrund-Löschvorgang aller Zustände dieses Geräts gestartet, um zu verhindern, dass sie während des Löschvorgangs blockiert wird.
Dieser Löschvorgang kann einige Minuten/Stunden dauern (abhängig von der Geschwindigkeit deiner Festplatte).
Du kannst den Löschfortschritt HIER verfolgen.
Sobald dieser Prozess abgeschlossen ist, laden wir dich ein, zu diesem Tab zurückzukehren, um das Gerät endgültig zu löschen.

Ich bin einverstanden, dass es klarer ist. Danke für den Beitrag :slight_smile:

Ich habe die kleinen Fehler in deinem Text korrigiert und das in diesen PR integriert: