[Fermé] Réinstallation du pluging

Forum dédié au plugin ZigBeeForDomoticZ : installation, paramétrage, utilisation, interfaces ...
ricky74
Messages : 92
Inscription : 03 sept. 2015, 13:58

[Fermé] Réinstallation du pluging

Message par ricky74 »

Bonjour à tous,

Voici ma configuration :
Raspberry pi 3
domoticz 2023.2
clé zigate avec firmware 0321
plugin Domoticz-Zigate sous version beta (checkPluginVersion - Unknown branch: beta)

Cela fait très longtemps que je n'ai pas fais de mis à jour du plugin. Tout fonctionne mais je dois changer ma carte SD qui commence à donner des signes de fatigue.
Je vais dons devoir faire une réinstallation du raspberry et de domoticz. Je voulais donc savoir quelle est la meilleur façon de réinstaller le plugin ?
J'aimerais éviter de devoir réappairer mes tous mes devices... et j'aimerais aussi revenir sur la branche stable officielle.
Merci pour votre aide...

Eric
Dernière modification par Keros le 18 janv. 2024, 20:22, modifié 1 fois.
Raison : Sujet fermé car sans réponses
Keros
Messages : 6638
Inscription : 23 juil. 2019, 20:57

Re: Réinstallation du pluging

Message par Keros »

Tu as été voir le wiki ? Il y a les infos des éléments à sauvegarder et à remettre.

La branche beta est fermée depuis longtemps. Pour mémoire, les consignes sont de revenir sur la stable lorsque qu'une nouvelle version est sortie (les corrections / amélioration de la béta sont normalement intégrées dans la stable suivante).

Par contre, il faudrait savoir sous quelle version du plugin tu es et essayer de monter vers la dernière version avant de faire le transfert (ou alors faire le monter de version après le transfert, mais c'est plus compliqué à l'installation pour revenir en arrière). Assure toi également de faire les transferts entre deux DomoticZ avec la même version et deux installations du plugin avec la même version également.

Mets nous les logs du démarrage du plugin, on y verra peut-être la version dans laquelle tu es.
Comment bien utiliser le forum : Poser une question, Mettre un script, un fichier, une image ou des logs
Mes petits guides : Débuter en programmation, Le débogage, Le choix de matériel, Les sauvegardes
Ma présentation - Mes Tutos
ricky74
Messages : 92
Inscription : 03 sept. 2015, 13:58

Re: Réinstallation du pluging

Message par ricky74 »

Voici les log au démarrage :

Code : Tout sélectionner

