Page 1 sur 2
[Résolu] Migration nouvelle Zigate
Publié : 03 oct. 2022, 20:34
par TurboX
Bonsoir,
J'ai (encore) perdu tous mes devices zigbee.
J'étais en stable 6 avec une vieille zigate.
Depuis quelques temps j'ai des dispositifs aqara qui ne remontaient plus, en ré-appairage il ne se passait plus rien.
Ayant lu qu'il y a avait des soucis de mémoire sur les premières versions et ayant une 30aine de dispositif, j'ai acheté une seconde zigate (v2 ou +) pour remplacer l'ancienne.
J'ai désactivé l'ancienne Zigate dans "matériel" puis créé un second materiel zigate dans domoticz avec le bon port usb de la nouvelle. Ça démarre mais j'ai l'impression qu'il récupère un bout de conf du répertoire du plugin.
J'essaye d'appairer un capteur qui ne voulais plus remonter avec l'ancienne zigate, quelques messages d'erreur que je n'ai pas noté mais c'est remonté. Souci: impossible de remplacer et créé le device dans domoticz car l'ID existe déja. Il me créé un autre appareil , j'ai fait remplacer l'ancien par le nouveau cela me supprime la ligne des dispositifs domoticz dans le plugin (avec quelques messages grognons). J'ai voulu associer une prise blitzwolf sph13, aucun appairage. Testé avec un autre aqara et idem, il me dit que domoticz a déjà.
Je me suis dit, bon je verrai plus tard au calme alors j'ai desactivé le nouveau hardware puis remis l'ancienne zigate.
Aucun message d'erreur mais plus aucun appareil ne remonte et idem en refaisant un appairage.
Je crois que j'ai mal fait les choses, je ne souhaite pas perdre mon historique domoticz.
Une petite aide?
Re: Migration nouvelle Zigate
Publié : 03 oct. 2022, 20:55
par Keros
Re: Migration nouvelle Zigate
Publié : 03 oct. 2022, 21:44
par TurboX
Pas exactement mais la nouvelle zigate était ré-initialisé (d'usine non?) et le fait de lancer un second hardware avec juste le port USB de changé cela doit revenir au même que modifier le hardware actuel non?
J'ai bien démarré en sélectionnant 'initialize coordinator'.
Edit: C'est normal j'ai tout ça dans le dossier /Data? voir fichier joint
Et que les droit soient avec l'utilisateur pi et root?

- data zigate.png (20.75 Kio) Consulté 874 fois
J'aurai bien tenté de mettre la nouvelle zigate sur l'ancien appareil en changeant le type de zigate et le port USB mais j'ai déjà fait des bêtises alors je préfère attendre l'avis de ceux qui savent

.
Re: Migration nouvelle Zigate
Publié : 04 oct. 2022, 12:48
par Keros
TurboX a écrit : 03 oct. 2022, 21:44
J'aurai bien tenté de mettre la nouvelle zigate sur l'ancien appareil en changeant le type de zigate et le port USB mais j'ai déjà fait des bêtises alors je préfère attendre l'avis de ceux qui savent

.
C'est pourtant ce qui est indiqué dans le Wiki.
Oui, c'est normal que tu ais tout ça dans le dossier /data : tu as créer plusieurs instances du plugin.
Connaitre ta situation est maintenant difficile : tu as créé une nouvelle instance, tu as refait des appairages, tu as remplacer des dispositifs d'une instance à l'autre, il y a peut-être eu des réinitialisation au niveau des ZiGates ...
Je pose la question : est-ce que tu as des sauvegardes des DomoticZ et du plugin avant d'avoir fait le moindre changement ? Je ne suis pas sur que le backup soit possible car les ZiGates ont peut-être eu un reset ...
Attends l'avis de Pipiche38.
Re: Migration nouvelle Zigate
Publié : 04 oct. 2022, 13:00
par TurboX
Oui c'est bien ce qui est indiqué dans le wiki mais comme j'ai peut-être modifié des fichiers de config je préfère être sur.
J'ai en effet fait 2 appairage sur des capteurs aqara qui ne répondaient plus avec l'ancienne zigate sur la nouvelle et une prise blitwolf (qui n'a pas du tout abouti, aucune zigate ne s'appaire avec). Il me reste pas loin de 30 appareils auxquels je n'ai pas touché. Je n'ai pas ré-initalisé l'ancienne zigate.
Concernant les backup, j'ai un backup journalier de la base domoticz et 1 fois par semaine de l'ensemble du raspberry (.img). C'est dans ces moments là que l'on voit si le backup est robuste. Je vais attendre les consignes, ré-appairer n'est pas un souci du moment que je peux remplacer les disposifs dans domoticz pour ne pas perdre l'historique.
En tout cas, merci de t'intéresser à mon problème.
Re: Migration nouvelle Zigate
Publié : 04 oct. 2022, 19:22
par pipiche
De façon simple, lors d'un changement de Zigate il te faudra ré-appairer chacun des équipements. Par contre le plugin est fait pour reconnecter ces équipements aux widgets déjà créés dans Domoticz et du coup garder l'historique des actions , et informations des capteurs.
Donc le plus simple est effectivement :
de ne pas créer une nouvelle instance du plugin, mais plutôt changer le port et le model
Maintenant dans ton cas particulier, je pense que je ferrais la chose suivante (en prenant l'hypotèse que tu as un backup récent qui puisse restorer Domoticz mais aussi le plugin
1- supprimer l'instance que tu as créée ( a priori y-en a une avec l'idx 13 et peut-etre une avec l'idx 8 ). Idx c'est le HardwareID dans le menu Hardware de Domoticz.
A ce stade tu ne devrais plus avoir que l'instance de plugin qui fonctionnait sur ta veille zigate.
2- t'assurer que la nouvelle Zigate v2+ est bien sur le dernier firmware 320 ou 321
AVANT de lancer le plugin sur la nouvelle zigate
3- changer le port et le modèle pour configurer la nouvelle Zigate
4- Activer le paramètre "Initialize Coordinator"
et alors lancer le plugin. Le Point 4 va initialiser la ZiGate est créer un nouveau réseau zigbee, cela va aussi mettre l'ensemble des infos relatives du plugin dans l'etat reinit.
Il te reste alors à mettre la Zigate en mode appairage, puis faire un reset de chacun de tes devices.
Je te recommande de faire le reset des devices 1 à 1 et entre chaque, bien vérifier que les infos remontent bien et que l'objet est pilotable (le cas echéant)
On recommande également de commencer par les objets de type router (connecté au 220V) et terminer par les objets sur pile.
Re: Migration nouvelle Zigate
Publié : 04 oct. 2022, 20:31
par Keros
Merci Pipiche
Attention : en supprimant les autres instances, tu vas effacer les dispositifs associés. Si tu as fait remplacer des objets pour basculer les historiques sur la nouvelle instance, tu vas les dispositifs associés avec l'historique que tu as rattaché dessus.
Je pense qu'il faudrait remettre ton ancienne ZiGate fonctionnelle, et rebasculer les historiques sur la première instance. Il faudra pour cela ré-appairer les objets sur l'ancienne ZiGate puis faire remplacer.
Re: Migration nouvelle Zigate
Publié : 04 oct. 2022, 21:40
par TurboX
Merci à vous deux.
J'ai donc associé la nouvelle zigate à la place de l'ancienne. J'arrive a re-associer quelques sonde de température aqara qui se replacent toute seule au bon device (ouf), mais je n'arrive pas a re-appairer mes prises Blitzwolf. Elles se mettent en bleu clignotant mais rien ne se passe sur la zigate. Il faut juste rester 5sec sur le bouton non?
J'ai aussi eu ce message d'erreur: Error: Zigate: Device 1535 not found !!!
Il revient régulièrement c'est sur un aqara qui n'a plus l'air de retrouver (pas très important mais je n'aime pas les erreurs)
Dans un premier temps, si je pouvais déjà relier mes Blitzwolf ce serait pas mal. Une idée?
Edit: Trouvé ! Pour pouvoir ré-appairer les Blitzwolf j'ai du me mettre à 10 cm de la zigate

.
Re: Migration nouvelle Zigate
Publié : 06 oct. 2022, 09:18
par TurboX
Voila j'ai quasiment tout récupéré (sauf mes prises ikea avec la procédure pas possible comme d'habitude).
Pour l'erreur restante j'ai réussi a supprimer le device côté zigate pour ensuite refaire un appairage complet.
Il n'y a plus qu'à espérer que la nouvelle zigate soit stable

.
@Keros et @Pipiche merci pour le support.
Juste par curiosité, n'est-il pas possible de générer des backup/restore de la même manière que domoticz (avec un lien direct pour le download pour lancer le backup à distance)?
Re: [Résolu] Migration nouvelle Zigate
Publié : 06 oct. 2022, 12:39
par Keros
Tant mieux que tu ais pu repartir
Tu as pu passer d'une ZiGate à l'autre. Il y a encore un an, ce n'était pas possible
L'idée de backup / restore est en cours de développement. Mais ce ne sera pas compatible avec les ZiGates.