zigbee2mqtt, passerelle low cost
Re: zigbee2mqtt, passerelle low cost
Sur zigbee2mqtt l'inclusion est hyper simple! Perso je laisse le parametre "permit_join: true" en permanence (je n'ai pas de voisin assez proche pour venir inclure des elements contre mon gre) et a peine mis la pile dans le capteur que je le vois apparaitre dans mon plugin jMQTT.
Re: zigbee2mqtt, passerelle low cost
Il serait bien de le faire tester en beta à ceux qui ont déjà installé zigbeetoMqtt pour voir si cela fonctionne de la même manière.
pour l'inclusion automatisé il faut une base de référence des produits, sinon ce n'est pas compliqué en soit
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
DEV: DIY Odroid C2 16gb Strech 9.11 / Jeedom 4.x Alpha / MariaDB 10.1.41 / PHP 7.0.33
Re: zigbee2mqtt, passerelle low cost
pour la base on peux aussi aller prendre ceux des autres plugins zigbee mais celle de zigbee2mqtt semble déjà pas mal complète
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)
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)
Re: zigbee2mqtt, passerelle low cost
On verra pour l'instant on explore des pistes le but c'est de proposer le meilleur compromis et pas quelques chose ou la qualité ne nous convient pas.
Aide nous à t'aider : mets des logs, détaille ton soucis... Vous n'aurez aucune réponse de ma part si votre demande n'est pas détaillée (log, capture d'écran lisible...) ou si vous ne postez pas dans la bonne section
Re: zigbee2mqtt, passerelle low cost
Bonjour,
Je viens d'acheter des détecteurs de température xiaomi et détecteur d'ouverture de porte xiaomi, les deux en zigbee.
Je voulais savoir la meilleur solution la plus facile sans bidouille pour les connecté sur mon jeedom raspberry.
J'ai vu zigate ou zigbee2mqtt ?
vous me conseillez lequel car je vais pas non plus bidouiller des heures dessus pour le faire fonctionner ?
Cordialement
Je viens d'acheter des détecteurs de température xiaomi et détecteur d'ouverture de porte xiaomi, les deux en zigbee.
Je voulais savoir la meilleur solution la plus facile sans bidouille pour les connecté sur mon jeedom raspberry.
J'ai vu zigate ou zigbee2mqtt ?
vous me conseillez lequel car je vais pas non plus bidouiller des heures dessus pour le faire fonctionner ?
Cordialement
Re: zigbee2mqtt, passerelle low cost
Je te conseillerais d'attendre 1 mois on aura le plugin officiel mais il sera sûrement disponible que avec une seule et unique marque de clef...
Aide nous à t'aider : mets des logs, détaille ton soucis... Vous n'aurez aucune réponse de ma part si votre demande n'est pas détaillée (log, capture d'écran lisible...) ou si vous ne postez pas dans la bonne section
Re: zigbee2mqtt, passerelle low cost
Qu'entends-tu Loïc par "avec une seule et unique marque de clef" ?
Les ponts Zigbee fabriqués à partir d'un CC2531 pourrais ne pas être compatible avec Jeedom via le plugin OpenZigbee ?
En tout cas, si d'ici un mois le plugin est là, c'est déjà génial.
Les ponts Zigbee fabriqués à partir d'un CC2531 pourrais ne pas être compatible avec Jeedom via le plugin OpenZigbee ?
En tout cas, si d'ici un mois le plugin est là, c'est déjà génial.
Re: zigbee2mqtt, passerelle low cost
En gros on regarde soit openzigbee basé sur le meme truc que zigbee2mqtt et la il faut absolument une clef basé sur CC2531. Mais ca reste un sniffer (pas le vrai SDK zigbee donc) ou une clef avec le vrai sdk zigbee mais si on fait ca seul le model choisi sera compatible.
Aide nous à t'aider : mets des logs, détaille ton soucis... Vous n'aurez aucune réponse de ma part si votre demande n'est pas détaillée (log, capture d'écran lisible...) ou si vous ne postez pas dans la bonne section
Re: zigbee2mqtt, passerelle low cost
Bonjour à tous,
je ne suis pas du tout développeur mais j'ai fait un petit plugin sur la base de zigbee-shepherd qui fonctionne parfaitement, il y a beaucoup de chose à améliorer mais si ça peut vous aider.
il faut installer :
https://github.com/picsou83/zigbee-shepherd-api-rest
puis le plugin jeedom (j'ai utilisé la structure du plugin d'espeasy) :
https://github.com/picsou83/jeedom_ZigbeeShepherd
tester sur prise ikéa, ampoule ikéa, ampoule philips, détecteur mouvement xiaomi et détecteur ouverture porte xiaomi
Cela fait un mois que ça fonctionne sans aucun plantage et sans aucune perte de périphérique zigbee ...
voilou
je ne suis pas du tout développeur mais j'ai fait un petit plugin sur la base de zigbee-shepherd qui fonctionne parfaitement, il y a beaucoup de chose à améliorer mais si ça peut vous aider.
il faut installer :
https://github.com/picsou83/zigbee-shepherd-api-rest
puis le plugin jeedom (j'ai utilisé la structure du plugin d'espeasy) :
https://github.com/picsou83/jeedom_ZigbeeShepherd
tester sur prise ikéa, ampoule ikéa, ampoule philips, détecteur mouvement xiaomi et détecteur ouverture porte xiaomi
Cela fait un mois que ça fonctionne sans aucun plantage et sans aucune perte de périphérique zigbee ...
voilou
Re: zigbee2mqtt, passerelle low cost
Bonjour, quelle est la différence avec zigbeeToMqtt vu que tu utilises le même sniffer CC2531 et MqTT ?
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
DEV: DIY Odroid C2 16gb Strech 9.11 / Jeedom 4.x Alpha / MariaDB 10.1.41 / PHP 7.0.33
Re: zigbee2mqtt, passerelle low cost
Pas compris, tu dis qu'avez zigbee2mqtt il y juste le sniffer TI en cléf (c'est ce que l'on utilise actuellement et il y a la possibilité de routeur aussi) et dans le cas avec le SDK zigbee c'est aussi une seul clé possible celle du SDK. Donc ça revient au même pour les deux cas de figures, seule une seul clé sera valable pour le choix ???loic a écrit : ↑28 févr. 2019, 18:50En gros on regarde soit openzigbee basé sur le meme truc que zigbee2mqtt et la il faut absolument une clef basé sur CC2531. Mais ca reste un sniffer (pas le vrai SDK zigbee donc) ou une clef avec le vrai sdk zigbee mais si on fait ca seul le model choisi sera compatible.
Dans le cas du SDK officiel quels sont les avantages (pérennités, évolutions, portés, routeurs possibles, etc... ) par rapport à Zigbee2mqtt ?
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
DEV: DIY Odroid C2 16gb Strech 9.11 / Jeedom 4.x Alpha / MariaDB 10.1.41 / PHP 7.0.33
Re: zigbee2mqtt, passerelle low cost
Oui si tu ne veux pas bidouiller sinon en 30 mn c'est torché avec zigbee2mqtt
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
DEV: DIY Odroid C2 16gb Strech 9.11 / Jeedom 4.x Alpha / MariaDB 10.1.41 / PHP 7.0.33
Re: zigbee2mqtt, passerelle low cost
Justement j'avais des problèmes de stabilité avec zigbee2mqtt donc j'utilise directement zigbee-shepherd sans passer par zigbee2mqtt.
et directement en api-rest avec des commandes GET ou POST
http://192.168.1.56:3000/genOnOff?appar ... ommande=on
Et j'ai ajouté toutes les commandes de cc-znp pour communiquer directement avec la carte cc2531 (Z-Stack Monitor and Test API and cc-znp API.)
Re: zigbee2mqtt, passerelle low cost
picsou83 a écrit : ↑01 mars 2019, 10:29Justement j'avais des problèmes de stabilité avec zigbee2mqtt donc j'utilise directement zigbee-shepherd sans passer par zigbee2mqtt.
et directement en api-rest avec des commandes GET ou POST
http://192.168.1.56:3000/genOnOff?appar ... ommande=on
Et j'ai ajouté toutes les commandes de cc-znp pour communiquer directement avec la carte cc2531 (Z-Stack Monitor and Test API and cc-znp API.)
Encore plus compliquée pour moi sans tuto, ta besoin de mosquito ?
- domoggvad
- Actif
- Messages : 1880
- Inscription : 29 avr. 2015, 16:02
- Localisation : Seine-Saint-Denis (Villepinte)
Re: zigbee2mqtt, passerelle low cost
Bonjour,
Une petite photo du module installé, juste pour voir à quoi cela ressemble esthétiquement
merci
Une petite photo du module installé, juste pour voir à quoi cela ressemble esthétiquement
merci
3 Odroid C2 (Prod - secours - test) Z83 tests: rfxcom + Z-wave- Clims DAIKIN - espeasy - thekey - Xiaomi - Telinfo - broadlink... widget V3 :viewtopic.php?f=29&t=44183&p=717810#p717810
Re: zigbee2mqtt, passerelle low cost
En gros la clef Ti c'est du sniffer la clef qu'on test en ce moment est tamponée zigbee compliance le sniffer non. Les avantages sont deja la limite de module sans router de 15 à 20 avec TI et pas avec une clef SDK compliance, l'inclusion qui marche a une distance folle et super bien. Après peut etre on sortira les 2 on sait pas encore.mortyre a écrit : ↑01 mars 2019, 10:17Pas compris, tu dis qu'avez zigbee2mqtt il y juste le sniffer TI en cléf (c'est ce que l'on utilise actuellement et il y a la possibilité de routeur aussi) et dans le cas avec le SDK zigbee c'est aussi une seul clé possible celle du SDK. Donc ça revient au même pour les deux cas de figures, seule une seul clé sera valable pour le choix ???loic a écrit : ↑28 févr. 2019, 18:50En gros on regarde soit openzigbee basé sur le meme truc que zigbee2mqtt et la il faut absolument une clef basé sur CC2531. Mais ca reste un sniffer (pas le vrai SDK zigbee donc) ou une clef avec le vrai sdk zigbee mais si on fait ca seul le model choisi sera compatible.
Dans le cas du SDK officiel quels sont les avantages (pérennités, évolutions, portés, routeurs possibles, etc... ) par rapport à Zigbee2mqtt ?
Aide nous à t'aider : mets des logs, détaille ton soucis... Vous n'aurez aucune réponse de ma part si votre demande n'est pas détaillée (log, capture d'écran lisible...) ou si vous ne postez pas dans la bonne section
- domoggvad
- Actif
- Messages : 1880
- Inscription : 29 avr. 2015, 16:02
- Localisation : Seine-Saint-Denis (Villepinte)
Re: zigbee2mqtt, passerelle low cost
@Loic et sans indiscrétion qu'elle cette cle marque, nom ? usb ou wifi ?
merci
merci
3 Odroid C2 (Prod - secours - test) Z83 tests: rfxcom + Z-wave- Clims DAIKIN - espeasy - thekey - Xiaomi - Telinfo - broadlink... widget V3 :viewtopic.php?f=29&t=44183&p=717810#p717810
Re: zigbee2mqtt, passerelle low cost
La on test la conbee avec le soft deconz derrière, pour l'instant on a trouvé que un soucis qui lors du redémarrage du démon on perd les plug jusqu’à ce qu'il recommunique avec le réseaux, mais ils sont en train de regarder le soucis (il répond vite en général en moins de 24h ce qui est appréciable)
Aide nous à t'aider : mets des logs, détaille ton soucis... Vous n'aurez aucune réponse de ma part si votre demande n'est pas détaillée (log, capture d'écran lisible...) ou si vous ne postez pas dans la bonne section
Re: zigbee2mqtt, passerelle low cost
Non, mosquitto est le broker de message mqtt et je n'utilise pas du tout mqtt
Attention ce n'est pas un plugin officiel et il faut pas mal bidouiller , donc pour un public averti et le plugin n'est pas terminé
donc fonctionne avec CC2531 USB Dongle
Pour faire simple :
1) il faut installer sur un serveur via nodesjs https://github.com/picsou83/zigbee-shepherd-api-rest :
Install :
2) si vous avez déjà une bdd de périphérique zigbee avec zigbee2mqtt (fichier database.db) :
copy database in /data/
change parameters in server.js
it must be the same as the old configuration WARNING the key can change panid and lose all those objects
2.5) modifier le fichier server.js en mettant l'adresse ip de votre jeedom sur le port 8122
ligne 155 et 211
var urljeedomchange = 'http://192.168.1.54:8122/'+base64data;
3) Run the WebApp:
Pour vérifier que ça marche et que les périphériques de l'ancienne bdd sont là :
http://youripofservernodejs:3000/list
vous pouvez également directement utiliser swagger
http://youripofservernodejs:3000/api-docs
4) Ensuite copier le plugin https://github.com/picsou83/jeedom_ZigbeeShepherd dans jeedom
si vous n'avez jamais installé un plugin non officiel ne le faite pas (en tout cas pas sur la prod)..
Activer le plugin et lancer l'installation des dépendances
5) modifier le fichier /var/www/plugins/zigbee/core/class/zigbee.class.php
ligne 26 remplacer 192.168.1.56:3000 par votre addresse ou est installé zigbee-shepherd-api-rest
$url = 'http://192.168.1.56:3000/genOnOff?appareil=' . $ieeeAddr . '&epid=' . $epId . '&commande=' . $value;
6) installer les widgets : Oeil_fibaro , LegrandPriseCeliane, luminositeIMG
7) passer en mode inclusion dans le plugin et inclure les périphériques Zigbee
ou bien si déjà une bdd :
attendre les premiers rapports ou utiliser la détection de mouvement ou bien si prise utiliser la commande
http://youripofservernodejs:3000/genOnO ... ommande=on
Voici à quoi ça ressemble
Attention ce n'est pas un plugin officiel et il faut pas mal bidouiller , donc pour un public averti et le plugin n'est pas terminé
donc fonctionne avec CC2531 USB Dongle
Pour faire simple :
1) il faut installer sur un serveur via nodesjs https://github.com/picsou83/zigbee-shepherd-api-rest :
Install :
Code : Tout sélectionner
git clone https://github.com/picsou83/zigbee-shepherd-api-rest.git
npm install
2) si vous avez déjà une bdd de périphérique zigbee avec zigbee2mqtt (fichier database.db) :
copy database in /data/
change parameters in server.js
it must be the same as the old configuration WARNING the key can change panid and lose all those objects
Code : Tout sélectionner
var zserver = new ZShepherd('/dev/ttyACM0', {
sp: {
baudRate: 115200,
rtscts: true
},
dbPath: (__dirname + '/data/database.db'),
net: {
panId: 0x1111,
channelList: [ 12 ], // pick CH12 and CH14
precfgkey: [ 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07,
0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f ],
precfgkeysEnable: true
}
});
ligne 155 et 211
var urljeedomchange = 'http://192.168.1.54:8122/'+base64data;
3) Run the WebApp:
Code : Tout sélectionner
node server.js
http://youripofservernodejs:3000/list
vous pouvez également directement utiliser swagger
http://youripofservernodejs:3000/api-docs
4) Ensuite copier le plugin https://github.com/picsou83/jeedom_ZigbeeShepherd dans jeedom
si vous n'avez jamais installé un plugin non officiel ne le faite pas (en tout cas pas sur la prod)..
Code : Tout sélectionner
git clone https://github.com/picsou83/jeedom_ZigbeeShepherd.git
sudo cp -R jeedom_ZigbeeShepherd/ /var/www/html/plugins/zigbee/
sudo chown -R www-data:www-data /var/www/html/plugins/zigbee/
sudo chmod 775 -R /var/www/html/plugins/zigbee/
5) modifier le fichier /var/www/plugins/zigbee/core/class/zigbee.class.php
ligne 26 remplacer 192.168.1.56:3000 par votre addresse ou est installé zigbee-shepherd-api-rest
$url = 'http://192.168.1.56:3000/genOnOff?appareil=' . $ieeeAddr . '&epid=' . $epId . '&commande=' . $value;
6) installer les widgets : Oeil_fibaro , LegrandPriseCeliane, luminositeIMG
7) passer en mode inclusion dans le plugin et inclure les périphériques Zigbee
ou bien si déjà une bdd :
attendre les premiers rapports ou utiliser la détection de mouvement ou bien si prise utiliser la commande
http://youripofservernodejs:3000/genOnO ... ommande=on
Voici à quoi ça ressemble
Qui est en ligne ?
Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 18 invités