Problème zigbee lors du Passage de freebox Delta à un miniPC

Bonjour !

j’ai un souci de taille, et trop noob pour comprendre ce qui se passe.

alors voilà, j’ai toute une configuration jeedom, avec plein de modules en zigbee, et des scénarios qui vont avec, le tout installé sur une freebox Delta, et une clé conbee II, avec le plugin Jeezigbee.

  • J’ai fais une sauvegarde de ma configuration de la delta.
  • installé jeedom sur un miniPC dédié à jeedom (l’installation n’est pas en VM, ca boot direct sur jeedom).
    -tous mes modules zigbee et mes plugins se sont remis sur mon jeedom du miniPC suite à l’instalation de ma sauvegarde issue de la Delta.

Cependant, impossible de faire fonctionner mes modules zigbee. ils ne communiquent pas.

J’ai remarqué que mon demon est NOK dans la configuration de jeezibee. Malheureusement, je ne sais pas comment indentifier le Pb, ni comment agir.
De plus :
Il y a un point important à noter. je ne peux me passer de ma domotique que peu de temps, car elle gère pas mal de choses essentielles au fonctionnement de mes gites, et j’ai des clients qui ne seraient pas contents de ne plus avoir d’eau chaude, par exemple.
Autre point, j’ai eu un mal de chien a installer tous mes modules, très capricieux, lors de l’installation de mon système sur la delta, ça prend un temps fou, que je n’ai pas. C’est pourquoi j’aimerais beaucoup que ma configuration soit bien reprise d’emblée sur le mini-pc…
Donc, j’ai peur de bidouiller sur le nouveau jeedom (mini-pc) et que ça fasse sauter le fonctionnement correct de ma delta. Comem je n’ai qu’une clé conbee II, je me demande, si je trifouille dans l’installation de jeezigbee sur le mini-pc, est-ce que" ça risque d’influencer le comportement de la clé quand je la replace sur la delta ?

J’espère avoir été suffisamment clair, il y a pas mal de facteurs ennuyeux dans mon install.

Merci d’avance pour l’aide que vous pourrez m’apporter, et les question que vous me poserez, pour m’aiderà éclaircir la situation :slight_smile:

Bonjour

Avez-vous relancé l’installation dws dépendances pour tous les plugins ?

Si vous publiez des logs, pas d’image svp. Mais coller le texte en utilisant le bouton Texte Préformaté </> pour son formatage.

saisissez ou collez du code ici
1 « J'aime »

j’ai relancé l’installation de MQTT manager, et maintenant, j’ai une nouvelle erreur dans jeezigbee.

