ZigbeeLinker Zigbee2mqtt peut il cohabiter avec jmqtt

Bonjour, j’ai voulu tester zigbee2mqtt a la place de deconz, j’ai donc désactiver déco z et installer zigbee2mqtt
Et la problème le client ne démarre pas
J’ai installé le plugin en version intégrale , mais j’ai pensé après coup que j’utilise jmqtt, y a t’il une imcompatibilite entre les 2
Merci de vos retour, je pourrais mettre quelques info, supplémentaires en rentrant ce soir

Salut ,
Les deux Zigbee2mqtt et Jmqtt fonctionnent parfaitement ensemble.
Tu dois avoir une erreur dans la conf de l’un des deux.
Zigbee2mqtt est installe comment ?

@+

Bonjour

Pas d’incompatibilité. Je dirais plus un problème de configuration mais comme tu ne donnes pas de détails, on peut pas vraiment aider plus.

Zigbeelinker est basé sur zigbee2mqtt si tu veux tester en ayant une version plus facile.

Antoine

1 « J'aime »

alors pour ma configuration , j’ai choisi Solution complète locale zigbee2mqtt+mqtt+client
apres j’ai juste sélectionner ma cle conbee puis j’ai tout laisse par default
j’ai tenté de relancer l’installation des dépendance
et j’ai remarque que l’interface zigbee2mqtt est inaccessible
je ne sais pas quoi vous donner encore comme info
j’ai remarque que le port d’ecoute est le meme que jmqtt, peut etre je dois le changer

