[Fermé] Passage à la Stable6

Forum dédié au plugin ZigBeeForDomoticZ : installation, paramétrage, utilisation, interfaces ...
pascal3111
Messages : 41
Inscription : 06 déc. 2014, 16:10

[Fermé] Passage à la Stable6

Message par pascal3111 »

Bonjour

J'ai le même probleme que didier02. Je suis en domoticz 2021.1 avec un plugin 5.1.018 et un firmware 031c.

J'ai un pb a l'étape 5 lorsque je fais

Code : Tout sélectionner

 git checkout stable6
j'ai le message :
Veuillez renommer ou effacer ces fichiers avant de basculer de branche.
j'avais un backup de la SD juste avant la manip d'upgrade, donc je décide de faire un restore.

Pipiche, tu as proposé d'effacer certains fichiers et puis repasser sur la stable6. Si je comprends bien je fais cela entre l"étape 4 et 5.

Ais-je bien compris ?

Ma version de firmware est'elle compatible avec cette version stable6 ? ou dois-je effectuer une maj du firmware avant ?

Cordialement
Pascal3111
Dernière modification par Keros le 04 janv. 2023, 23:13, modifié 1 fois.
Raison : Fermeture du sujet car sans réponses
Nas:DS213
Domoticz : Raspberry 3 + PiZigate + plusieurs esp8266 avec espeasy
Keros
Messages : 6638
Inscription : 23 juil. 2019, 20:57

Re: Passage à la Stable6

Message par Keros »

Je viens de déplacer ton message dans un nouveau sujet.

Le firmware 031C n'est plus compatible avec le plugin. Se référer au wiki. Si je ne dis pas de bêtises, la version 031e est compatible avec les versions stable5 et stable6 (à vérifier dans le wiki).

C'est bien entre les étapes 4 et 5 qu'il faut supprimer les fichiers qui sont indiqués dans le terminal.
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
pascal3111
Messages : 41
Inscription : 06 déc. 2014, 16:10

Re: Passage à la Stable6

Message par pascal3111 »

merci keros pour ton support.

J'ai donc fait une mise a jour du firmware en 031e. Tout c'est bien passé, je teste et tout fonctionne.

Après j'ai essayé de passer en stable6: etape 1 a 4, puis effacement des fichiers préconisés, puis etape 5 jusqu'a la fin.

malheureusement lorsque je fais un restart de domoticz, il fait un segmentation fault au moment du chargement du pluggin

Code : Tout sélectionner

2022-10-05 23:36:40.268 Error: Domoticz(pid:1202, tid:1217('zigate')) received fatal signal 11 (Segmentation fault)
2022-10-05 23:36:40.268 Error: siginfo address=0x4b2, address=(nil)
En cherchant un peu sur les forum, je vois qu'il faut ajouter la ligne suivante au fichier Domoticz-Zigate/Conf/PluginConf-xx.json:

Code : Tout sélectionner

 "internetAccess": 0,
Mais cela ne fonctionne pas mieux, je donc refait une fois de plus un restore de la SD.

Pour info je suis en Raspbian VERSION="10 (buster)" et j'ai un python 3.7.3

Avez-vous une idée ?

Cdlt
Pascal
Nas:DS213
Domoticz : Raspberry 3 + PiZigate + plusieurs esp8266 avec espeasy
Keros
Messages : 6638
Inscription : 23 juil. 2019, 20:57

Re: Passage à la Stable6

Message par Keros »

Tous les paramètres sont bien renseignés dans la page du plugin sous DomoticZ ?

Ce serait bien que l'on ait tous les logs du démarrage du plugin : on peut ainsi voir à quel moment arrive l'erreur dans la séquence de démarrage.
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
pascal3111
Messages : 41
Inscription : 06 déc. 2014, 16:10

Re: Passage à la Stable6

Message par pascal3111 »

OK je collecterai les logs lors de la prochaine tentative.

je viens de voir qu'il faut la version python 3.8 , j'ai fais la tentative en version 3.7.3.
Je ferais donc un upgrade python avant d'essayer de passer en stable6

Pour ce qui des paramètres domoticz, je n'ai pas le temps d'accéder au paramètre, cela crash très vite.
Nas:DS213
Domoticz : Raspberry 3 + PiZigate + plusieurs esp8266 avec espeasy
Keros
Messages : 6638
Inscription : 23 juil. 2019, 20:57

Re: Passage à la Stable6