je n’arrive pas a ne copier les logs qu’en partie
:frowning:
(je suis le pire des noobs)`



    Accueil
    Analyse
    Outils
    Plugins
    Réglages

    09:43:17
    Jeedom Beelink

Gestion

Activer inclusion

Désactiver inclusion

Inclusion par code

Réseau Zigbee

Synchronisation

Ajouter un groupe

Configuration
Mes modules Zigbee

Bureau Sandra
Prise photocopieur

Chambre Léna
prise bureau Léna

Chambre Léna
rideau lumineux

chambre parents
lampe chevet

chambre Raphaëlle
Prise guirlande

cuisine
placard cuisine

Grand Gîte
t° SdB

Grand Gîte
capteur verranda

Grand Gîte
chauffe eau 1 (gauche)

Grand Gîte
chauffe eau 2 (droite)

Grand Gîte
prise frigo

Grand Gîte
radiateur bleue RdC

Grand Gîte
radiateur côté verranda

Grand Gîte
radiateur fond étage

Grand Gîte
radiateur milieu étage

Grand Gîte
radiateur rue étage

Grand Gîte
radiateur salon côté cuisine

Grand Gîte
radiateur salon entrée

Grand Gîte
radiateur SdB Gd Gîte

Grand Gîte
radiateur verte RdC

Grand Gîte
sonde t° salon

Grand Gîte
t° chambre bleue RdC

Grand Gîte
t° chambre fond étage

Grand Gîte
t° chambre milieu

Grand Gîte
t° chambre rue étage

Grand Gîte
t° chambre verte RdC

Grand Gîte
VMC

Maison principale
prise salon

Maison principale
sonde t° rdc

Maisons LukoDji
lampadaire parking

Maisons LukoDji
projecteur parking

Petit Gîte
prise routeur wifi

Petit Gîte
VMC

production solaire
chauffe-eau petit gîte

salon
lumière centre salon
Mes groupes Zigbee
Configuration du plugin
JeeZigbee (z2m) - stable
Etat
Statut
Actif
Action
Catégorie
Protocole domotique
Source
market
Auteur
Jeedom SAS
Version
2024-03-27 01:01:45
License
AGPL
Prérequis
4.3
Logs et surveillance
Niveau log
Aucun Defaut Debug Info Warning Error
Logs
Heartbeat (min)
Redémarrer démon
Dépendances
Nom 	Statut 	Installation 	Gestion automatique 	Dernière installation
Local 	OK 	
2024-04-04 09:37:28
Démon
Nom 	Statut 	Configuration 	(Re)Démarrer 	Arrêter 	Gestion automatique 	Dernier lancement
Local 	NOK 	OK 	
	
2024-04-04 09:36:19
Configuration
Topic racine
Mode
Port du contrôleur
Type de contrôleur
Port d'écoute de Zigbee2MQTT
Accès à la page web z2m
ICI
Identifiant
Od5p5WRbZGlP0eABv7Qc8ZRr4EXUOVCr
Converters (réservé aux utilisateurs avancés)
Version voulue (réservé aux utilisateurs avancés)
Version actuelle de Zigbee2MQTT
1.36.1	
Fonctionnalités
interact
Non
cron
Oui
Activer
cron5
Non
cron10
Non
cron15
Non
cron30
Non
cronHourly
Non
cronDaily
Oui
Activer
deadcmd
Non
health
Non
Log du plugin z2md
Log brut


> zigbee2mqtt@1.36.1 start
> node index.js
node:internal/modules/cjs/loader:1137
throw err;
^
Error: Cannot find module 'rimraf'
Require stack:
- /var/www/html/plugins/z2m/resources/zigbee2mqtt/index.js
at Module._resolveFilename (node:internal/modules/cjs/loader:1134:15)
at Module._load (node:internal/modules/cjs/loader:975:27)
at Module.require (node:internal/modules/cjs/loader:1225:19)
at require (node:internal/modules/helpers:177:18)
at Object.<anonymous> (/var/www/html/plugins/z2m/resources/zigbee2mqtt/index.js:7:22)
at Module._compile (node:internal/modules/cjs/loader:1356:14)
at Module._extensions..js (node:internal/modules/cjs/loader:1414:10)
at Module.load (node:internal/modules/cjs/loader:1197:32)
at Module._load (node:internal/modules/cjs/loader:1013:12)
at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:128:12) {
code: 'MODULE_NOT_FOUND',
requireStack: [ '/var/www/html/plugins/z2m/resources/zigbee2mqtt/index.js' ]
}
Node.js v18.19.0
> zigbee2mqtt@1.36.1 start
> node index.js
node:internal/modules/cjs/loader:1137
throw err;
^
Error: Cannot find module 'rimraf'
Require stack:
- /var/www/html/plugins/z2m/resources/zigbee2mqtt/index.js
at Module._resolveFilename (node:internal/modules/cjs/loader:1134:15)
at Module._load (node:internal/modules/cjs/loader:975:27)
at Module.require (node:internal/modules/cjs/loader:1225:19)
at require (node:internal/modules/helpers:177:18)
at Object.<anonymous> (/var/www/html/plugins/z2m/resources/zigbee2mqtt/index.js:7:22)
at Module._compile (node:internal/modules/cjs/loader:1356:14)
at Module._extensions..js (node:internal/modules/cjs/loader:1414:10)
at Module.load (node:internal/modules/cjs/loader:1197:32)
at Module._load (node:internal/modules/cjs/loader:1013:12)
at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:128:12) {
code: 'MODULE_NOT_FOUND',
requireStack: [ '/var/www/html/plugins/z2m/resources/zigbee2mqtt/index.js' ]
}
Node.js v18.19.0
> zigbee2mqtt@1.36.1 start
> node index.js
node:internal/modules/cjs/loader:1137
throw err;
^
Error: Cannot find module 'rimraf'
Require stack:
- /var/www/html/plugins/z2m/resources/zigbee2mqtt/index.js
at Module._resolveFilename (node:internal/modules/cjs/loader:1134:15)
at Module._load (node:internal/modules/cjs/loader:975:27)
at Module.require (node:internal/modules/cjs/loader:1225:19)
at require (node:internal/modules/helpers:177:18)
at Object.<anonymous> (/var/www/html/plugins/z2m/resources/zigbee2mqtt/index.js:7:22)
at Module._compile (node:internal/modules/cjs/loader:1356:14)
at Module._extensions..js (node:internal/modules/cjs/loader:1414:10)
at Module.load (node:internal/modules/cjs/loader:1197:32)
at Module._load (node:internal/modules/cjs/loader:1013:12)
at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:128:12) {
code: 'MODULE_NOT_FOUND',
requireStack: [ '/var/www/html/plugins/z2m/resources/zigbee2mqtt/index.js' ]
}
Node.js v18.19.0
> zigbee2mqtt@1.36.1 start
> node index.js
Zigbee2MQTT:error 2024-04-04 09:40:09: Failed to load external converter file '/var/www/html/plugins/z2m/core/class/../config/converters/Danfoss/icon.js' (Cannot find module 'zigbee-herdsman-converters/lib/extend'
Require stack:
- /var/www/html/plugins/z2m/resources/zigbee2mqtt/dist/util/utils.js
- /var/www/html/plugins/z2m/resources/zigbee2mqtt/dist/util/settings.js
- /var/www/html/plugins/z2m/resources/zigbee2mqtt/index.js)
Zigbee2MQTT:error 2024-04-04 09:40:09: Probably there is a syntax error in the file or the external converter is not compatible with the current Zigbee2MQTT version
Zigbee2MQTT:error 2024-04-04 09:40:09: Note that external converters are not meant for long term usage, it's meant for local testing after which a pull request should be created to add out-of-the-box support for the device
Zigbee2MQTT:debug 2024-04-04 09:40:09: Loaded state from file /var/www/html/plugins/z2m/data/state.json
Zigbee2MQTT:info  2024-04-04 09:40:10: Logging to console and directory: '/var/www/html/plugins/z2m/data/log/2024-04-04.09-40-09' filename: log.txt
Zigbee2MQTT:info  2024-04-04 09:40:10: Starting Zigbee2MQTT version 1.36.1 (commit #ffc2ff1)
Zigbee2MQTT:info  2024-04-04 09:40:10: Starting zigbee-herdsman (0.40.3)
Zigbee2MQTT:debug 2024-04-04 09:40:10: Using zigbee-herdsman with settings: '{"adapter":{"concurrent":null,"delay":null,"disableLED":false},"backupPath":"/var/www/html/plugins/z2m/data/coordinator_backup.json","databaseBackupPath":"/var/www/html/plugins/z2m/data/database.db.backup","databasePath":"/var/www/html/plugins/z2m/data/database.db","network":{"channelList":[11],"extendedPanID":[20,56,196,225,61,40,74,48],"networkKey":"HIDDEN","panID":37790},"serialPort":{"adapter":"deconz","path":"/dev/serial/by-id/usb-dresden_elektronik_ingenieurtechnik_GmbH_ConBee_II_DE2684276-if00"}}'
Zigbee2MQTT:info  2024-04-04 09:40:13: zigbee-herdsman started (resumed)
Zigbee2MQTT:info  2024-04-04 09:40:13: Coordinator firmware version: '{"meta":{"maintrel":0,"majorrel":38,"minorrel":120,"product":0,"revision":"0x26780700","transportrev":0},"type":"ConBee2/RaspBee2"}'
Zigbee2MQTT:error 2024-04-04 09:40:23: Failed to start zigbee
Zigbee2MQTT:error 2024-04-04 09:40:23: Check https://www.zigbee2mqtt.io/guide/installation/20_zigbee2mqtt-fails-to-start.html for possible solutions
Zigbee2MQTT:error 2024-04-04 09:40:23: Exiting...
Zigbee2MQTT:error 2024-04-04 09:40:23: Error: get network parameters Error:TIMEOUT
at DeconzAdapter.getNetworkParameters (/var/www/html/plugins/z2m/resources/zigbee2mqtt/node_modules/zigbee-herdsman/src/adapter/deconz/adapter/deconzAdapter.ts:1017:35)
at runNextTicks (node:internal/process/task_queues:60:5)
at listOnTimeout (node:internal/timers:538:9)
at processTimers (node:internal/timers:512:7)
at Controller.getNetworkParameters (/var/www/html/plugins/z2m/resources/zigbee2mqtt/node_modules/zigbee-herdsman/src/controller/controller.ts:374:44)
at Zigbee.start (/var/www/html/plugins/z2m/resources/zigbee2mqtt/lib/zigbee.ts:122:62)
at Controller.start (/var/www/html/plugins/z2m/resources/zigbee2mqtt/lib/controller.ts:109:27)
at start (/var/www/html/plugins/z2m/resources/zigbee2mqtt/index.js:107:5)


j’avoue aussi que je ne sais pas bien quelles dépendances il faut réinstaller, ni comment faire si ce n’est pas via le plugin :frowning:

Salut

Pour chaque plugin impliqué, tu dois cliquer sur relancer installation des dépendances.

Puis vérifier la configuration des deux plugins.

Antoine

pardon, je me suis mal exprimé… en fait, ma question c’est : comment savoir quelles sont les dépendances de jeezigbee ? c’est juste des plugins, ou des truc « cachés » ?

(désolé, je n’ai pas encore acquis le jargon idoine :smiley: )

En haut à gauche de la fenêtre configuration d’un plugin, tu as l’encadré pour les dépendances. Clique ici sur relancer l’installation des dépendances. Le plugin sait ce qu’il doit installer.

Antoine

Merci !

ok, alors c’est bien ce que j’ai fait… mais le demon de jeezigbee s’arrête encore au bout de quelques secondes :frowning: pourtant, l’installation des dépendances de mqtt manager et jeezigbee semble bien se passer

Node.js v18.19.0
> zigbee2mqtt@1.36.1 start
> node index.js
node:internal/modules/cjs/loader:1137
throw err;
^
Error: Cannot find module 'rimraf'
Require stack:
- /var/www/html/plugins/z2m/resources/zigbee2mqtt/index.js
at Module._resolveFilename (node:internal/modules/cjs/loader:1134:15)
at Module._load (node:internal/modules/cjs/loader:975:27)
at Module.require (node:internal/modules/cjs/loader:1225:19)
at require (node:internal/modules/helpers:177:18)
at Object.<anonymous> (/var/www/html/plugins/z2m/resources/zigbee2mqtt/index.js:7:22)
at Module._compile (node:internal/modules/cjs/loader:1356:14)
at Module._extensions..js (node:internal/modules/cjs/loader:1414:10)
at Module.load (node:internal/modules/cjs/loader:1197:32)
at Module._load (node:internal/modules/cjs/loader:1013:12)
at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:128:12) {
code: 'MODULE_NOT_FOUND',
requireStack: [ '/var/www/html/plugins/z2m/resources/zigbee2mqtt/index.js' ]
}
Node.js v18.19.0
> zigbee2mqtt@1.36.1 start
> node index.js
Zigbee2MQTT:error 2024-04-04 09:40:09: Failed to load external converter file '/var/www/html/plugins/z2m/core/class/../config/converters/Danfoss/icon.js' (Cannot find module 'zigbee-herdsman-converters/lib/extend'
Require stack:
- /var/www/html/plugins/z2m/resources/zigbee2mqtt/dist/util/utils.js
- /var/www/html/plugins/z2m/resources/zigbee2mqtt/dist/util/settings.js
- /var/www/html/plugins/z2m/resources/zigbee2mqtt/index.js)
Zigbee2MQTT:error 2024-04-04 09:40:09: Probably there is a syntax error in the file or the external converter is not compatible with the current Zigbee2MQTT version
Zigbee2MQTT:error 2024-04-04 09:40:09: Note that external converters are not meant for long term usage, it's meant for local testing after which a pull request should be created to add out-of-the-box support for the device
Zigbee2MQTT:debug 2024-04-04 09:40:09: Loaded state from file /var/www/html/plugins/z2m/data/state.json
Zigbee2MQTT:info  2024-04-04 09:40:10: Logging to console and directory: '/var/www/html/plugins/z2m/data/log/2024-04-04.09-40-09' filename: log.txt
Zigbee2MQTT:info  2024-04-04 09:40:10: Starting Zigbee2MQTT version 1.36.1 (commit #ffc2ff1)
Zigbee2MQTT:info  2024-04-04 09:40:10: Starting zigbee-herdsman (0.40.3)
Zigbee2MQTT:debug 2024-04-04 09:40:10: Using zigbee-herdsman with settings: '{"adapter":{"concurrent":null,"delay":null,"disableLED":false},"backupPath":"/var/www/html/plugins/z2m/data/coordinator_backup.json","databaseBackupPath":"/var/www/html/plugins/z2m/data/database.db.backup","databasePath":"/var/www/html/plugins/z2m/data/database.db","network":{"channelList":[11],"extendedPanID":[20,56,196,225,61,40,74,48],"networkKey":"HIDDEN","panID":37790},"serialPort":{"adapter":"deconz","path":"/dev/serial/by-id/usb-dresden_elektronik_ingenieurtechnik_GmbH_ConBee_II_DE2684276-if00"}}'
Zigbee2MQTT:info  2024-04-04 09:40:13: zigbee-herdsman started (resumed)
Zigbee2MQTT:info  2024-04-04 09:40:13: Coordinator firmware version: '{"meta":{"maintrel":0,"majorrel":38,"minorrel":120,"product":0,"revision":"0x26780700","transportrev":0},"type":"ConBee2/RaspBee2"}'
Zigbee2MQTT:error 2024-04-04 09:40:23: Failed to start zigbee
Zigbee2MQTT:error 2024-04-04 09:40:23: Check https://www.zigbee2mqtt.io/guide/installation/20_zigbee2mqtt-fails-to-start.html for possible solutions
Zigbee2MQTT:error 2024-04-04 09:40:23: Exiting...
Zigbee2MQTT:error 2024-04-04 09:40:23: Error: get network parameters Error:TIMEOUT
at DeconzAdapter.getNetworkParameters (/var/www/html/plugins/z2m/resources/zigbee2mqtt/node_modules/zigbee-herdsman/src/adapter/deconz/adapter/deconzAdapter.ts:1017:35)
at runNextTicks (node:internal/process/task_queues:60:5)
at listOnTimeout (node:internal/timers:538:9)
at processTimers (node:internal/timers:512:7)
at Controller.getNetworkParameters (/var/www/html/plugins/z2m/resources/zigbee2mqtt/node_modules/zigbee-herdsman/src/controller/controller.ts:374:44)
at Zigbee.start (/var/www/html/plugins/z2m/resources/zigbee2mqtt/lib/zigbee.ts:122:62)
at Controller.start (/var/www/html/plugins/z2m/resources/zigbee2mqtt/lib/controller.ts:109:27)
at start (/var/www/html/plugins/z2m/resources/zigbee2mqtt/index.js:107:5)


installation de dépendances de jeezigbee :

+ echo '*******************Begin of package installation******************'
*******************Begin of package installation******************
+ touch /tmp/jeedom_install_in_progress_z2m
+ echo 1
+ echo 2
+ sudo chmod +x /var/www/html/core/class/../../plugins/z2m/resources/pre-install.sh
+ sudo /var/www/html/core/class/../../plugins/z2m/resources/pre-install.sh
Launch pre-install of z2m dependancy
+ echo 3
+ sudo chmod +x /var/www/html/core/class/../../plugins/z2m/resources/post-install.sh
+ sudo /var/www/html/core/class/../../plugins/z2m/resources/post-install.sh
+ echo Launch post-install of z2m dependancy
Launch post-install of z2m dependancy
+ realpath /var/www/html/core/class/../../plugins/z2m/resources/post-install.sh
+ dirname /var/www/html/plugins/z2m/resources/post-install.sh
+ BASEDIR=/var/www/html/plugins/z2m/resources
+ [ -d /var/www/html/plugins/z2m/resources/zigbee2mqtt ]
+ rm -rf /var/www/html/plugins/z2m/resources/zigbee2mqtt
+ mkdir /var/www/html/plugins/z2m/resources/zigbee2mqtt
+ git clone --depth 1 https://github.com/Koenkk/zigbee2mqtt.git /var/www/html/plugins/z2m/resources/zigbee2mqtt
Cloning into '/var/www/html/plugins/z2m/resources/zigbee2mqtt'...
+ cd /var/www/html/plugins/z2m/resources/zigbee2mqtt
+ [ -f /var/www/html/plugins/z2m/resources/../data/wanted_z2m_version ]
+ npm ci
added 805 packages, and audited 806 packages in 5s
91 packages are looking for funding
run `npm fund` for details
found 0 vulnerabilities
+ npm run build
> zigbee2mqtt@1.36.1 build
> tsc && node index.js writehash
+ chown www-data:www-data -R /var/www/html/plugins/z2m/resources/zigbee2mqtt
+ echo 4
+ php /var/www/html/core/class/../php/jeecli.php plugin dependancy_end z2m
PHP Warning:  fopen(/tmp/jeedom/event_cache_lock): failed to open stream: Permission denied in /var/www/html/core/class/event.class.php on line 32
+ echo 5
+ rm /tmp/jeedom_install_in_progress_z2m
+ echo '*******************End of package installation******************'
*******************End of package installation******************

Relance le demon jeezigbee pour voir. Il n’aime pas être lancé tout de suite après celui de mqtt2.

Il y a quelques erreurs tour de même.

Page santé jeedom svp.

Pour l’erreur failed to open stream

alors, miracle !!!

j’ai juste changé la clé de port usb, et là, ça marche !!! purée, c’était aussi con que ça…

ou alors, c’est comme tu as dit plus haut, il fallait attendre avant de réinstaller les dépendances ( mais il me semble que je l’avais déjà fait, pourtant)

Pour usb3 (bleu) vs usb2 (noir) ?

je n’ai que 4 usb 3 sur ce mini pc (qui d’ailleurs, est parfait pour l’instant, jeedom est beaucoup plus réactif que sur la freebox)