2023-12-12 07:55:41.014 Status: Zigate: Statistics on message
2023-12-12 07:55:41.014 Status: Zigate: PDM load(s) : 0
2023-12-12 07:55:41.014 Status: Zigate: ZiGate reacting time
2023-12-12 07:55:41.014 Status: Zigate: Max : 0 sec
2023-12-12 07:55:41.014 Status: Zigate: Average : 0 sec
2023-12-12 07:55:41.014 Status: Zigate: ZiGate processing time on Rx
2023-12-12 07:55:41.014 Status: Zigate: Max : 0 sec
2023-12-12 07:55:41.014 Status: Zigate: Average : 0 sec
2023-12-12 07:55:41.014 Status: Zigate: Sent:
2023-12-12 07:55:41.014 Status: Zigate: TX commands : 153
2023-12-12 07:55:41.014 Status: Zigate: Max Load (Queue) : 5
2023-12-12 07:55:41.015 Status: Zigate: Max aPDU (Queue) : 2
2023-12-12 07:55:41.015 Status: Zigate: Max nPDU (Queue) : 1
2023-12-12 07:55:41.015 Status: Zigate: TX failed : 0 (0.0%)
2023-12-12 07:55:41.015 Status: Zigate: TX timeout : 0 (0.0%)
2023-12-12 07:55:41.015 Status: Zigate: TX data timeout : 0 (0.0%)
2023-12-12 07:55:41.015 Status: Zigate: TX reTransmit : 0 (0.0%)
2023-12-12 07:55:41.015 Status: Zigate: TX APS Failure : 0 (0.0%)
2023-12-12 07:55:41.015 Status: Zigate: TX APS Ack : 167 (109.15%)
2023-12-12 07:55:41.015 Status: Zigate: TX APS Nck : 0 (0.0%)
2023-12-12 07:55:41.015 Status: Zigate: Received:
2023-12-12 07:55:41.015 Status: Zigate: RX frame : 1106
2023-12-12 07:55:41.016 Status: Zigate: RX crc errors : 0 (0.0%)
2023-12-12 07:55:41.016 Status: Zigate: RX lentgh errors : 0 (0.0%)
2023-12-12 07:55:41.016 Status: Zigate: RX clusters : 467
2023-12-12 07:55:41.016 Status: Zigate: RX clusters KO : 0
2023-12-12 07:55:41.016 Status: Zigate: Operating time : 1 Hours 9 Mins 51 Secs
2023-12-12 07:55:41.167 Status: Zigate: Exiting work loop.
2023-12-12 07:55:41.171 Status: Zigate: Stopping threads.
2023-12-12 07:55:41.171 Status: Zigate: Stopped.
2023-12-12 07:55:44.613 Zigate: Worker thread started.
2023-12-12 07:55:44.613 Status: Zigate: Entering work loop.
2023-12-12 07:55:44.613 Status: Zigate: Started.
2023-12-12 07:55:45.193 Zigate: ZiGate plugin started!
2023-12-12 07:55:45.194 Zigate: load PluginConf
2023-12-12 07:55:45.195 Zigate: is_domoticz_db_available: Fashion: True , Major: 2023, Minor: 2
2023-12-12 07:55:45.195 Zigate: is_domoticz_db_available: True
2023-12-12 07:55:45.195 Zigate: /home/pi/domoticz/plugins/Domoticz-Zigate/Conf/PluginConf-03.json timestamp is 1621949019.9048052
2023-12-12 07:55:45.195 Zigate: Dz PluginConf is older than Json Dz: 0 Json: 1621949019.9048052
2023-12-12 07:55:45.196 Zigate: is_domoticz_db_available: Fashion: True , Major: 2023, Minor: 2
2023-12-12 07:55:45.196 Zigate: is_domoticz_db_available: True
2023-12-12 07:55:45.197 Zigate: Starting LoggingManagement thread
2023-12-12 07:55:45.197 Zigate: start_logging_thread
2023-12-12 07:55:45.198 Zigate: logging_thread - listening
2023-12-12 07:55:45.237 Zigate: Plugin Database: DeviceList-3.txt
2023-12-12 07:55:45.645 Zigate: is_domoticz_db_available: Fashion: True , Major: 2023, Minor: 2
2023-12-12 07:55:45.645 Zigate: is_domoticz_db_available: True
2023-12-12 07:55:45.175 Status: Zigate: Initialized version 6.0, author 'zaraki673 pipiche38'
2023-12-12 07:55:45.196 Status: Zigate: Lang set to fr-FR
2023-12-12 07:55:45.196 Status: Zigate: channel set to 11
2023-12-12 07:55:45.197 Status: Zigate: filename set to /home/pi/domoticz/plugins/Domoticz-Zigate/Conf/PluginConf-03.json
2023-12-12 07:55:45.197 Status: Zigate: pluginHome set to /home/pi/domoticz/plugins/Domoticz-Zigate/
2023-12-12 07:55:45.197 Status: Zigate: homedirectory set to /home/pi/domoticz/plugins/Domoticz-Zigate/
2023-12-12 07:55:45.197 Status: Zigate: pluginData set to /home/pi/domoticz/plugins/Domoticz-Zigate/Data/
2023-12-12 07:55:45.197 Status: Zigate: pluginConfig set to /home/pi/domoticz/plugins/Domoticz-Zigate/Conf/
2023-12-12 07:55:45.197 Status: Zigate: pluginOTAFirmware set to /home/pi/domoticz/plugins/Domoticz-Zigate/OTAFirmware/
2023-12-12 07:55:45.197 Status: Zigate: pluginReports set to /home/pi/domoticz/plugins/Domoticz-Zigate/Reports/
2023-12-12 07:55:45.197 Status: Zigate: pluginWWW set to /home/pi/domoticz/plugins/Domoticz-Zigate/www/
2023-12-12 07:55:45.197 Status: Zigate: pluginLogs set to /home/pi/domoticz/plugins/Domoticz-Zigate/Logs/
2023-12-12 07:55:45.197 Status: Zigate: forceAckOnZCL set to 1
2023-12-12 07:55:45.197 Status: Zigate: pollingBlitzwolfPower set to 30
2023-12-12 07:55:45.201 Status: Zigate: Zigate plugin beta-6.0.015 started
2023-12-12 07:55:45.254 Status: Zigate: DeviceConf loaded - 24 confs loaded
2023-12-12 07:55:45.646 Status: Zigate: DeviceConf loaded - 326 confs loaded
2023-12-12 07:55:45.646 Status: Zigate: load ListOfDevice
2023-12-12 07:55:46.333 Zigate: is_domoticz_db_available: Fashion: True , Major: 2023, Minor: 2
2023-12-12 07:55:46.333 Zigate: is_domoticz_db_available: True
2023-12-12 07:55:46.965 Zigate: Connection open: Serial<id=0x698594d0, open=True>(port='/dev/ttyUSB0', baudrate=115200, bytesize=8, parity='N', stopbits=1, timeout=None, xonxoff=False, rtscts=False, dsrdtr=False)
2023-12-12 07:55:46.339 Status: Zigate: 21 Entries loaded from /home/pi/domoticz/plugins/Domoticz-Zigate/Data/DeviceList-3.txt
2023-12-12 07:55:46.442 Status: Zigate: Transport mode: USB
2023-12-12 07:55:46.955 Status: Zigate: ZigateTransport: Serial Connection open: Serial<id=0x698594d0, open=True>(port='/dev/ttyUSB0', baudrate=115200, bytesize=8, parity='N', stopbits=1, timeout=None, xonxoff=False, rtscts=False, dsrdtr=False)
2023-12-12 07:55:46.960 Status: Zigate: ZigateTransport: writer_thread Thread start.
2023-12-12 07:55:46.964 Status: Zigate: ZigateTransport: thread_processing_and_sending Thread start.
2023-12-12 07:55:46.965 Status: Zigate: Start Web Server connection
2023-12-12 07:55:46.999 Status: Zigate: Web backend for Web User Interface started on port: 9440
2023-12-12 07:55:51.149 Status: Zigate: ==> Transport Mode switch to full mode
2023-12-12 07:55:51.152 Status: Zigate: ZiGate Classic PDM (legacy)
2023-12-12 07:55:51.153 Status: Zigate: Installer Version Number: 0321
2023-12-12 07:55:51.153 Status: Zigate: Branch Version: ==> Production <==
2023-12-12 07:56:01.236 Status: Zigate: Zigate addresses ieee: 00158d0001ecbc29 , short addr: 0000
2023-12-12 07:56:01.237 Status: Zigate: Network state UP, PANID: 827c extPANID: 0x192a018f4a4574bb Channel: 11
2023-12-12 07:56:06.098 Zigate: zdp_permit_joining_request FFFC 00 00
2023-12-12 07:56:06.098 Status: Zigate: Request Disabling Accepting new Hardware
2023-12-12 07:56:06.624 Status: Zigate: Accepting new Hardware: Disable (Off)
2023-12-12 07:56:06.736 Status: Zigate: Number of devices recently active in Zigate = 11
2023-12-12 07:56:06.737 Status: Zigate: [00] DevID: 00 Network addr: c91d IEEE: 00158d00054cd26d LQI: 115 power: 00 Model: lumi.sensor_motion.aq2 ( Bureau )
2023-12-12 07:56:06.737 Status: Zigate: [01] DevID: 01 Network addr: 9bae IEEE: 00158d0002386416 LQI: 149 power: 00 Model: lumi.sensor_magnet.aq2 ( Velux )
2023-12-12 07:56:06.738 Status: Zigate: [02] DevID: 05 Network addr: 57f9 IEEE: 00158d0002823aee LQI: 124 power: 00 Model: lumi.sensor_smoke ( Detecteur entree )
2023-12-12 07:56:06.738 Status: Zigate: [03] DevID: 28 Network addr: 06d3 IEEE: 000d6f00161bfd53 LQI: 041 power: 01 Model: WarningDevice ( Sirene2 )
2023-12-12 07:56:06.739 Status: Zigate: [04] DevID: 29 Network addr: 6335 IEEE: 000d6ffffe7cb25f LQI: 072 power: 01 Model: TRADFRI control outlet ( Prise Etage )
2023-12-12 07:56:06.739 Status: Zigate: [05] DevID: 2a Network addr: e2a3 IEEE: 000d6ffffe2c3830 LQI: 095 power: 01 Model: TRADFRI control outlet ( Prise Garage )
2023-12-12 07:56:06.739 Status: Zigate: [06] DevID: 2b Network addr: 09f8 IEEE: 90fd9ffffe0f750b LQI: 066 power: 01 Model: TRADFRI bulb E27 W opal 1000lm ( Lampe )
2023-12-12 07:56:06.740 Status: Zigate: [07] DevID: 2c Network addr: cb32 IEEE: 000d6ffffea18fe0 LQI: 048 power: 01 Model: TRADFRI control outlet ( Prise Cave )
2023-12-12 07:56:06.740 Status: Zigate: [08] DevID: 2d Network addr: c73f IEEE: 000d6f00161bb941 LQI: 041 power: 01 Model: WarningDevice ( Sirene3 )
2023-12-12 07:56:06.741 Status: Zigate: [09] DevID: 2e Network addr: 0636 IEEE: 000d6f0016193f29 LQI: 041 power: 01 Model: WarningDevice ( Sirene1 )
2023-12-12 07:56:06.742 Status: Zigate: [10] DevID: 2f Network addr: 4dec IEEE: 588e81fffed394ca LQI: 087 power: 01 Model: TS0121 ( Prise Blitz )
2023-12-12 07:56:11.063 Zigate: Switch Blue Led On
2023-12-12 07:56:11.064 Status: Zigate: Zigate set to Certification : CE
2023-12-12 07:56:11.066 Status: Zigate: Plugin with Zigate, firmware 0321 correctly initialized
2023-12-12 07:56:11.274 Status: Zigate: TxPower Attenuation: 0 dBm
2023-12-12 07:56:16.244 Error: Zigate: checkPluginVersion - Unknown branch: beta
Effectivement, avant de sauvegarder les dossiers et formater, il faudrait que je revienne sur la version stable 7 actuelle...
Si quelqu'un peut m'aider, je suis preneur...
Dernière modification par Keros le 12 déc. 2023, 18:52, modifié 2 fois.
Raison : Ajout des balises et régroupement des réponses
Keros
Messages : 6638
Inscription : 23 juil. 2019, 20:57

