Bonsoir,
Je pense que pour faire remonté les appareils zigbee il va te falloir une clé utilisant ce protocole, au mieux le plugin va remonter ta gateway mais pas ce qui est connecté dessus
Bonsoir,
Je pense que pour faire remonté les appareils zigbee il va te falloir une clé utilisant ce protocole, au mieux le plugin va remonter ta gateway mais pas ce qui est connecté dessus
Ok, merci @iPapy !
Même la Gateway ne remonte pas…
Donc ma passerelle IP ne suffira pas, il me faudra forcément prendre une nouvelle passerelle en clef USB comme la Zigate (et donc le plugin abeille) ou la conbee2 par exemple?
Ou tu parles d’un clef logique (comme une clef d’API)? Pour accéder à ces données?
Bonsoir @BeauFort9476
oui je parlais bien de Zigate ou Conbee 2 mais un conseille avant que tu te lance tête bêche sur l’achat de l’une ou de l’autre renseigne toi de savoir si elles sont en mesure de reconnaître ta Gateway ou les appareils Zigbee que tu as en ta possession
Ok merci du conseil!
Mais je croyais que ces passerelles étaient ‹ universelles ›… et donc en théorie compatibles avec la plupart des équipements Zigbee?
Malheureusement non car Zigbee est une norme mais bien souvent les marques font des trucs à leurs sauces
D’accord, penses-tu que le bon endroit pour poser ma question serait plutôt sur le forum
Plugin wifilightV2 - Tuya - Smart Life ?
Déjà regarde si cela a déjà été abordé dans ce sujet mais bon je reste convaincu que tu va devoir passer par une clé Zigbee pour remonter tes équipements Zigbee
bonjour
pour ma pars j’utilisais la combee2 pour mon zigbee, mais je la trouve pas vraiment tres stable et je perdais souvent mes capteurs
je suis passe sur une cle zigbee2mqtt avec le plugin mqtt ou jmqtt ( moi j’utilise mqtt )et depuis j’ai beaucoup moins de problème.
c’est plus compliquer a mettre en place mais après je trouve cela vraiment supérieure a la clef combee 2
voici une aperçu des appareils compatible
j’ai utilisé ce site web pour mettre en place sur jeedom et configurer la clef, c’est vraiment très claire
Merci j’ai commandé de quoi monter une clef zigbee2mqtt.
Je vous tient au courant quand j’aurai reçu tous les éléments et l’aurai monté.
Quelles différences entre le plugin mqtt et jmqtt ?
En attendant j’arrive à récupérer l’info de détection de présence d’un capteur en passant par IFTTT (SmartLife offre quelques applets, mais limités quand même). Malheureusement maintenant en version non Pro nous n"avons plus droits qu’à l"utilisation de 3 applets.
Salut
pour ma pars j’utilise Mqtt, il me paraissait plus simple au départ. je ne serais te dire la différence et si l’un est plus puissant que l’autre
d’après ce que je peux voir, sur mqtt l’appareil remonte séparément alors que dans jmqtt tout semble remonter dans un équipement et après tu peux créer autant d’équipement que tu veux en prenant les infos du général
jmqtt
mqtt
après c’est peut être pas le fonctionnement normal
des pro vont surement pouvoir faire les points positifs et négatifs de chacun
Ok merci pour l’info, je testerai les 2.
Tu as pu les installer et surtout les utiliser en même temps?
Merci
oui sans soucis, tu configures la même adresse pour le mosquitto
Merci pour ta réponse!
J’ai reçu mes sniffers USB TI ainsi que le CC debugger pour y déposer le firmware, ainsi que mon Raspberry PI4 8G.
J’ai suivi la procédure suivante, comme tu me l’as conseillé:
https://projetsdiy.fr/test-du-pont-zigbee2mqtt-hack-gateway-xiaomi-smart-home-aqara-partie-1-assemblage-systeme-dalarme-en-5-avec-node-red/
Mais j’ai un soucis avec mes sniffers, après les avoirs flashés, quand je les rebranche en USB sur mon PC ou sur la Raspberry, une des diodes clignottes en rouge et ils ne sont plus reconnus…
As-tu eu ce genre de soucis?
As-tu eu à installer en plus de Jeedom et des 2 plug-ins su-mentionnés, les programmes zigbee2mqtt :
sudo git clone https://github.com/Koenkk/zigbee2mqtt.git /opt/zigbee2mqtt
sudo chown -R pi:pi /opt/zigbee2mqtt
En suivant la procédure je tombe sur
Vérifiez maintenant que Nodejs et npm sont installés sur Raspbian. Si vous utilisez Jeedom ou Node-RED, vous n’avez rien à installer.
node --version # v8.X.X mini
npm --version # v5.X.X mini
==Comme Jeedom est installé sur mon Rpi, je n’ai donc pas lancé ces commandes… (elles sortent en erreur d’ailleurs)
Mais en continuant, je suis censé faire
cd /opt/zigbee2mqtt
npm install
Mais idem npm ne fonctionne pas (il n’est probablement pas installé sur mon Rpi)
En fait ce qui n’est pas clair c’est : est-ce que l’installation de NodeJS est nécessaire pour le programme zigbee2mqtt ou pour installe Node-RED (dont je n’ai pas besoin puisque j’utilise Jeedom)
Merci de tes premiers retours, cela m’aiderai à savoir si je m’y prends bien ou pas du tout…
je me suis fait un petit fichier via la procédure du site
Zigbee2MQTT…pdf (982,4 Ko)
après si tu as deux clefs, il faut une en routeur et l’autre en coordinateur ( pont) il me semble
ROUTEUR https://github.com/Koenkk/Z-Stack-firmw … CC2531/bin
COORDINATEURhttps://github.com/Koenkk/Z-Stack-firmw … in/default
Salut J’apporte ma petite contribution ! j’ai acheté cette gateway zigbee :
ainsi que ces capteurs de température/humidité:
https://fr.aliexpress.com/item/4000900671844.html?spm=a2g0s.9042311.0.0.4f9d6c37ZjUQob
voilà une vue de mon installation sous jeedom
j’ai configurer la passerelle comme ça , je ne sais pas si c’est bon ! en tout cas après avoir galerer un moment j’ai fini par réussir à recuperer la localkey de la gw , en retrogradant ma version de l’app tuya en 3.11 et avec l’app canary.
voiçi mon log actuel :
Memory used :1346 ko 976 o
[2020-10-26 10:28:17][DEBUG] : << Ping @192.168.31.232 diff:16
[2020-10-26 10:28:17][DEBUG] : Cmd to 192.168.31.232 - Try:192.168.31.232 6668 - Connect OK!
[2020-10-26 10:28:17][DEBUG] : Receive after decode :¯
[2020-10-26 10:28:33][DEBUG] : << Ping @192.168.31.232 diff:16
[2020-10-26 10:28:33][DEBUG] : Cmd to 192.168.31.232 - Try:192.168.31.232 6668 - Connect OK!
[2020-10-26 10:28:33][DEBUG] : Receive after decode :¯
[2020-10-26 10:28:49][DEBUG] : << Ping @192.168.31.232 diff:16
[2020-10-26 10:28:49][DEBUG] : Cmd to 192.168.31.232 - Try:192.168.31.232 6668 - Connect OK!
[2020-10-26 10:28:49][DEBUG] : Receive after decode :¯
[2020-10-26 10:28:49][DEBUG] : Receive after decode :{"dps":{"103":1825},"cid":"ec1bbdfffe3a62c8","t":1603704528}
[2020-10-26 10:28:49][DEBUG] : dps:
[2020-10-26 10:28:49][DEBUG] : Read Json OK
[2020-10-26 10:28:49][DEBUG] : cid in state
[2020-10-26 10:28:49][DEBUG] : GW @192.168.31.232 cid:ec1bbdfffe3a62c8
[2020-10-26 10:28:49][DEBUG] : Update state - Dps103:1825
[2020-10-26 10:28:49][DEBUG] : GW update done
[2020-10-26 10:29:05][DEBUG] : << Ping @192.168.31.232 diff:16
[2020-10-26 10:29:05][DEBUG] : Cmd to 192.168.31.232 - Try:192.168.31.232 6668 - Connect OK!
[2020-10-26 10:29:05][DEBUG] : Receive after decode :¯
[2020-10-26 10:29:17][DEBUG] : >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Search for devices <<<<<<<<<<<<<<<<<<<<<<<<<<<<<
[2020-10-26 10:29:17][DEBUG] : ****** Device listenable Capteur Chambre Liam - Class:TuyaCustom2_V2 @192.168.31.232Chanel:4 *****
[2020-10-26 10:29:17][DEBUG] : Device and socket exist : key:0 @192.168.31.232 channel:4 diff:12
[2020-10-26 10:29:17][DEBUG] : ****** Device listenable Capteur Chambre Parent - Class:TuyaCustom2_V2 @192.168.31.232Chanel:3 *****
[2020-10-26 10:29:17][DEBUG] : Device and socket exist : key:0 @192.168.31.232 channel:3 diff:12
[2020-10-26 10:29:17][DEBUG] : ****** Device listenable Passerelle zigbee - Class:TuyaCustom2_V2 @192.168.31.232Chanel:1 *****
[2020-10-26 10:29:17][DEBUG] : Device and socket exist : key:0 @192.168.31.232 channel:1 diff:12
[2020-10-26 10:29:17][DEBUG] : ****** Device listenable Capteur RDC - Class:TuyaCustom2_V2 @192.168.31.232Chanel:2 *****
[2020-10-26 10:29:17][DEBUG] : Device and socket exist : key:0 @192.168.31.232 channel:2 diff:12
[2020-10-26 10:29:17][DEBUG] : >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> End <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
[2020-10-26 10:29:17][DEBUG] : Memory used :1346 ko 976 o
[2020-10-26 10:29:21][DEBUG] : << Ping @192.168.31.232 diff:16
[2020-10-26 10:29:21][DEBUG] : Cmd to 192.168.31.232 - Try:192.168.31.232 6668 - Connect OK!
[2020-10-26 10:29:21][DEBUG] : Receive after decode :¯
[2020-10-26 10:29:37][DEBUG] : << Ping @192.168.31.232 diff:16
[2020-10-26 10:29:37][DEBUG] : Cmd to 192.168.31.232 - Try:192.168.31.232 6668 - Connect OK!
[2020-10-26 10:29:37][DEBUG] : Receive after decode :¯
[2020-10-26 10:29:53][DEBUG] : << Ping @192.168.31.232 diff:16
[2020-10-26 10:29:53][DEBUG] : Cmd to 192.168.31.232 - Try:192.168.31.232 6668 - Connect OK!
[2020-10-26 10:29:53][DEBUG] : Receive after decode :¯
[2020-10-26 10:29:59][DEBUG] : Receive after decode :{"dps":{"103":1910},"cid":"ec1bbdfffe90f49b","t":1603704598}
[2020-10-26 10:29:59][DEBUG] : dps:
[2020-10-26 10:29:59][DEBUG] : Read Json OK
[2020-10-26 10:29:59][DEBUG] : cid in state
[2020-10-26 10:29:59][DEBUG] : GW @192.168.31.232 cid:ec1bbdfffe90f49b
[2020-10-26 10:29:59][DEBUG] : Update state - Dps103:1910
[2020-10-26 10:29:59][DEBUG] : GW update done
[2020-10-26 10:29:59][DEBUG] : Receive after decode :{"dps":{"101":6282},"cid":"ec1bbdfffe90f49b","t":1603704598}
[2020-10-26 10:29:59][DEBUG] : dps:
[2020-10-26 10:29:59][DEBUG] : Read Json OK
[2020-10-26 10:29:59][DEBUG] : cid in state
[2020-10-26 10:29:59][DEBUG] : GW @192.168.31.232 cid:ec1bbdfffe90f49b
[2020-10-26 10:29:59][DEBUG] : Update state - Dps101:6282 - Dps103:1910
[2020-10-26 10:29:59][DEBUG] : GW update done
[2020-10-26 10:30:09][DEBUG] : << Ping @192.168.31.232 diff:16
[2020-10-26 10:30:09][DEBUG] : Cmd to 192.168.31.232 - Try:192.168.31.232 6668 - Connect OK!
[2020-10-26 10:30:09][DEBUG] : Receive after decode :¯
[2020-10-26 10:30:18][DEBUG] : >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Search for devices <<<<<<<<<<<<<<<<<<<<<<<<<<<<<
[2020-10-26 10:30:18][DEBUG] : ****** Device listenable Capteur Chambre Liam - Class:TuyaCustom2_V2 @192.168.31.232Chanel:4 *****
[2020-10-26 10:30:18][DEBUG] : Device and socket exist : key:0 @192.168.31.232 channel:4 diff:9
[2020-10-26 10:30:18][DEBUG] : ****** Device listenable Capteur Chambre Parent - Class:TuyaCustom2_V2 @192.168.31.232Chanel:3 *****
[2020-10-26 10:30:18][DEBUG] : Device and socket exist : key:0 @192.168.31.232 channel:3 diff:9
[2020-10-26 10:30:18][DEBUG] : ****** Device listenable Passerelle zigbee - Class:TuyaCustom2_V2 @192.168.31.232Chanel:1 *****
[2020-10-26 10:30:18][DEBUG] : Device and socket exist : key:0 @192.168.31.232 channel:1 diff:9
[2020-10-26 10:30:18][DEBUG] : ****** Device listenable Capteur RDC - Class:TuyaCustom2_V2 @192.168.31.232Chanel:2 *****
[2020-10-26 10:30:18][DEBUG] : Device and socket exist : key:0 @192.168.31.232 channel:2 diff:9
[2020-10-26 10:30:18][DEBUG] : >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> End <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
[2020-10-26 10:30:18][DEBUG] : Memory used :1346 ko 880 o
[2020-10-26 10:30:25][DEBUG] : << Ping @192.168.31.232 diff:16
[2020-10-26 10:30:25][DEBUG] : Cmd to 192.168.31.232 - Try:192.168.31.232 6668 - Connect OK!
[2020-10-26 10:30:25][DEBUG] : Receive after decode :¯
[2020-10-26 10:30:41][DEBUG] : << Ping @192.168.31.232 diff:16
[2020-10-26 10:30:41][DEBUG] : Cmd to 192.168.31.232 - Try:192.168.31.232 6668 - Connect OK!
[2020-10-26 10:30:41][DEBUG] : Receive after decode :¯
[2020-10-26 10:30:57][DEBUG] : << Ping @192.168.31.232 diff:16
[2020-10-26 10:30:57][DEBUG] : Cmd to 192.168.31.232 - Try:192.168.31.232 6668 - Connect OK!
[2020-10-26 10:30:57][DEBUG] : Receive after decode :¯
[2020-10-26 10:31:03][DEBUG] : Receive after decode :{"dps":{"103":1971},"cid":"ec1bbdfffe90ecd8","t":1603704662}
[2020-10-26 10:31:03][DEBUG] : dps:
[2020-10-26 10:31:03][DEBUG] : Read Json OK
[2020-10-26 10:31:03][DEBUG] : cid in state
[2020-10-26 10:31:03][DEBUG] : GW @192.168.31.232 cid:ec1bbdfffe90ecd8
[2020-10-26 10:31:03][DEBUG] : Update state - Dps103:1971
[2020-10-26 10:31:03][DEBUG] : GW update done
[2020-10-26 10:31:03][DEBUG] : Receive after decode :{"dps":{"101":7285},"cid":"ec1bbdfffe90ecd8","t":1603704662}
[2020-10-26 10:31:03][DEBUG] : dps:
[2020-10-26 10:31:03][DEBUG] : Read Json OK
[2020-10-26 10:31:03][DEBUG] : cid in state
[2020-10-26 10:31:03][DEBUG] : GW @192.168.31.232 cid:ec1bbdfffe90ecd8
[2020-10-26 10:31:03][DEBUG] : Update state - Dps101:7285 - Dps103:1971
[2020-10-26 10:31:03][DEBUG] : GW update done
[2020-10-26 10:31:13][DEBUG] : << Ping @192.168.31.232 diff:16
[2020-10-26 10:31:13][DEBUG] : Cmd to 192.168.31.232 - Try:192.168.31.232 6668 - Connect OK!
[2020-10-26 10:31:13][DEBUG] : Receive after decode :¯
de ce que j’ai compris le dps 103 correspond à la température
le dps101 à l’humidité
le dps102 au niveau de la pile du capteur.
le problème c’est que pour la température et l’humidité les infos sont à 4 chiffres genre « 1971 » va correspondre à 19,71°C, même principe pour l’humidité.je ne sais pas comment régler ce problème, si le Dev à la solution je suis preneur !
je suis disponible pour faire des test si besoin , étant actuellement sur une installation provisoire le temps de prendre en main cette usine à gaz car je suis débutant.
Houra !! J’ai trouvé comment modifier la valeur reçu du capteur !! Dans calcul et arrondis j’ai mis: « #value# /100 »
Et ma fois ça a l’air de fonctionner !!
Ce capteur et la serrure sont maintenant intégrés directement dans le plugin, pas besoin de passer du temps à configurer un équipement. Reste toujours à trouver le localkey comme tout produit tuya mais l’avantage est qu’il suffit de le faire une seule fois pour la passerelle et pas pour chaque équipement (pour eux il faut trouver un id qui est affiché en clair dans les logs).
Voir ICI
Soudainement
le plugin wifilightV2 s’est mis à ne plus décoder les trames de la passerelle zigbee
j’ai dû faire une petite modif (décalage de la lecture de la trame) pour que cela refonctionne
avez vous eu ce souci ?
La dernière beta ajoute une fonctionnalité intéressante : inclusion automatique des périphériques Tuya/Zigbee. C’est une inclusion partielle :
ajout manuel de la passerelle
le périphérique connecté à la passerelle est ajouté par inclusion
ses IP/cid sont automatiquement ajoutés
les dps reçus par le retour d’état créent automatiquement les commandes infos
Ceci permet de connaitre ses dps et de choisir une configuration standard, de la modifier ou de créer un périphérique personnalisé.
1.67 - 2020-12-23
Avant application de cette version, faire une sauvegarde de votre jeedom. Elle a été testée sur les périphériques Tuya, Tuya/Zigbee, Milight, Yeelight, Philips, Tplink. Pour les autres produits il n’y a pas eu de retour sur les tests beta
Tuya été testé sur des configurations allant jusque 16 périphériques.