Bonjour, je suis en train de tester une migration sur mon protocole zigbee
environnement: home made raspberry pi 4, jeedom 4.3.15
setup de départ : plugin zigbee stable officiel + pizigate
setup destination : plugin jeezigbee beta + passerelle silvercrest modifiée
Configuration
Dans la configuration du plugin, je « crois » que pour l’instant on ne peut pas choisir une passerelle distante : lorsque j’ai fais ce choix, je n’ai pas trouvé de champ pour saisir l’adresse IP et le port de la passerelle.
Je pense que c’est un bug temporaire à remonter à l’équipe (merci @Loic )
Mais je ne me suis pas découragé, et en attendant que cela soit corrigé j’ai fais une petite modification « sauvage » dans le script du plugin qui crée le fichier de configuration de z2m, pour renseigner l’adresse de ma passerelle. Résultat, cela marche très bien (notez qu’il est préférable de redémarrer votre jeedom de manière à bien redémarrer z2m aussi), en tout cas en attendant une version du plugin qui supporte complètement une passerelle distante.
Voici la log de démarrage
`> zigbee2mqtt@1.30.2 start
node index.js
Zigbee2MQTT:info 2023-03-26 11:07:23: Logging to console and directory: ‹ /var/www/html/plugins/z2m/data/log/2023-03-26.11-07-23 › filename: log.txt
Zigbee2MQTT:info 2023-03-26 11:07:23: Starting Zigbee2MQTT version 1.30.2 (commit #cdf62ea)
Zigbee2MQTT:info 2023-03-26 11:07:23: Starting zigbee-herdsman (0.14.96)
Zigbee2MQTT:info 2023-03-26 11:07:28: zigbee-herdsman started (resumed)
Zigbee2MQTT:info 2023-03-26 11:07:28: Coordinator firmware version: ‹ {« meta »:{« maintrel »:"8 ",« majorrel »:« 6 »,« minorrel »:« 7 »,« product »:8,« revision »:« 6.7.8.0 build 373 »},« type »:« EZSP v8 »} ›
Zigbee2MQTT:info 2023-03-26 11:07:28: Currently 10 devices are joined:
Zigbee2MQTT:info 2023-03-26 11:07:28: 0xa4c138134df2399f (0xa4c138134df2399f): ZG-204ZL - TuYa Luminance motion sensor (EndDevice)
Zigbee2MQTT:info 2023-03-26 11:07:28: 0x0017880109aa4dae (0x0017880109aa4dae): 929002398602 - Philips Hue dimmer switch (EndDevice)
Zigbee2MQTT:info 2023-03-26 11:07:28: 0x804b50fffe0a6901 (0x804b50fffe0a6901): ZBMINI - SONOFF Zigbee two way smart switch (Router)
Zigbee2MQTT:info 2023-03-26 11:07:28: 0x00124b0022cd59ac (0x00124b0022cd59ac): SNZB-02 - SONOFF Temperature and humidity sensor (EndDevice)
Zigbee2MQTT:info 2023-03-26 11:07:28: 0x847127fffec9aafd (0x847127fffec9aafd): ZBMINI - SONOFF Zigbee two way smart switch (Router)
Zigbee2MQTT:info 2023-03-26 11:07:28: 0x00124b0022cd43ea (0x00124b0022cd43ea): SNZB-02 - SONOFF Temperature and humidity sensor (EndDevice)
Zigbee2MQTT:info 2023-03-26 11:07:28: 0x847127fffec9a017 (0x847127fffec9a017): ZBMINI - SONOFF Zigbee two way smart switch (Router)
Zigbee2MQTT:info 2023-03-26 11:07:28: 0x804b50fffeab68bc (0x804b50fffeab68bc): ZBMINI - SONOFF Zigbee two way smart switch (Router)
Zigbee2MQTT:info 2023-03-26 11:07:28: 0x00124b0022688ff6 (0x00124b0022688ff6): SNZB-02 - SONOFF Temperature and humidity sensor (EndDevice)
Zigbee2MQTT:info 2023-03-26 11:07:28: 0xa4c1384b54293475 (0xa4c1384b54293475): WHD02 - TuYa Wall switch module (Router)
Zigbee2MQTT:info 2023-03-26 11:07:28: Zigbee: disabling joining new devices.
Zigbee2MQTT:info 2023-03-26 11:07:28: Connecting to MQTT server at mqtt://127.0.0.1:1883
Zigbee2MQTT:info 2023-03-26 11:07:28: Connected to MQTT server
Zigbee2MQTT:info 2023-03-26 11:07:28: MQTT publish: topic ‹ zigbee2mqtt/bridge/state ›, payload ‹ {« state »:« online »} ›
Zigbee2MQTT:info 2023-03-26 11:07:28: Started frontend on port 0.0.0.0:8080
Zigbee2MQTT:info 2023-03-26 11:07:28: MQTT publish: topic ‹ zigbee2mqtt/0xa4c138134df2399f ›, payload ‹ {« battery »:10,« device »:{« applicationVersion »:67,« dateCode »:« »,« friendlyName »:« 0xa4c138134df2399f »,« hardwareVersion »:1,« ieeeAddr »:« 0xa4c138134df2399f »,« manufacturerID »:4417,« manufacturerName »:« _TZE200_3towulqd »,« model »:« ZG-204ZL »,« networkAddress »:19025,« powerSource »:« Battery »,« stackVersion »:0,« type »:« EndDevice »,« zclVersion »:3},« illuminance »:922,« keep_time »:« 10 »,« last_seen »:« 2023-03-26T09:42:21.939Z »,« linkquality »:196,« sensitivity »:« high »} ›
Zigbee2MQTT:info 2023-03-26 11:07:28: MQTT publish: topic ‹ zigbee2mqtt/0x0017880109aa4dae ›, payload ‹ {« battery »:91,« device »:{« applicationVersion »:2,« dateCode »:« 20201125 »,« friendlyName »:« 0x0017880109aa4dae »,« hardwareVersion »:1,« ieeeAddr »:« 0x0017880109aa4dae »,« manufacturerID »:4107,« manufacturerName »:« Signify Netherlands B.V. »,« model »:« 929002398602 »,« networkAddress »:62857,« powerSource »:« Battery »,« softwareBuildID »:« 2.44.0_hBB3C188 »,« stackVersion »:1,« type »:« EndDevice »,« zclVersion »:2},« last_seen »:« 2023-03-26T09:08:50.090Z »,« linkquality »:84,« update »:{« installed_version »:33565696,« latest_version »:33565954,« state »:« available »}} ›
Zigbee2MQTT:info 2023-03-26 11:07:28: MQTT publish: topic ‹ zigbee2mqtt/0x804b50fffe0a6901 ›, payload ‹ {« device »:{« dateCode »:« 20200927 »,« friendlyName »:« 0x804b50fffe0a6901 »,« ieeeAddr »:« 0x804b50fffe0a6901 »,« manufacturerID »:4098,« manufacturerName »:« SONOFF »,« model »:« ZBMINI »,« networkAddress »:25426,« powerSource »:« Mains (single phase) »,« type »:« Router »,« zclVersion »:3},« last_seen »:« 2023-03-26T10:03:09.214Z »,« linkquality »:96,« state »:« OFF »} ›
Zigbee2MQTT:info 2023-03-26 11:07:29: MQTT publish: topic ‹ zigbee2mqtt/0x00124b0022cd59ac ›, payload ‹ {« battery »:77.5,« device »:{« applicationVersion »:5,« dateCode »:« 20201026 »,« friendlyName »:« 0x00124b0022cd59ac »,« hardwareVersion »:1,« ieeeAddr »:« 0x00124b0022cd59ac »,« manufacturerID »:0,« manufacturerName »:« eWeLink »,« model »:« SNZB-02 »,« networkAddress »:32295,« powerSource »:« Battery »,« type »:« EndDevice »,« zclVersion »:1},« humidity »:63.81,« last_seen »:« 2023-03-26T09:45:26.762Z »,« linkquality »:120,« temperature »:18.83,« voltage »:2900} ›
Zigbee2MQTT:info 2023-03-26 11:07:29: MQTT publish: topic ‹ zigbee2mqtt/0x847127fffec9aafd ›, payload ‹ {« device »:{« dateCode »:« 20200927 »,« friendlyName »:« 0x847127fffec9aafd »,« ieeeAddr »:« 0x847127fffec9aafd »,« manufacturerID »:4098,« manufacturerName »:« SONOFF »,« model »:« ZBMINI »,« networkAddress »:37523,« powerSource »:« Mains (single phase) »,« type »:« Router »,« zclVersion »:3},« last_seen »:« 2023-03-26T10:01:28.003Z »,« linkquality »:108,« state »:« OFF »} ›
Zigbee2MQTT:info 2023-03-26 11:07:29: MQTT publish: topic ‹ zigbee2mqtt/0x00124b0022cd43ea ›, payload ‹ {« battery »:72,« device »:{« applicationVersion »:5,« dateCode »:« 20201026 »,« friendlyName »:« 0x00124b0022cd43ea »,« hardwareVersion »:1,« ieeeAddr »:« 0x00124b0022cd43ea »,« manufacturerID »:0,« manufacturerName »:« eWeLink »,« model »:« SNZB-02 »,« networkAddress »:32153,« powerSource »:« Battery »,« type »:« EndDevice »,« zclVersion »:1},« humidity »:64.86,« last_seen »:« 2023-03-26T10:04:00.007Z »,« linkquality »:196,« temperature »:19.95,« voltage »:2900} ›
Zigbee2MQTT:info 2023-03-26 11:07:29: MQTT publish: topic ‹ zigbee2mqtt/0x847127fffec9a017 ›, payload ‹ {« device »:{« dateCode »:« 20200927 »,« friendlyName »:« 0x847127fffec9a017 »,« ieeeAddr »:« 0x847127fffec9a017 »,« manufacturerID »:4098,« manufacturerName »:« SONOFF »,« model »:« ZBMINI »,« networkAddress »:17911,« powerSource »:« Mains (single phase) »,« type »:« Router »,« zclVersion »:3},« last_seen »:« 2023-03-26T09:58:10.186Z »,« linkquality »:92,« state »:« OFF »} ›
Zigbee2MQTT:info 2023-03-26 11:07:29: MQTT publish: topic ‹ zigbee2mqtt/0x804b50fffeab68bc ›, payload ‹ {« device »:{« dateCode »:« 20200927 »,« friendlyName »:« 0x804b50fffeab68bc »,« ieeeAddr »:« 0x804b50fffeab68bc »,« manufacturerID »:4098,« manufacturerName »:« SONOFF »,« model »:« ZBMINI »,« networkAddress »:31861,« powerSource »:« Mains (single phase) »,« type »:« Router »,« zclVersion »:3},« last_seen »:« 2023-03-26T10:04:34.057Z »,« linkquality »:112,« state »:« OFF »} ›
Zigbee2MQTT:info 2023-03-26 11:07:29: MQTT publish: topic ‹ zigbee2mqtt/0x00124b0022688ff6 ›, payload ‹ {« battery »:66,« device »:{« applicationVersion »:5,« dateCode »:« 20201026 »,« friendlyName »:« 0x00124b0022688ff6 »,« hardwareVersion »:1,« ieeeAddr »:« 0x00124b0022688ff6 »,« manufacturerID »:0,« manufacturerName »:« eWeLink »,« model »:« SNZB-02 »,« networkAddress »:25134,« powerSource »:« Battery »,« type »:« EndDevice »,« zclVersion »:1},« humidity »:64.19,« last_seen »:« 2023-03-26T10:00:11.426Z »,« linkquality »:152,« temperature »:19.56,« voltage »:2900} ›
Zigbee2MQTT:info 2023-03-26 11:07:29: MQTT publish: topic ‹ zigbee2mqtt/0xa4c1384b54293475 ›, payload ‹ {« device »:{« applicationVersion »:70,« dateCode »:« »,« friendlyName »:« 0xa4c1384b54293475 »,« hardwareVersion »:1,« ieeeAddr »:« 0xa4c1384b54293475 »,« manufacturerID »:4417,« manufacturerName »:« _TZ3000_46t1rvdu »,« model »:« WHD02 »,« networkAddress »:42399,« powerSource »:« Mains (single phase) »,« stackVersion »:0,« type »:« Router »,« zclVersion »:3},« last_seen »:« 2023-03-22T07:34:26.148Z »,« power_on_behavior »:« previous »,« state »:« OFF »,« switch_type »:« toggle »} ›
Zigbee2MQTT:info 2023-03-26 11:07:29: Zigbee2MQTT started!
`
Comme vous pouvez le voir, j’ai une dizaine de devices reconnus (switch et capteur de temperature sonoff, capteur de mouvement tuya, télécommande philips hue) ; ils sont bien reconnus à la fois dans jeedom et dans l’interface z2m
Pour l’instant je n’ai pas testé les groupes zigbee
L’intégration des devices tuya au fonctionnement peu standard bénéficie largement du travail fait par la communauté z2m qui a analysé les clusters spécifiques tuya et fournit des « adaptateurs » sur mesure
Merci à l’équipe jeedom pour ce plugin (je précise que je n’ai aucune expérience avec zigbeelinker) et j’attend avec impatience la version intégrant pleinement une passerelle distante, puis la stable