Re: Réinstallation du plugin

Message par Keros »

Les logs indiquent que tu es en version beta6.0.015.

Les infos pour passer en version 7 sont dans le wiki.
Je te conseille de faire une sauvegarde complète de ton système avant d'attaquer tous ces changements.
Comment bien utiliser le forum : Poser une question, Mettre un script, un fichier, une image ou des logs
Mes petits guides : Débuter en programmation, Le débogage, Le choix de matériel, Les sauvegardes
Ma présentation - Mes Tutos
ricky74
Messages : 92
Inscription : 03 sept. 2015, 13:58

Re: Réinstallation du pluging

Message par ricky74 »

Hello,

Je suis passé en bullseye et en python 3.9.
J'ai ensuite mis à jour le plugin en stable 7 et j'ai mlheureusemnt ces erreurs dans les logs de domotiz :
Qui peut m'aider ?

2023-12-14 12:42:47.482 Zigate: Worker thread started.
2023-12-14 12:42:47.481 Status: Zigate: Entering work loop.
2023-12-14 12:42:47.482 Status: Zigate: Started.
2023-12-14 12:42:49.421 Error: Zigate: (Zigate) failed to load 'plugin.py', Python Path used was '/home/pi/domoticz/plugins/Domoticz-Zigate/:/usr/lib/python39.zip:/usr/lib/python3.9:/usr/lib/python3.9/lib-dynload:/usr/local/lib/python3.9/dist-packages:/usr/lib/python3/dist-packages:/usr/lib/python3.9/dist-packages'.
2023-12-14 12:42:49.432 Error: Zigate: Traceback (most recent call last):
2023-12-14 12:42:49.432 Error: Zigate: File "/home/pi/domoticz/plugins/Domoticz-Zigate/plugin.py", line 113, in <module>
2023-12-14 12:42:49.433 Error: Zigate: from Classes.WebServer.WebServer import WebServer
2023-12-14 12:42:49.433 Error: Zigate: File "/home/pi/domoticz/plugins/Domoticz-Zigate/Classes/WebServer/WebServer.py", line 55, in <module>
2023-12-14 12:42:49.433 Error: Zigate: class WebServer(object):
2023-12-14 12:42:49.433 Error: Zigate: File "/home/pi/domoticz/plugins/Domoticz-Zigate/Classes/WebServer/WebServer.py", line 86, in WebServer
2023-12-14 12:42:49.433 Error: Zigate: from Classes.WebServer.rest_PluginUpgrade import (
2023-12-14 12:42:49.433 Error: Zigate: File "/home/pi/domoticz/plugins/Domoticz-Zigate/Classes/WebServer/rest_PluginUpgrade.py", line 6, in <module>
2023-12-14 12:42:49.433 Error: Zigate: import z4d_certified_devices
2023-12-14 12:42:49.433 Error: Zigate: ModuleNotFoundError: No module named 'z4d_certified_devices'
Keros
Messages : 6638
Inscription : 23 juil. 2019, 20:57

Re: Réinstallation du pluging

Message par Keros »

Ne change pas le nom du répertoire : le fichier de configuration n'aurait plus les bonnes infos.

Tu peux faire la commande dans le dossier du plugin (attention au point à la fin) :

Code : Tout sélectionner

sudo chown -R pi:pi .
et retenter un git pull ?

Comment est-tu passer en bullseye ? Tu as fait une mise à jour depuis Buster ? Plusieurs sujet parlent de problèmes.
Comment bien utiliser le forum : Poser une question, Mettre un script, un fichier, une image ou des logs
Mes petits guides : Débuter en programmation, Le débogage, Le choix de matériel, Les sauvegardes
Ma présentation - Mes Tutos
ricky74
Messages : 92
Inscription : 03 sept. 2015, 13:58

Re: Réinstallation du pluging

Message par ricky74 »

C'est fait, après le git pull il m'a dit : déjà à jour
J'ai redémarré le plugin mais toujours ces messages :
Oui j'ai fait une mise à jour depuis buster

Sinon je peux repartir de zéro mais je ne voudrais pas avoir à appairer tous mes devices...?

2023-12-14 13:00:05.757 Status: Zigate: Entering work loop.
2023-12-14 13:00:05.757 Status: Zigate: Started.
2023-12-14 13:00:06.802 Error: Zigate: (Zigate) failed to load 'plugin.py', Python Path used was '/home/pi/domoticz/plugins/Domoticz-Zigate/:/usr/lib/python39.zip:/usr/lib/python3.9:/usr/lib/python3.9/lib-dynload:/usr/local/lib/python3.9/dist-packages:/usr/lib/python3/dist-packages:/usr/lib/python3.9/dist-packages'.
2023-12-14 13:00:06.807 Error: Zigate: Traceback (most recent call last):
2023-12-14 13:00:06.807 Error: Zigate: File "/home/pi/domoticz/plugins/Domoticz-Zigate/plugin.py", line 113, in <module>
2023-12-14 13:00:06.807 Error: Zigate: from Classes.WebServer.WebServer import WebServer
2023-12-14 13:00:06.807 Error: Zigate: File "/home/pi/domoticz/plugins/Domoticz-Zigate/Classes/WebServer/WebServer.py", line 55, in <module>
2023-12-14 13:00:06.808 Error: Zigate: class WebServer(object):
2023-12-14 13:00:06.808 Error: Zigate: File "/home/pi/domoticz/plugins/Domoticz-Zigate/Classes/WebServer/WebServer.py", line 86, in WebServer
2023-12-14 13:00:06.808 Error: Zigate: from Classes.WebServer.rest_PluginUpgrade import (
2023-12-14 13:00:06.808 Error: Zigate: File "/home/pi/domoticz/plugins/Domoticz-Zigate/Classes/WebServer/rest_PluginUpgrade.py", line 6, in <module>
2023-12-14 13:00:06.808 Error: Zigate: import z4d_certified_devices
2023-12-14 13:00:06.808 Error: Zigate: ModuleNotFoundError: No module named 'z4d_certified_devices'
Keros
Messages : 6638
Inscription : 23 juil. 2019, 20:57

Re: Réinstallation du pluging

Message par Keros »

Ces logs sont justement pourquoi la migration depuis Buster ne fonctionne pas.

En faisant une réinstallation, tu ne devrais pas avoir à repairer tous les objets. Mais plusieurs conditions à cela :
  • Les versions de DomoticZ doivent être identique entre l'ancienne et la nouvelle installation
  • Les versions du plugin doivent être identique entre l'ancienne et la nouvelle installation
  • Les fichiers du plugin doivent être sauvegardé en même temps que la base de données de DomoticZ et réimportés en même temps
  • Ne surtout pas faire de reset du coordinateur
Je conseille d'arrêter le plugin avant de sauvegarder DomoticZ. Ainsi, tu peux vérifier que DomoticZ se relance bien avant de relancer le plugin.

Une sauvegarde complète de l'ancien système est vivement recommandée.

Et même avec tout ça, on ne peut garantir que ton système pourra repartir sans avoir à tout réappairer. Tu auras mis toutes les chances de ton côté pour l'éviter.
Comment bien utiliser le forum : Poser une question, Mettre un script, un fichier, une image ou des logs
Mes petits guides : Débuter en programmation, Le débogage, Le choix de matériel, Les sauvegardes
Ma présentation - Mes Tutos
ricky74
Messages : 92
Inscription : 03 sept. 2015, 13:58

Re: Réinstallation du pluging

Message par ricky74 »

Merci pour ces précisions. Je crois que j'ai trop attendu pour faire les mises à jour...

Par contre, je n'ai pas fait cette commande après le git checkout stable7 et git pull

sudo python3 -m pip install -r requirements.txt --upgrade

C'est peut-être pour cela que j'ai ces erreurs... Non ?


Faut-il que je fasse cela aussi (pris dans la procédure d'installation cette fois) ?

sudo chown -R pi:pi .

git config --add submodule.recurse true

git submodule update --init --recursive

sudo chmod +x plugin.py

En tous les cas merci pour ton aide...
Keros
Messages : 6638
Inscription : 23 juil. 2019, 20:57

Re: Réinstallation du pluging

Message par Keros »

Je me perds, je ne sais pas où tu en es et ce que tu cherches à faire.

Si tu essayes d'installer le plugin sur ta version d'OS Buster upgradée vers Bullseye, c'est normal que tu n'y arrives pas. Il y a des problèmes avec les librairies python.

Dans le wiki, il y a une procédure pour mettre à jour le plugin vers la version 7 (lien en haut de la page d'accueil).
Si tu fais une nouvelle installation, il faut suivre les commandes dans la page dédiée.
Comment bien utiliser le forum : Poser une question, Mettre un script, un fichier, une image ou des logs
Mes petits guides : Débuter en programmation, Le débogage, Le choix de matériel, Les sauvegardes
Ma présentation - Mes Tutos
Répondre