zigbee2mqtt avec synology
Publié : 30 nov. 2020, 01:33
Bonjour,
j'ai flashé un clé CC2531 avec zigbee2mqtt.
J'ai ensuite essayé de l'installer sur mon Synology. Je vois bien le port /dev/ttyACM0
J'ai suivi ce qu'il y a sur cette page : https://www.domoticz.com/wiki/Zigbee2MQTT
En fait je me suis contenté d'installer le plugin adéquat, car il semblerait qu'il soit auto-suffisant.
git clone https://github.com/stas-demydiuk/domoti ... plugin.git zigbee2mqtt
Bon, il a fallu aussi que j'installe le plugin mosquitto sur le Syno, ce n'était pas mentionné.
J'ai créé le nouveau matériel dans domoticz avec zigbee2mqtt et maintenant j'ai bien des requêtes dans le log de Domoticz
2020-11-30 01:13:56.766 (mrZigbee) MqttClient::ping
2020-11-30 01:13:56.766 (mrZigbee) Sending 2 bytes of data
2020-11-30 01:13:56.766 (mrZigbee) c0 00 .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. �
2020-11-30 01:13:56.816 (mrZigbee) Received 2 bytes of data
2020-11-30 01:13:56.816 (mrZigbee) d0 00 .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. Ю
Par contre, comment appairer des dispositifs ?
Je ne vois aucun fichier configuration.yaml qu'on voit sur plusieurs forums, et je n'ai aucun log de zigbee2mqtt, ou alors je ne sais pas où il est.
Si j'essaye de faire un start du service, j'ai des erreurs, il me manque le fichier .json. Sûrement parce que je passe par le plugin ?
root@DiskStation:/volume3/@appstore/domoticz/var/plugins/zigbee2mqtt# npm start
npm ERR! code ENOENT
npm ERR! syscall open
npm ERR! path /volume3/@appstore/domoticz/var/plugins/zigbee2mqtt/package.json
npm ERR! errno -2
npm ERR! enoent ENOENT: no such file or directory, open '/volume3/@appstore/domoticz/var/plugins/zigbee2mqtt/package.json'
npm ERR! enoent This is related to npm not being able to find a file.
npm ERR! enoent
npm ERR! A complete log of this run can be found in:
npm ERR! /root/.npm/_logs/2020-11-30T00_25_21_605Z-debug.log
Est-ce que je suis naif et que l'installation du plugin Python Domoticz Zigbee2MQTT ne suffit pas en fait ? Ce n'est pas très clair sur la page d'instructions.
Comment voir un log de ce que la clé cc2531 échange, ou pas, et voir si un dispositif (interrupteur Ikea pour commencer) s'appaire bien ?
Pour l'appairage, j'ai cliqué 4 fois sur le bouton d'appairage au dos de l'interrupteur, ai vu la lumière clignoter, puis s'éteindre et reclignoter, alors je l'ai approché de la clé cc2531 et j'ai maintenu le bouton d'appairage environ 10s, le voyant s'est éteint.
Pour autant aucun moyen devoir si l'appairage est réussi, et aucun nouveau dispositif n'apparait dans Domoticz.
Merci par avance pour vos éclairages !
dépité que je suis
j'ai flashé un clé CC2531 avec zigbee2mqtt.
J'ai ensuite essayé de l'installer sur mon Synology. Je vois bien le port /dev/ttyACM0
J'ai suivi ce qu'il y a sur cette page : https://www.domoticz.com/wiki/Zigbee2MQTT
En fait je me suis contenté d'installer le plugin adéquat, car il semblerait qu'il soit auto-suffisant.
git clone https://github.com/stas-demydiuk/domoti ... plugin.git zigbee2mqtt
Bon, il a fallu aussi que j'installe le plugin mosquitto sur le Syno, ce n'était pas mentionné.
J'ai créé le nouveau matériel dans domoticz avec zigbee2mqtt et maintenant j'ai bien des requêtes dans le log de Domoticz
2020-11-30 01:13:56.766 (mrZigbee) MqttClient::ping
2020-11-30 01:13:56.766 (mrZigbee) Sending 2 bytes of data
2020-11-30 01:13:56.766 (mrZigbee) c0 00 .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. �
2020-11-30 01:13:56.816 (mrZigbee) Received 2 bytes of data
2020-11-30 01:13:56.816 (mrZigbee) d0 00 .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. Ю
Par contre, comment appairer des dispositifs ?
Je ne vois aucun fichier configuration.yaml qu'on voit sur plusieurs forums, et je n'ai aucun log de zigbee2mqtt, ou alors je ne sais pas où il est.
Si j'essaye de faire un start du service, j'ai des erreurs, il me manque le fichier .json. Sûrement parce que je passe par le plugin ?
root@DiskStation:/volume3/@appstore/domoticz/var/plugins/zigbee2mqtt# npm start
npm ERR! code ENOENT
npm ERR! syscall open
npm ERR! path /volume3/@appstore/domoticz/var/plugins/zigbee2mqtt/package.json
npm ERR! errno -2
npm ERR! enoent ENOENT: no such file or directory, open '/volume3/@appstore/domoticz/var/plugins/zigbee2mqtt/package.json'
npm ERR! enoent This is related to npm not being able to find a file.
npm ERR! enoent
npm ERR! A complete log of this run can be found in:
npm ERR! /root/.npm/_logs/2020-11-30T00_25_21_605Z-debug.log
Est-ce que je suis naif et que l'installation du plugin Python Domoticz Zigbee2MQTT ne suffit pas en fait ? Ce n'est pas très clair sur la page d'instructions.
Comment voir un log de ce que la clé cc2531 échange, ou pas, et voir si un dispositif (interrupteur Ikea pour commencer) s'appaire bien ?
Pour l'appairage, j'ai cliqué 4 fois sur le bouton d'appairage au dos de l'interrupteur, ai vu la lumière clignoter, puis s'éteindre et reclignoter, alors je l'ai approché de la clé cc2531 et j'ai maintenu le bouton d'appairage environ 10s, le voyant s'est éteint.
Pour autant aucun moyen devoir si l'appairage est réussi, et aucun nouveau dispositif n'apparait dans Domoticz.
Merci par avance pour vos éclairages !
dépité que je suis