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.