Bonjour à tous.
Bon … il n’est pas impossible que je me mélange les pinceaux. Voici donc le résumé.
1- j’utilise Jeedom sur un VM Freebox. Tout fonctionne nickel.
2- je veux prendre en compte le protocole zigbee.
3- grâce à un magnifique Pi zero W, et un magnifique circuit zigate, je me fabrique une PiZigate
4- comme j’ai bien lu les tutos, j’ai bien coupé le bluetooth, tout fonctionne côté PiZigate, la vie est belle jusque-là.
5- arrive le moment de faire le lien entre mon jeedom et cette jolie passerelle Zigbee. C’est là que les ennuis commencent… :
je comprends qu’en fait le plugin Abeille essaie de se connecter à Zigate Wifi ou à un Zigate installé sur un Pi (où il y aurait Jeedom donc) mais pas à un Pi connectable en Wifi… j’ai bon ?
j’entreprends donc de faire en sorte que tout ce qui sort de la Zigate, soit basculer sur le wifi grace à la commande :sudo socat /dev/ttyAMA0,b115200,raw,echo=0 tcp4-listen:9999
et j’automatise tout cela grâce à : Créer une passerelle ZiGate-Ethernet avec un Raspberry Pi - ZiGate
Je me dis que cela devrait fonctionner…
J’ai bien mes démons qui fonctionnent :
Evidemment lorsque je lance une inclusion ma jolie led bleue super brillante… ne clignote pas… sinon c’est pas marrant.
Comme je me dis que la drogue c’est pas bien, je me dis qu’il vaut mieux que je demande de l’aide…
Parce qu’il n’est pas impossible que je veuille faire faire des choses à ces jolis outils qu’ils ne sont pas censés faire…
Mais si c’est le cas, je ne vois pas dans quel cas utiliser une PiZigate, sauf si c’est avec un Jeedom installé dessus (auquel cas un ZeroW me parait très court pour faire tourner tout cela…)
PI Zero avec une pizigate comme « passerelle zigbee vers Wifi »
et Jeedom sur une VM freebox que tu veux relier à cette passerelle zigbee
C’est une manip que je n’ai jamais imaginé mais c est interressant.
Je vais creuser ca.
Note que dans ce cas, la passerelle n’est pas gerée par Jeedom, juste pas « socat » et c’est cette premiere partie qu’il faut verifier avant tout.
Bonjour @tcharp38.
Oui c’est exactement cela. Et je pensais que c’était le fonctionnement « normal » d’une PiZiGate. Et dans mon approche cela expliquait parfaitement la partie « wifi » du plugin abeille. En me permettant de placer ma PiZigate où je veux dans la maison et pas juste à côté du compteur et ce la box
Mais du coup j’ai du mal à comprendre dans quel contexte la PiZigate est « habituellement » utilisée. A moins que ce ne soit exclusivement utilisé sur un Raspberry sur lequel tourne Jeedom… C’est ça ?
Et je n’arrive pas à comprendre pourquoi le #plugin-abeille ne peut pas, à ce moment-là le voir via le Wifi.
Merci en tout cas de tout contribution à éclaircir ce mystère
C est une autre solution mais dans ce cas c’est Abeille sur le RPI qui pilote la zigate et la liaison avec l’autre jeedom doit se faire par ex via Jeelink.
Ca n’est clairement plus du zigbee vers wifi et c’est peut etre un peu lourd juste pour ce besoin.
bonjour. Merci de vos retours ! @trankilloman: effectivement, au pire je vais pouvoir essayer cela. @tcharp38: oui normalement j’ai même fait un service sur la base de cette méthode Créer une passerelle ZiGate-Ethernet avec un Raspberry Pi - ZiGate
en veillant à remplacer /dev/serial0 par /dev/ttyAMA0
dans /usr/bin/socat /dev/serial0,b115200,raw,echo=0 tcp4-listen:9999
D’ailleurs on voit dans les logs que la communication se lance…
Les logs que tu montres sont ceux de Jeedom donc cote VM.
Ce que je veux voir c’est le log sur ton RPI de la sortie « socat ».
C’est le premier truc à verifier.
Et du coup il ne doit y avoir aucun Jeedom sur ton RPI. En ligne ?
j’ai pas vraiment trouvé de logs, autrement que part cette méthode… preneur d’une alternative (je ne crois pas que socat génère d’autre logs que le mode verbose)
Sur mon Jeedom, dans plugin Abeille, ma config Zigate est la suivante :
Salut !
Et merci de ces pistes.
Je viens de faire la mise à jour du fichier AbeilleSerialRead.php…
hummm. Mais hélas rien de mieux.
Mon AbeilleSerialRead1.log me renvoie :
[2021-09-02 11:45:25] Le port /dev/zigate1 a disparu !
[2021-09-02 11:45:40] Le port /dev/zigate1 a disparu !
[2021-09-02 11:45:55] Le port /dev/zigate1 a disparu !
[2021-09-02 11:46:03] Le port /dev/zigate1 a disparu !
Et le AbeilleCmd.log me renvoie:
[2021-09-02 11:47:23] Port '/dev/zigate1' non accessible. Commande '0010' non écrite.
[2021-09-02 11:47:24] Port '/dev/zigate1' non accessible. Commande '0010' non écrite.
[2021-09-02 11:47:25] Port '/dev/zigate1' non accessible. Commande '0010' non écrite.
Quand au chmod 666 sur /dev/zigate1, je pense qu’il est le coeur du problème…
En effet je n’ai tout simplement pas de /dev/zigate1… mais peut-être que je ne cherche pas au bon endroit, ou peut-être que parce que j’ai paramétré Abeille avec du Wifi, il n’y a pas de création de /dev…
je ne sais pas… en limite de compétences
Bon déja on va migré sur le github Abeille car possible ici je poser un zip.
Puis quand tu es sur que cote RPI ca fonctionne, donne moi le package de TOUS les logs d’un coup y compris ceux du RPI. Comme ca je peux voir les 2 cotes.
Pour Abeille, tu peux avoir tous les logs via la page support/telecharger tout.
Cote RPI… tu sais faire.