Message par Keros »

Tu peux aussi activer les logs de DomoticZ dans un fichier texte.

Je crois que tu es le premier à nous faire remonter un souci de plantage complet de DomoticZ lors du passe à la stable6.

Il m'est arrivé une fois d'avoir un blocage au démarrage : ça peut arriver quand on est testeur :mrgreen:
Pour accéder à DomoticZ, j’étais passé par la base de donnée pour désactiver le plugin.

Tu n'as pas d'erreurs quand tu fais la mise à jour ?
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
pipiche
Messages : 4677
Inscription : 04 avr. 2018, 16:16
Contact :

Re: Passage à la Stable6

Message par pipiche »

2 questions:

- Pourquoi ne pas etre passé sur la dernière version du firmware ? Cela n'a aucun rapport avec ton problème, mais si tu n'es pas en v320 ou v321 du firmware , ca va pas etre top

- peux-tu mettre les logs ? qu'on puisse voir ce qu'il se passe ?
pascal3111
Messages : 41
Inscription : 06 déc. 2014, 16:10

Re: Passage à la Stable6

Message par pascal3111 »

Je viens de refaire une tentative de migration vers stable6.

Cette fois ci, j'ai fais une maj de python en 3.8.14 avant la migration. J'ai exactement le même comportement , aucun pb pour suivre la procedure de migration de la v5 vers V6, mais plantage de domoticz au démarrage.

je rappelle ma config:
  • raspberry 3 sous buster avec le dernier niveau de patch
  • zigate V1 avec le firmware 031E
  • version du plugin avant migration :5.1.018
  • version domoticz :2021.1
  • python --version = 3.8.14
Avant la maj vers stable 6 tout fonctionne correctement.

Après la procedure de migration j'ai un "Segmentation fault" de domoticz.
Dans le log ( pas très bavard). Je remarque juste cette ligne

Code : Tout sélectionner

PluginSystem: Started, Python version '3.7.3'
Alors que j'ai fais une maj en 3.8.14, cela veut que libpython (utilisé par domoticz) n'est pas mis a jour.

Cela pose t'il un probleme au plugin?

sinon voici le log :

Code : Tout sélectionner