[2022-08-30 09:46:00]INFO : #####  -->  Attent que le service Client MQTT (Client MQTT Local) démarre depuis 11 seconde(s)
[2022-08-30 09:46:00]INFO : ##### Impossible de démarrer le service Client MQTT (Client MQTT Local) #####
[2022-08-30 09:46:00]ERROR : ##### Le service zigbee2mqtt s'est arrêté #####
> zigbee2mqtt@1.27.0 start
> node index.js
Zigbee2MQTT:debug 2022-08-30 10:58:12: Loaded state from file /var/www/html/plugins/zigbee2mqtt/data/zigbee2mqtt/state.json
Zigbee2MQTT:info  2022-08-30 10:58:12: Logging to console and directory: '/var/www/html/plugins/zigbee2mqtt/data/zigbee2mqtt/log/2022-08-30.10-58-12' filename: log.txt
Zigbee2MQTT:debug 2022-08-30 10:58:12: Removing old log directory '/var/www/html/plugins/zigbee2mqtt/data/zigbee2mqtt/log/2022-08-30.10-32-53'
Zigbee2MQTT:info  2022-08-30 10:58:13: Starting Zigbee2MQTT version 1.27.0 (commit #e0a9323d)
Zigbee2MQTT:info  2022-08-30 10:58:13: Starting zigbee-herdsman (0.14.46)
Zigbee2MQTT:debug 2022-08-30 10:58:13: Using zigbee-herdsman with settings: '{"adapter":{"concurrent":null,"delay":null,"disableLED":false},"backupPath":"/var/www/html/plugins/zigbee2mqtt/data/zigbee2mqtt/coordinator_backup.json","databaseBackupPath":"/var/www/html/plugins/zigbee2mqtt/data/zigbee2mqtt/database.db.backup","databasePath":"/var/www/html/plugins/zigbee2mqtt/data/zigbee2mqtt/database.db","network":{"channelList":[20],"extendedPanID":[221,221,221,221,221,221,221,221],"networkKey":"HIDDEN","panID":19647},"serialPort":{"adapter":"deconz"}}'
2022-08-30T08:58:13.458Z zigbee-herdsman:adapter No path provided, auto detecting path
2022-08-30T08:58:13.844Z zigbee-herdsman:adapter Auto detected path '/dev/ttyACM0' from adapter 'DeconzAdapter'
2022-08-30T08:58:13.848Z zigbee-herdsman:deconz:driver Set delay to 0
2022-08-30T08:58:13.849Z zigbee-herdsman:controller:log Starting with options '{"network":{"networkKeyDistribute":false,"networkKey":[75,130,118,195,167,40,83,75,187,109,149,213,195,208,47,66],"panID":19647,"extendedPanID":[221,221,221,221,221,221,221,221],"channelList":[20]},"serialPort":{"path":"/dev/ttyACM0","adapter":"deconz"},"databasePath":"/var/www/html/plugins/zigbee2mqtt/data/zigbee2mqtt/database.db","databaseBackupPath":"/var/www/html/plugins/zigbee2mqtt/data/zigbee2mqtt/database.db.backup","backupPath":"/var/www/html/plugins/zigbee2mqtt/data/zigbee2mqtt/coordinator_backup.json","adapter":{"disableLED":false,"concurrent":null,"delay":null}}'
2022-08-30T08:58:13.850Z zigbee-herdsman:deconz:driver Opening with /dev/ttyACM0
2022-08-30T08:58:13.859Z zigbee-herdsman:deconz:driver Serialport opened
2022-08-30T08:58:13.861Z zigbee-herdsman:controller:log Started with result 'resumed'
2022-08-30T08:58:13.861Z zigbee-herdsman:controller:log Injected database: true, adapter: true
2022-08-30T08:58:13.882Z zigbee-herdsman:deconz:driver send read parameter request from queue. seqNr: 1 paramId: 1
2022-08-30T08:58:13.897Z zigbee-herdsman:deconz:frameParser MAC: 0x00212effff07454a
2022-08-30T08:58:13.898Z zigbee-herdsman:deconz:driver send read parameter request from queue. seqNr: 2 paramId: 7
2022-08-30T08:58:13.901Z zigbee-herdsman:deconz:frameParser NWKADDR: 0
Zigbee2MQTT:info  2022-08-30 10:58:13: zigbee-herdsman started (resumed)
2022-08-30T08:58:13.908Z zigbee-herdsman:deconz:driver send read firmware version request from queue. seqNr: 3
2022-08-30T08:58:13.911Z zigbee-herdsman:deconz:frameParser read firmware version response - version: 0,7,120,38
Zigbee2MQTT:info  2022-08-30 10:58:13: Coordinator firmware version: '{"meta":{"maintrel":0,"majorrel":38,"minorrel":120,"product":0,"revision":"0x26780700","transportrev":0},"type":"ConBee2/RaspBee2"}'
2022-08-30T08:58:13.916Z zigbee-herdsman:deconz:driver send read parameter request from queue. seqNr: 4 paramId: 5
2022-08-30T08:58:13.919Z zigbee-herdsman:deconz:frameParser PANID: 4cbf
2022-08-30T08:58:13.921Z zigbee-herdsman:deconz:driver send read parameter request from queue. seqNr: 5 paramId: 11
2022-08-30T08:58:13.924Z zigbee-herdsman:deconz:frameParser APS_EXT_PANID: 0xdddddddddddddddd
2022-08-30T08:58:13.926Z zigbee-herdsman:deconz:driver send read parameter request from queue. seqNr: 6 paramId: 28
2022-08-30T08:58:13.934Z zigbee-herdsman:deconz:frameParser CHANNEL: 20
2022-08-30T08:58:13.937Z zigbee-herdsman:deconz:driver send read parameter request from queue. seqNr: 7 paramId: 24
2022-08-30T08:58:13.940Z zigbee-herdsman:deconz:frameParser NETWORK_KEY: hidden
Zigbee2MQTT:debug 2022-08-30 10:58:13: Zigbee network parameters: {"channel":20,"extendedPanID":"0xdddddddddddddddd","panID":19647}
Zigbee2MQTT:info  2022-08-30 10:58:13: Currently 0 devices are joined:
Zigbee2MQTT:info  2022-08-30 10:58:13: Zigbee: disabling joining new devices.
2022-08-30T08:58:13.949Z zigbee-herdsman:controller:log Disable joining
2022-08-30T08:58:13.954Z zigbee-herdsman:deconz:adapter zclFrame to all - zclFrame.payload:
2022-08-30T08:58:13.961Z zigbee-herdsman:deconz:adapter { options: 10, commisioningWindow: 0 }
2022-08-30T08:58:13.962Z zigbee-herdsman:deconz:adapter sendZclFrameToAll - message send
2022-08-30T08:58:13.965Z zigbee-herdsman:deconz:driver DATA_REQUEST - destAddr: 0xfffd EP:242 SeqNr. 8 request id: 1
2022-08-30T08:58:13.973Z zigbee-herdsman:deconz:frameParser DATA_REQUEST RESPONSE - request id: 1 status: 0
2022-08-30T08:58:13.973Z zigbee-herdsman:deconz:driver networkstate: 2 apsDataConfirm: 0 apsDataIndication: 0 configChanged: 0 apsRequestFreeSlots: 1
2022-08-30T08:58:14.612Z zigbee-herdsman:deconz:frameParser DEVICE_STATE changed: 10100110
2022-08-30T08:58:14.612Z zigbee-herdsman:deconz:driver networkstate: 2 apsDataConfirm: 1 apsDataIndication: 0 configChanged: 0 apsRequestFreeSlots: 1
2022-08-30T08:58:14.613Z zigbee-herdsman:deconz:driver query aps data confirm
2022-08-30T08:58:14.621Z zigbee-herdsman:deconz:driver DATA_CONFIRM - sending data state request - SeqNr. 9
2022-08-30T08:58:14.625Z zigbee-herdsman:deconz:frameParser DATA_CONFIRM RESPONSE - destAddr: 0xfffd request id: 1 confirm status: 0
2022-08-30T08:58:14.626Z zigbee-herdsman:deconz:driver networkstate: 2 apsDataConfirm: 0 apsDataIndication: 0 configChanged: 0 apsRequestFreeSlots: 1
2022-08-30T08:58:14.628Z zigbee-herdsman:deconz:driver DATA_REQUEST - destAddr: 0xfffc EP:0 SeqNr. 10 request id: 2
2022-08-30T08:58:14.637Z zigbee-herdsman:deconz:frameParser DATA_REQUEST RESPONSE - request id: 2 status: 0
2022-08-30T08:58:14.637Z zigbee-herdsman:deconz:driver networkstate: 2 apsDataConfirm: 0 apsDataIndication: 0 configChanged: 0 apsRequestFreeSlots: 1
2022-08-30T08:58:15.281Z zigbee-herdsman:deconz:frameParser DEVICE_STATE changed: 10100110
2022-08-30T08:58:15.281Z zigbee-herdsman:deconz:driver networkstate: 2 apsDataConfirm: 1 apsDataIndication: 0 configChanged: 0 apsRequestFreeSlots: 1
2022-08-30T08:58:15.282Z zigbee-herdsman:deconz:driver query aps data confirm
2022-08-30T08:58:15.285Z zigbee-herdsman:deconz:driver DATA_CONFIRM - sending data state request - SeqNr. 11
2022-08-30T08:58:15.287Z zigbee-herdsman:deconz:frameParser DATA_CONFIRM RESPONSE - destAddr: 0xfffc request id: 2 confirm status: 0
2022-08-30T08:58:15.287Z zigbee-herdsman:deconz:driver networkstate: 2 apsDataConfirm: 0 apsDataIndication: 0 configChanged: 0 apsRequestFreeSlots: 1
2022-08-30T08:58:15.288Z zigbee-herdsman:deconz:adapter PERMIT_JOIN - 0 seconds
Zigbee2MQTT:info  2022-08-30 10:58:15: Connecting to MQTT server at mqtt://192.168.1.10:1883
Zigbee2MQTT:debug 2022-08-30 10:58:15: Using MQTT keepalive: 60
Zigbee2MQTT:debug 2022-08-30 10:58:15: Using MQTT anonymous login
2022-08-30T08:58:15.451Z zigbee-herdsman:deconz:driver send write parameter request from queue. seqNr: 12 paramId: 33 param: 0
Zigbee2MQTT:error 2022-08-30 10:58:15: MQTT failed to connect: connect ECONNREFUSED 192.168.1.10:1883
Zigbee2MQTT:error 2022-08-30 10:58:15: Exiting...
Zigbee2MQTT:info  2022-08-30 10:58:15: Stopping zigbee-herdsman...
2022-08-30T08:58:15.467Z zigbee-herdsman:controller:log Disable joining
2022-08-30T08:58:15.468Z zigbee-herdsman:deconz:adapter zclFrame to all - zclFrame.payload:
2022-08-30T08:58:15.468Z zigbee-herdsman:deconz:adapter { options: 10, commisioningWindow: 0 }
2022-08-30T08:58:15.469Z zigbee-herdsman:deconz:adapter sendZclFrameToAll - message send
2022-08-30T08:58:15.471Z zigbee-herdsman:deconz:driver DATA_REQUEST - destAddr: 0xfffd EP:242 SeqNr. 13 request id: 3
2022-08-30T08:58:15.472Z zigbee-herdsman:deconz:frameParser write parameter response - parameter id: 33 - status: 0
2022-08-30T08:58:15.479Z zigbee-herdsman:deconz:frameParser DATA_REQUEST RESPONSE - request id: 3 status: 0
2022-08-30T08:58:15.479Z zigbee-herdsman:deconz:driver networkstate: 2 apsDataConfirm: 0 apsDataIndication: 0 configChanged: 0 apsRequestFreeSlots: 1
2022-08-30T08:58:16.121Z zigbee-herdsman:deconz:frameParser DEVICE_STATE changed: 10100110
2022-08-30T08:58:16.121Z zigbee-herdsman:deconz:driver networkstate: 2 apsDataConfirm: 1 apsDataIndication: 0 configChanged: 0 apsRequestFreeSlots: 1
2022-08-30T08:58:16.122Z zigbee-herdsman:deconz:driver query aps data confirm
2022-08-30T08:58:16.128Z zigbee-herdsman:deconz:driver DATA_CONFIRM - sending data state request - SeqNr. 14
2022-08-30T08:58:16.130Z zigbee-herdsman:deconz:frameParser DATA_CONFIRM RESPONSE - destAddr: 0xfffd request id: 3 confirm status: 0
2022-08-30T08:58:16.130Z zigbee-herdsman:deconz:driver networkstate: 2 apsDataConfirm: 0 apsDataIndication: 0 configChanged: 0 apsRequestFreeSlots: 1
2022-08-30T08:58:16.132Z zigbee-herdsman:deconz:driver DATA_REQUEST - destAddr: 0xfffc EP:0 SeqNr. 15 request id: 4
2022-08-30T08:58:16.141Z zigbee-herdsman:deconz:frameParser DATA_REQUEST RESPONSE - request id: 4 status: 0
2022-08-30T08:58:16.141Z zigbee-herdsman:deconz:driver networkstate: 2 apsDataConfirm: 0 apsDataIndication: 0 configChanged: 0 apsRequestFreeSlots: 1
2022-08-30T08:58:16.780Z zigbee-herdsman:deconz:frameParser DEVICE_STATE changed: 10100110
2022-08-30T08:58:16.780Z zigbee-herdsman:deconz:driver networkstate: 2 apsDataConfirm: 1 apsDataIndication: 0 configChanged: 0 apsRequestFreeSlots: 1
2022-08-30T08:58:16.782Z zigbee-herdsman:deconz:driver query aps data confirm
2022-08-30T08:58:16.787Z zigbee-herdsman:deconz:driver DATA_CONFIRM - sending data state request - SeqNr. 16
2022-08-30T08:58:16.790Z zigbee-herdsman:deconz:frameParser DATA_CONFIRM RESPONSE - destAddr: 0xfffc request id: 4 confirm status: 0
2022-08-30T08:58:16.791Z zigbee-herdsman:deconz:driver networkstate: 2 apsDataConfirm: 0 apsDataIndication: 0 configChanged: 0 apsRequestFreeSlots: 1
2022-08-30T08:58:16.791Z zigbee-herdsman:deconz:adapter PERMIT_JOIN - 0 seconds
2022-08-30T08:58:16.796Z zigbee-herdsman:deconz:driver send write parameter request from queue. seqNr: 17 paramId: 33 param: 0
Zigbee2MQTT:info  2022-08-30 10:58:16: Stopped zigbee-herdsman

alors j’ai desinstaller et reinsaller avec juste les zigbee2mqtt et le client, sans le serveur en pensant que jmqtt servirai de serveur, y a plus d’erreur, des que je rentre ce soir je tente une association zigbee ( je suis a distance :sweat_smile:)

edit +2 min
et non fausse joie

[2022-08-30 15:15:23]INFO : ##### Le service ZigbeeLinker a démarré #####
[2022-08-30 15:16:38]ERROR : ##### Le service zigbee2mqtt s'est arrêté #####
[2022-08-30 15:18:40]INFO : ##### Démarrage du service Zigbee2MQTT #####
[2022-08-30 15:18:41]INFO : ##### Le service Zigbee2MQTT démarre... #####
[2022-08-30 15:18:50]INFO : ##### Le service zigbee2mqtt a démarré #####
[2022-08-30 15:19:01]ERROR : ##### Le service zigbee2mqtt s'est arrêté #####

Bon, j’ai tenté 10 fois de désinstaller, réinstaller, réparé,
Je pense a un confit en les plug in que j’ai supprimé de deconz, et de jmqtt,
si je désinstalle les plug in qui pose problème
que je fais la sauvegarde et que je restaure sur une installation neuve
Est ce qui il y auras des trace des dépendances des ces plug in,( je pense notamment à des élément comme mosquito de deconz et sûrement plein d’élément pour le mqtt)
Tout ça pour réinstaller zigbeelinker sur cette installation propre

Avant de tout désinstaller/réinstaller, il faudrait savoir quel est le problème. J’ai jmqtt et zigbeelinker sans souci sur min installation.

Peux-tu mettre des copies d’écran de ta configuration zigbeelinker?

Antoine
PS: et faire répondre à un message plutôt qu’une réponse global. Comme cela on est informé.

Tu as un brocker qui tourne ?
Tente déjà de te connecter dessus avec un logiciel comme MQTT Explorer (il est multi plateforme :blush:).

voici ma config, j’ai garde les réglages par default, et impossible d’accéder l’interface zigbee2mqtt sur mon ip :8080

Si tu as installé précédement mosquitto tu devrais choisir ce type d’installation:
Zigbee2mqtt + Client MQTT :
Idem à la solution en dessus, mais le serveur MQTT sera géré par un autre plugin ou par vos soins.

As-tu bien configurer le client mqtt en sus?

As-tu installé mosquitto avec jMQTT? Donnes nous sa configuration alors.

Tu peux vérifier que mosquitto tourne correctement avec un logiciel type mqttexplorer.

Antoine

j’ai suivi un tuto dépannage, mais je navigue un peu , même complètement dans le brouillard :sweat_smile:, j’avais pas mis les main dans mon jeedom depuis bcp de temps
j’ai rien modifier, j’ai juste regardé, :sweat_smile: :sweat_smile:

jeedom@Jeedom:~$ sudo /usr/sbin/mosquitto -c /var/www/html/plugins/zigbee2mqtt/d                                            ata/mosquitto/mosquitto.conf
[sudo] Mot de passe de jeedom :
1661964091: Loading config file /var/www/html/plugins/zigbee2mqtt/data/mosquitto                                            /include/jMQTT.conf
1661964091: Loading config file /var/www/html/plugins/zigbee2mqtt/data/mosquitto                                            /include/zigbeelinker.conf
1661964091: The 'bind_address' option is now deprecated and will be removed in a                                             future version. The behaviour will default to true.
jeedom@Jeedom:~$

j’ai supprimé jmqtt mais la configuration est toujours la
j’espéré simplifier la configuration au maximum,

Alos si ca peux aider, j’ai supprimer JMQTT et zigbee2mqtt
j’ai supprimer an ssh mosquitto sudo apt-get purge mosquitto
j’ai fait un nettoyage

sudo apt autoremove -y
sudo apt autoclean
sudo apt clean
sudo apt update
sudo dpkg --configure -a
sudo apt -f install
sudo apt --fix-broken install
sudo apt upgrade -y

j’ai supprimer les dossier qui restais /etc/mosquitto
et j’ai reinstaller zigbee2mqtt, sa semble marché, je finirai de tester cet aprem
je me suis inspiré de Plugin ZigbeeLinker (Jeedom) : FAQ – Pasteck, le passe technique

1 « J'aime »

si ca peux aider quelqu’un d’autre
après que zigbee2mqtt installer en version intégrale
j’ai installer jmqtt sans l’installation de mosquito, car deja installer avec z2m,
(dans l’autre sens, chez moi ca ne marché pas)
et pour le moment j’ai bien z2m qui fonctionne
et dans jmqtt je peux aussi intégrer d’autre élément mqtt,
j’ai l’impression que ca fait usine a gaz
mais ca marche et ca réagi vite
comment vous dire :grin: :grin: :crazy_face: :tada: :tada: :smile:

Bonjour

Comment as tu choisi de ne pas installer mosquito?

J’ai aussi zigbeelinker et jmqtt ne trouve pas le broker et donc je n’ai pas osé installer les dépendances de jmqtt pour ne pas qu’il installe mosquito.

Voir partie 4 de la doc jmqtt… Peut être même depuis la partie configuration, info bulle.

Antoine

Oui j’avais bien lu merci.

Là où je doutais c’est que le plug-in indiquait ne pas trouver de broker alors que j’en ai un via zigbeelinker.

Je me réponds, Jmqtt installé et fonctionnel :slight_smile:

Merci pour ce topic :wink: