Comme annoncé, ce forum est passé en lecture seule au 1er janvier 2020. Désormais nous vous invitons à vous rendre sur notre nouvelle page communauté :
Image

A très bientôt !

zigbee2mqtt, passerelle low cost

Pour parler de tout, et surtout de rien !
Fred77
Timide
Messages : 29
Inscription : 14 déc. 2018, 11:53

Re: zigbee2mqtt, passerelle low cost

Message par Fred77 » 07 janv. 2019, 23:18

Oui j'ai toujours le relais. Une prise(plug xiaomi) éloignée du coordinateur se relie bien toute seule a l'autre prise qui fait routeur aussi. Mais pas le capteur de température.

Si vous voulez voir sur quoi sont relié vos objets :

Code : Tout sélectionner

mosquitto_pub -V mqttv311 -h 127.0.0.1 -m "graphviz" -t zigbee2mqtt/bridge/networkmap
Ça permet d'envoyer l'info dans "zigbee2mqtt/bridge/networkmap".
J'utilise MQTT.fx pour choper la valeur et ensuite je la mets dans http://www.webgraphviz.com/ pour que ça me donne le graph, c'est plus simple que de lire le texte :)

Exemple de texte recu :

Code : Tout sélectionner

digraph G {
node[shape=record];
  "0x00124b0018e1a249" [label="{0x00124b0018e1a249|Coordinator|No model information available|online}"];
  "0x00124b0018e1a249" -> "0x00158d000290a576" [label="101"]
  "0x00158d00023738bd" [label="{0x00158d00023738bd|EndDevice|Xiaomi Aqara water leak sensor (SJCGQ11LM)|online}"];
  "0x00158d00023738bd" -> "0x00124b0018e1a249" [label="33"]
  "0x00158d0002772657" [label="{0x00158d0002772657|EndDevice|Xiaomi Aqara temperature, humidity and pressure sensor (WSDCGQ11LM)|online}"];
  "0x00158d0002772657" -> "0x00124b0018e1a249" [label="53"]
  "0x00158d000273a0ac" [label="{0x00158d000273a0ac|EndDevice|Xiaomi Aqara temperature, humidity and pressure sensor (WSDCGQ11LM)|online}"];
  "0x00158d000273a0ac" -> "0x00124b0018e1a249" [label="40"]
  "0x00158d000238a35c" [label="{0x00158d000238a35c|EndDevice|Xiaomi Aqara temperature, humidity and pressure sensor (WSDCGQ11LM)|online}"];
  "0x00158d000238a35c" -> "0x00124b0018e1a249" [label="55"]
  "0x00158d000290a576" [label="{0x00158d000290a576|Router|Xiaomi Mi power plug ZigBee (ZNCZ02LM)|online}"];
  "0x00158d000290a576" -> "0x00124b0018e1a249" [label="96"]
  "0x01124b001baff6df" [label="{0x01124b001baff6df|Router|Ksentry Electronics [Zigbee OnOff Controller](http://ksentry.manufacturer.globalsources.com/si/6008837134660/pdtl/ZigBee-module/1162731630/zigbee-on-off-controller-modules.htm) (KS-SM001)|online}"];
  "0x01124b001baff6df" -> "0x00124b0018e1a249" [label="0"]
  "0x00158d0002586217" [label="{0x00158d0002586217|Router|Xiaomi Mi power plug ZigBee (ZNCZ02LM)|online}"];
  "0x00158d0002586217" -> "0x00158d000290a576" [label="57"]
}
Dans cet exemple je viens de débrancher le relais car je vais le modifier pour en faire un contact sec au lieu d'envoyer du 220, c'est pour piloter ma chaudière. ""0x00124b0018e1a249" [label="0"]" d'ou le "0" car y'a plus de signal.
VM Jeedom - Equipements Xiaomi via Zigbee2Mqtt

Avatar de l’utilisateur
fensoft
Actif
Messages : 1314
Inscription : 07 mai 2015, 11:26

Re: zigbee2mqtt, passerelle low cost

Message par fensoft » 08 janv. 2019, 00:19

Attention : la prise xiaomi fait relais mais pas tout le temps (elle semble se mettre en veille)
Coin!
Thermostat lowcost MaxCube DataTransfert (upload vers cloud)
Développeur embarqué (rtos/drivers linux/c/xilinx/atmel/pic/arm/mips), système (linux,docker,qnx), scientifique (c++/python/mongodb), web (php/mysql), webservices (java/nodejs)

Tyriael
Timide
Messages : 40
Inscription : 13 nov. 2018, 17:43

Re: zigbee2mqtt, passerelle low cost

Message par Tyriael » 08 janv. 2019, 18:20

Bonjour , j ai une question tout con .Je suis pas très doué et débute totalement sur jeedom et tout si rattache . J ai plusieurs objets hue , xiaomi et ikea et du coup cette passerelle m intéresse bien .
Serait il possible simplement que quelqu'un m 'en fasse une toute prête , plus qu 'a brancher et me l envois ? (je suis en ille et vilaine ) .
Je sait pas si ce genre de demande est autorisé mais au cas ou , ca m arrangerais bien :)

Avatar de l’utilisateur
propositionjoe
Timide
Messages : 302
Inscription : 17 févr. 2016, 21:39
Contact :

Re: zigbee2mqtt, passerelle low cost

Message par propositionjoe » 08 janv. 2019, 18:29

Tyriael a écrit :
08 janv. 2019, 18:20
Bonjour , j ai une question tout con .Je suis pas très doué et débute totalement sur jeedom et tout si rattache . J ai plusieurs objets hue , xiaomi et ikea et du coup cette passerelle m intéresse bien .
Serait il possible simplement que quelqu'un m 'en fasse une toute prête , plus qu 'a brancher et me l envois ? (je suis en ille et vilaine ) .
Je sait pas si ce genre de demande est autorisé mais au cas ou , ca m arrangerais bien :)

Le problème c'est qu'il n'y a rien à préparer,
Si ce n'est d'installer le soft sur l'hôte de la clé...

J'adore cette clé, et je la recommande parce que ça juste marche,
Mais franchement si tu ne te sens pas de mettre un peu les mains dedans,
Je ne crois pas qu'il te faille te lancer là-dedans.
À la limite, tournes-toi plutôt vers la zigate.

Enfin, ce n'est que mon avis.
Proxmox avec VM jeedom
Zigbee2mqtt, Broadlink, Zwave, Blea, Tasmotta, EspEasy
Mon blog: https://carmagnole.ovh

Fred77
Timide
Messages : 29
Inscription : 14 déc. 2018, 11:53

Re: zigbee2mqtt, passerelle low cost

Message par Fred77 » 08 janv. 2019, 20:47

Visiblement le fait de se connecter au routeur au lieu du coordinateur ça n'est pas clair même pour celui qui gère le projet zigbee2mqtt :)
https://github.com/Koenkk/zigbee2mqtt/issues/752
VM Jeedom - Equipements Xiaomi via Zigbee2Mqtt

Avatar de l’utilisateur
fensoft
Actif
Messages : 1314
Inscription : 07 mai 2015, 11:26

Re: zigbee2mqtt, passerelle low cost

Message par fensoft » 09 janv. 2019, 09:10

C'est pas lui l'auteur du Routeur zigbee. Mais ça me semble le minimum pour un Routeur, non ? Sinon, à quoi sert il ?
Coin!
Thermostat lowcost MaxCube DataTransfert (upload vers cloud)
Développeur embarqué (rtos/drivers linux/c/xilinx/atmel/pic/arm/mips), système (linux,docker,qnx), scientifique (c++/python/mongodb), web (php/mysql), webservices (java/nodejs)

Avatar de l’utilisateur
fensoft
Actif
Messages : 1314
Inscription : 07 mai 2015, 11:26

Re: zigbee2mqtt, passerelle low cost

Message par fensoft » 09 janv. 2019, 09:11

message supprimé
Dernière édition par fensoft le 14 janv. 2019, 12:47, édité 1 fois.
Coin!
Thermostat lowcost MaxCube DataTransfert (upload vers cloud)
Développeur embarqué (rtos/drivers linux/c/xilinx/atmel/pic/arm/mips), système (linux,docker,qnx), scientifique (c++/python/mongodb), web (php/mysql), webservices (java/nodejs)

Fred77
Timide
Messages : 29
Inscription : 14 déc. 2018, 11:53

Re: zigbee2mqtt, passerelle low cost

Message par Fred77 » 09 janv. 2019, 11:56

non mais c est lui l auteur du projet zigbee2mqtt et si dans le firmware il ne gère pas les demandes d association depuis un routeur sur son coordinateur ca ne peut pas fonctionner :).
mais j ai reussi hier soir a utiliser le routeur des prises xiaomi pour les capteurs eloignés.
je ne sais pas exactement les étapes a faire mais dans mon cas, j ai refait l opération deux fois pour des capteurs différents et ca a fonctionné :
je positionne mon capteur de température assez loin du coordinateur presque en perte de porté (23 de signal) et en bonne portée de la prise, ensuite j appuie trois fois 1 seconde sur le bouton d association du capteur de température espace de 2s. et la il se connecte a la prise.
si je le mets trop proche du coordinateur ca ne change pas. si trop loin il ne capte que la prise et ca ne fonctionne pas non plus.
VM Jeedom - Equipements Xiaomi via Zigbee2Mqtt

mortyre
Actif
Messages : 1247
Inscription : 17 mai 2016, 16:51

Re: zigbee2mqtt, passerelle low cost

Message par mortyre » 09 janv. 2019, 14:23

Je viens de passer commande plus qu'à attendre 25 jours pour que ça arrive à la maison :-)
PROD: NAS1815+ VMM Buster 10.2 / Jeedom 4.0.31 / MariaDB 10.3.18 / PHP 7.3.9
DEV: DIY Odroid C2 16gb Strech 9.11 / Jeedom 4.x Alpha / MariaDB 10.1.41 / PHP 7.0.33

Avatar de l’utilisateur
fensoft
Actif
Messages : 1314
Inscription : 07 mai 2015, 11:26

Re: zigbee2mqtt, passerelle low cost

Message par fensoft » 09 janv. 2019, 15:47

Fred77 a écrit :
09 janv. 2019, 11:56
non mais c est lui l auteur du projet zigbee2mqtt
c'est lui l'auteur du projet zigbee2mqtt mais pas l'auteur du routeur: Credits for this firmware go to ptvoinfo
Fred77 a écrit :
09 janv. 2019, 11:56
et si dans le firmware il ne gère pas les demandes d association depuis un routeur sur son coordinateur ca ne peut pas fonctionner :).
si tel est le cas, comment se servir du routeur alors ?
edit: ok j'ai compris il faut qu'il soit à portée des deux mais plus proche du routeur que du coordinateur
Coin!
Thermostat lowcost MaxCube DataTransfert (upload vers cloud)
Développeur embarqué (rtos/drivers linux/c/xilinx/atmel/pic/arm/mips), système (linux,docker,qnx), scientifique (c++/python/mongodb), web (php/mysql), webservices (java/nodejs)

Fred77
Timide
Messages : 29
Inscription : 14 déc. 2018, 11:53

Re: zigbee2mqtt, passerelle low cost

Message par Fred77 » 09 janv. 2019, 16:55

oui plus proche du routeur que du coordinateur mais surtout avec quasiment plus de liaison du coordinateur car s il est encore trop près du coordinateur meme en étant collé sur le routeur il restera sur le coordinateur. je pense que c est un bug de la cle zigbee2mqtt justement qui ne gère pas bien bles demandes d association depuis les routeurs.
VM Jeedom - Equipements Xiaomi via Zigbee2Mqtt

Avatar de l’utilisateur
fensoft
Actif
Messages : 1314
Inscription : 07 mai 2015, 11:26

Re: zigbee2mqtt, passerelle low cost

Message par fensoft » 09 janv. 2019, 17:48

ça me semble curieux car le firmware de la clé zigbee2mqtt est quasiment le firmware original de la z-stack de ti. je vais investiguer de mon coté quand j'aurais reçu mes CC2531, probablement en faisant mes propres firmwares.
Coin!
Thermostat lowcost MaxCube DataTransfert (upload vers cloud)
Développeur embarqué (rtos/drivers linux/c/xilinx/atmel/pic/arm/mips), système (linux,docker,qnx), scientifique (c++/python/mongodb), web (php/mysql), webservices (java/nodejs)

Fred77
Timide
Messages : 29
Inscription : 14 déc. 2018, 11:53

Re: zigbee2mqtt, passerelle low cost

Message par Fred77 » 09 janv. 2019, 20:36

tient nous au jus si tes firmwares fonctionne mieux :)
VM Jeedom - Equipements Xiaomi via Zigbee2Mqtt

Avatar de l’utilisateur
fensoft
Actif
Messages : 1314
Inscription : 07 mai 2015, 11:26

Re: zigbee2mqtt, passerelle low cost

Message par fensoft » 09 janv. 2019, 21:46

Le code est pas trop long ni compliqué de ce que j'en ai vu. Mais je promet rien !
Coin!
Thermostat lowcost MaxCube DataTransfert (upload vers cloud)
Développeur embarqué (rtos/drivers linux/c/xilinx/atmel/pic/arm/mips), système (linux,docker,qnx), scientifique (c++/python/mongodb), web (php/mysql), webservices (java/nodejs)

Avatar de l’utilisateur
fensoft
Actif
Messages : 1314
Inscription : 07 mai 2015, 11:26

Re: zigbee2mqtt, passerelle low cost

Message par fensoft » 09 janv. 2019, 21:47

Et mon but initial est de fabriquer mon propre device zigbee pour piloter ma chaudière ;)
Coin!
Thermostat lowcost MaxCube DataTransfert (upload vers cloud)
Développeur embarqué (rtos/drivers linux/c/xilinx/atmel/pic/arm/mips), système (linux,docker,qnx), scientifique (c++/python/mongodb), web (php/mysql), webservices (java/nodejs)

romanais
Actif
Messages : 1999
Inscription : 21 août 2014, 21:36
Localisation : Drôme

Re: zigbee2mqtt, passerelle low cost

Message par romanais » 14 janv. 2019, 10:11

romanais a écrit :
07 janv. 2019, 20:34
Matériel reçu ce jour ! Je me lance bientôt.
Merci pour vos tests et retours
Bon j'ai fait le test dans le week-end.
Avec le colis reçu chez Ali, j'ai créé une 1ère clé (sous Windows).
Ensuite je suis passé sur mon Rpi Jeedom, et là bien entendu j'ai tout pété au bout d'un moment.
Je pensais qu'il fallait juste brancher la clé sur le Rpi, installer "jmqtt", et roule ma poule.

Mais comme ça ne "marchait pas" (enfin je n'ai pas saisi je pense), j'ai voulu désinstaller, et là, c'est le drame, mon Zwave est parti en cacahuètes.
Pas grave, j'ai restauré et tout roule.

Du coup, ce matin j'ai pris un autre Rpi, installé Raspbian et tout ce qu'il faut (v3 pour le Rpi, en-dessous pas possible d'installer la bonne version de node).
J'en ai profité pour tester le flashage d'une autre clé sous Linux, impeccable pour cette partie.

(Quelqu'un demandait si on pouvait lui flasher une clé, ça ne me pose pas de souci (j'en attends 4 autres), mais en effet, cette partie est la plus simple de toutes les manip', c'est surtout sur le reste que ça risque de coincer.)

J'ai bien suivi les étapes d'installation de https://koenkk.github.io/zigbee2mqtt/ge ... 2mqtt.html
Je tente, là ça ne marchait pas. J'ai vite "compris" qu'il me manquait un broker. Installation de mosquitto rapidos.
Et là tout roulait.
zigbee2mqtt:info 2019-1-14 09:33:46 Starting zigbee2mqtt version 1.0.1 (commit #9380bbc)
zigbee2mqtt:info 2019-1-14 09:33:46 Starting zigbee-shepherd
zigbee2mqtt:info 2019-1-14 09:33:46 zigbee-shepherd started
zigbee2mqtt:info 2019-1-14 09:33:46 Coordinator firmware version: '20181024'
zigbee2mqtt:info 2019-1-14 09:33:46 Currently 0 devices are joined:
zigbee2mqtt:warn 2019-1-14 09:33:46 `permit_join` set to `true` in configuration.yaml.
zigbee2mqtt:warn 2019-1-14 09:33:46 Allowing new devices to join.
zigbee2mqtt:warn 2019-1-14 09:33:46 Set `permit_join` to `false` once you joined all devices.
zigbee2mqtt:info 2019-1-14 09:33:46 Zigbee: allowing new devices to join.
zigbee2mqtt:info 2019-1-14 09:33:46 Connecting to MQTT server at mqtt://localhost
zigbee2mqtt:info 2019-1-14 09:33:46 zigbee-shepherd ready
zigbee2mqtt:info 2019-1-14 09:33:46 Connected to MQTT server
zigbee2mqtt:info 2019-1-14 09:33:46 MQTT publish: topic 'zigbee2mqtt/bridge/state', payload 'online'
Configuration par défaut. Appairage ouvert (`permit_join` set to `true` in configuration.yaml)

J'ai sorti mon petit capteur d'ouverture Xiamo Aqara.
Appui long sur le bouton avec un trombone. Et là, parfait !
zigbee2mqtt:info 2019-1-14 09:35:31 Connecting with device...
zigbee2mqtt:info 2019-1-14 09:35:31 MQTT publish: topic 'zigbee2mqtt/bridge/log', payload '{"type":"pairing","message":"connecting with device"}'
zigbee2mqtt:warn 2019-1-14 09:35:31 Message without device!
zigbee2mqtt:info 2019-1-14 09:35:31 Device incoming...
zigbee2mqtt:info 2019-1-14 09:35:31 MQTT publish: topic 'zigbee2mqtt/bridge/log', payload '{"type":"pairing","message":"device incoming"}'
zigbee2mqtt:info 2019-1-14 09:35:31 New device with address 0x00158d0002bf9f39 connected!
zigbee2mqtt:info 2019-1-14 09:35:31 MQTT publish: topic 'zigbee2mqtt/bridge/log', payload '{"type":"device_connected","message":"0x00158d0002bf9f39"}'
zigbee2mqtt:info 2019-1-14 09:36:11 MQTT publish: topic 'zigbee2mqtt/0x00158d0002bf9f39', payload '{"battery":100,"voltage":3055,"linkquality":92}'
Je manipule l'aimant, et je vois ça réagit bien (et vite).
zigbee2mqtt:info 2019-1-14 09:36:17 MQTT publish: topic 'zigbee2mqtt/0x00158d0002bf9f39', payload '{"battery":100,"voltage":3055,"linkquality":97,"contact":false}'
zigbee2mqtt:info 2019-1-14 09:36:19 MQTT publish: topic 'zigbee2mqtt/0x00158d0002bf9f39', payload '{"battery":100,"voltage":3055,"linkquality":84,"contact":true}'
Ce n'est pas parlant pour l'instant, car j'ai activé qu'un seul module Xiami et tout est dans la même pièce, mais j'en ai profité pour tester la commande donnée plus haut

Code : Tout sélectionner

 mosquitto_pub -V mqttv311 -h 127.0.0.1 -m "graphviz" -t zigbee2mqtt/bridge/networkmap
Qui me donne
zigbee2mqtt:info 2019-1-14 09:48:32 Starting network scan...
zigbee2mqtt:info 2019-1-14 09:48:32 Network scan completed
zigbee2mqtt:info 2019-1-14 09:48:32 MQTT publish: topic 'zigbee2mqtt/bridge/networkmap/graphviz', payload 'digraph G {
node[shape=record];
"0x00124b00193666e2" [label="{0x00124b00193666e2|Coordinator|No model information available|online}"];
"0x00158d0002bf9f39" [label="{0x00158d0002bf9f39|EndDevice|Xiaomi Aqara door & window contact sensor (MCCGQ11LM)|online}"];
"0x00158d0002bf9f39" -> "0x00124b00193666e2" [label="91"]
}'
2019-01-14_100540.jpg
2019-01-14_100540.jpg (148.96 Kio) Consulté 2366 fois
Prochaine étape, remettre "jmqtt" sur ma box Jeedom, paramétrer pour pointer sur l'autre Rpi, et voir ce que ça donne.
Merci à toute l'équipe pour le taf

Mon matériel

MaxL
Timide
Messages : 9
Inscription : 14 nov. 2018, 19:56

Re: zigbee2mqtt, passerelle low cost

Message par MaxL » 14 janv. 2019, 11:16

Bonjour à tous,

Je suis dans l'attente de recevoir tout ce qu'il faut pour aussi passer par cette solution.
Du coup, pendant cette attente, je lis un peu les solutions qui se presentent a nous pour ajouter tout ca dans Jeedom.
Je vois que pas mal de questions ont ete repondus (souvent sur plusieurs post a la fois) du coup je me demandais si un petit tuto "virtuel vs topic zigbee2mqtt/id" pouvait etre realisé.

J'essaye de mon cote de compiler toutes ces informations mais ca reste assez flou ne pouvant le tester actuellement et n'etant pas encore un expert en Jeedom j'ai du mal a comprendre l'interet de l'un par rapport a l'autre.

Merci a tous, en tout cas c'est top de pouvoir voir une communeaute qui s'investit pour explorer de nouvelles solutions :)

arnox
Timide
Messages : 93
Inscription : 09 sept. 2018, 00:10

Re: zigbee2mqtt, passerelle low cost

Message par arnox » 14 janv. 2019, 13:38

Hello
J'utilise zigbee2mqtt depuis 3 mois maintenant et je dois bien dire que je trouve qu'il est top. Aucun plantage, aucune perte d'info... J'ai pas enormement d'equipements dessus (2 thermo/hygro/pression + 1 switch) mais ca marche tip top.
Bref, j'ai achete une ampoule Philips Hue White, mais je ne trouve pas comment la mettre en mode appairage... Evidemment il n'y a aucun bouton dessus, et la seule doc que j'ai reussi a trouver dit qu'elle doit etre visible par la passerelle des qu'on la branche... Quelqu'un y est deja parvenu?

romanais
Actif
Messages : 1999
Inscription : 21 août 2014, 21:36
Localisation : Drôme

Re: zigbee2mqtt, passerelle low cost

Message par romanais » 14 janv. 2019, 14:26

Apparemment on arrive à le faire avec une télécommande (hue ou ikea/tradfri), en se plaçant très près de l'ampoule et en laissant appuyé jusqu'à ce que l'ampoule clignote.
https://github.com/Koenkk/zigbee2mqtt/issues/255
https://www.youtube.com/watch?v=UWQlFNJUPlA
Philips Hue
Factory reset the light bulb see HOWTO: Factory reset a Hue bulb. After resetting the bulb will automatically connect.

This is also possible with the Tradfri Remote Control by pressing and holding the reset button on the bottom of the remote (next to the battery). This may not always work.
Philips Hue Lightstrip Plus V2 have been successfully reset using the Hue Dimmer Switch by holding the On and Off buttons at the same time for 10 seconds while holding next to the Lightstrip controller, afterwards the Lightstrips can join Zigbee2MQTT.
For the 7146060PH (Philips Hue Go), the power cord has to be connected, after the blinking light (INSTEAD of step four in the video), press and keep holding the button on the bottom until the device is paired (+- 60 seconds). While holding the button the Hue Go will give you a nice light show.
Merci à toute l'équipe pour le taf

Mon matériel

Lodge
Timide
Messages : 68
Inscription : 04 janv. 2019, 16:58

Re: zigbee2mqtt, passerelle low cost

Message par Lodge » 14 janv. 2019, 21:13

Mon matos devrait arriver cette semaine.
J'espère arriver à quelque chose. J'ai commandé une sonde température xiaomi pour faire de premiers tests.
J'espère toutefois pourvoir installer la clef directement sur le RPI Jeedom.

Répondre

Revenir vers « Discussions Générales »

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 8 invités