2022-10-11 01:20:45.288 Sunrise: 08:04:00 SunSet: 19:18:00
2022-10-11 01:20:45.288 Day length: 11:15:00 Sun at south: 13:41:00
2022-10-11 01:20:45.288 Civil twilight start: 07:35:00 Civil twilight end: 19:47:00
2022-10-11 01:20:45.288 Nautical twilight start: 07:02:00 Nautical twilight end: 20:20:00
2022-10-11 01:20:45.288 Astronomical twilight start: 06:28:00 Astronomical twilight end: 20:53:00
2022-10-11 01:20:45.563 Active notification Subsystems: email, pushbullet (2/13)
2022-10-11 01:20:45.592 Starting shared server on: :::6144
2022-10-11 01:20:45.222 Status: Domoticz V2021.1 (c)2012-2021 GizMoCuz
2022-10-11 01:20:45.225 Status: Build Hash: 8547c5b7e, Date: 2021-04-17 17:29:11
2022-10-11 01:20:45.226 Status: Startup Path: /home/pi/domoticz/
2022-10-11 01:20:45.501 Status: PluginSystem: Started, Python version '3.7.3'.
2022-10-11 01:20:45.566 Status: WebServer(HTTP) started on address: :: with port 8080
2022-10-11 01:20:45.584 Status: WebServer(SSL) started on address: :: with port 443
2022-10-11 01:20:45.590 Status: Camera: settings (re)loaded
2022-10-11 01:20:45.593 Status: RxQueue: queue worker started...
2022-10-11 01:20:45.592 Status: TCPServer: shared server started...
2022-10-11 01:20:45.897 Status: Incoming connection from: 192.168.1.1
2022-10-11 01:20:45.583 Error: [web:443] missing SSL DH parameters from file ./server_cert.pem
2022-10-11 01:20:47.593 zigate hardware started.
2022-10-11 01:20:47.594 freebox hardware started.
2022-10-11 01:20:47.595 linky hardware started.
2022-10-11 01:20:47.593 Status: zigate: (zigate) Entering work loop.
2022-10-11 01:20:47.593 Status: zigate: (zigate) Started.
2022-10-11 01:20:47.594 Status: freebox: (freebox) Started.
2022-10-11 01:20:47.594 Status: freebox: (freebox) Entering work loop.
2022-10-11 01:20:47.594 Status: eco: Worker started...
2022-10-11 01:20:47.594 Status: meteo: Started...
2022-10-11 01:20:47.594 Status: envoy: Worker started...
2022-10-11 01:20:47.595 Status: linky: (linky) Entering work loop.
2022-10-11 01:20:47.595 Status: linky: (linky) Started.
2022-10-11 01:20:47.595 Status: NotificationSystem: thread started...
2022-10-11 01:20:47.596 Status: EventSystem: reset all events...
2022-10-11 01:20:47.597 Status: EventSystem: reset all device statuses...
2022-10-11 01:20:47.792 Status: PluginSystem: 3 plugins started.
2022-10-11 01:20:48.596 Status: mqtt: MQTT: Connecting to 192.168.1.73:1883
2022-10-11 01:20:48.797 Status: mqtt: MQTT: connected to: 192.168.1.73:1883
2022-10-11 01:20:48.998 Status: mqtt: MQTT: Subscribed
2022-10-11 01:20:52.815 eco: General/kWh (ConsoPiscineEco)
2022-10-11 01:20:52.853 eco: General/kWh (ConsoGeneraleEco)
2022-10-11 01:20:52.890 eco: General/kWh (ProductionSolaireEco)
2022-10-11 01:20:52.918 eco: General/kWh (Conso 4)
2022-10-11 01:20:52.952 eco: General/kWh (Conso 5)
2022-10-11 01:20:58.581 meteo: Temp + Humidity + Baro (TempMeteo)
2022-10-11 01:20:58.617 meteo: Wind (Vent)
2022-10-11 01:20:58.651 meteo: UV (UV Index)
2022-10-11 01:20:58.688 meteo: Rain (Pluie)
2022-10-11 01:20:58.716 meteo: General/Visibility (Unknown)
2022-10-11 01:20:58.743 meteo: General/Custom Sensor (Ozone Sensor)
2022-10-11 01:20:58.769 meteo: General/Percentage (Cloud Cover)
2022-10-11 01:20:58.412 Status: zigate: (zigate) Initialized version 6.2, author 'pipiche38'
2022-10-11 01:20:58.412 Error: Domoticz(pid:26527, tid:26544('zigate')) received fatal signal 11 (Segmentation fault)
2022-10-11 01:20:58.412 Error: siginfo address=0x679f, address=(nil)
je relance donc une procedure de restore de la SD.

Est ce que je peux avoir un log plus bavard dans le plugin? que dois-je activer dans l'ecran debug du plugin ?
Nas:DS213
Domoticz : Raspberry 3 + PiZigate + plusieurs esp8266 avec espeasy
pipiche
Messages : 4677
Inscription : 04 avr. 2018, 16:16
Contact :

Re: Passage à la Stable6

Message par pipiche »

Effectivement tu dois avoir les librairies python3.7 qui sont la et du coup c’est elles qui sont utilisées.
Ne peux-tu pas passer en DomoticZ 2022.1 ? et t’assurer d’être en python3.8


Envoyé de mon iPhone en utilisant Tapatalk
Zigbee for Domoticz - Clef zzh-p (electrolama) 45 devices.

Si vous appréciez ce que je fais, vous pouvez contribuer par un don Paypal , ce qui me permettra notamment l'achat d’équipements et de les tester/valider pour le plugin.
Wiki ici
chat sur Keybase.io
pascal3111
Messages : 41
Inscription : 06 déc. 2014, 16:10

Re: Passage à la Stable6

Message par pascal3111 »

Je commence a désespérer. J'explique ma dernière manip.

Je migre de raspian buster vers bullseye, après quelques pb avec la libc, je trouve le moyen de finaliser l'installation.
j'ai maintenant une version de python 3.9.4 y compris la libpython qui est aussi en 3.9.

Je refais la migration du plugin vers stable6 sans PB mais lors de restart de domoticz, je me retrouve avec le même PB de crash (segmentation fault) de domoticz lors du chargement du plugin zigate. Domoticz charge bien la libpython3.9 dans le log.

J'essaye de passer domoticz en 2022.1, cela se passe bien. Mais du restart j'ai encore le même PB de crash de domoticz.

Je ne sais plus quoi essayer.
Nas:DS213
Domoticz : Raspberry 3 + PiZigate + plusieurs esp8266 avec espeasy
Répondre