Bienvenue sur le forum de la ZiGate !

Ici, nous échangeons sur les produits ZiGate (matériellement) et les firmware.

Pour que vous puissiez gagner du temps, je vous conseille de visiter, dans un premier temps, les forums et documentations des plugins et box domotique que vous avez choisi :

Jeedom :

Forum : https://community.jeedom.com/
Plugin ZiGate : https://github.com/Jeedom-Zigate/jeedom-plugin-zigate
Plugin Abeille : https://github.com/KiwiHC16/Abeille + http://kiwihc16.free.fr/

Domoticz :

Forum Francophonehttps://easydomoticz.com/forum/viewforum.php?f=28
Forum Anglophonehttps://www.domoticz.com/forum/viewforum.php?f=68
Développeur: @pipiche38 disponible sur keybase.io en chat

EEdomus :

Forum : https://forum.eedomus.com/

Home-assistant :

Plugin : https://github.com/doudz/homeassistant-zigate
Zigpy : https://www.home-assistant.io/integrations/zha/

Veuillez pour créer des messages et des sujets de discussion.

Zigate Ethernet / PiZigate 2 / firmware 3.21 perte de connectivité avec plugin Domoticz

Bonjour à tous,

J'ai déjà échangé sur le forum Zigate Domoticz avec Keros et Pipiche, mais je poste également ici pour avoir votre avis car j'ai l'impression que la PiZigate+ a un comportement étrange quand elle est associée à la Zigate-Ethernet.

En effet, je subis, plusieurs fois par jour, des reboot du plugin Zigate Domoticz suite à ces séquences (j'ai édité ce qui ne concerne pas le problème)

2021-12-28 16:01:40.949 (ZigateEth) pingZigate - WARNING: Ping sent but no response yet from Zigate. Status: Sent - Ping: 5 sec
2021-12-28 16:01:44.062 Error: (ZigateEth) tcpip_read_from_zigate: Connection error while receiving data [Errno 104] Connection reset by peer on <socket.socket fd=38, family=AddressFamily.AF_INET, type=SocketKind.SOCK_STREAM, proto=6, laddr=('192.168.0.114', 54930)>
2021-12-28 16:01:44.063 Status: (ZigateEth) ZigateTransport: TCPIP Connection open: <socket.socket fd=36, family=AddressFamily.AF_INET, type=SocketKind.SOCK_STREAM, proto=6, laddr=('192.168.0.114', 55798), raddr=('192.168.0.245', 9999)>
2021-12-28 16:01:45.064 (ZigateEth) tcp_re_connect - TCP connection successfuly re-established 🙂 <socket.socket fd=36, family=AddressFamily.AF_INET, type=SocketKind.SOCK_STREAM, proto=6, laddr=('192.168.0.114', 55798), raddr=('192.168.0.245', 9999)>
2021-12-28 16:01:45.971 (ZigateEth) pingZigate - WARNING: Ping sent but no response yet from Zigate. Status: Sent - Ping: 10 sec
2021-12-28 16:01:50.946 (ZigateEth) pingZigate - WARNING: Ping sent but no response yet from Zigate. Status: Sent - Ping: 15 sec
2021-12-28 16:01:55.970 (ZigateEth) pingZigate - WARNING: Ping sent but no response yet from Zigate. Status: Sent - Ping: 20 sec
2021-12-28 16:02:00.941 (ZigateEth) pingZigate - WARNING: Ping sent but no response yet from Zigate. Status: Sent - Ping: 25 sec
2021-12-28 16:02:05.967 (ZigateEth) pingZigate - WARNING: Ping sent but no response yet from Zigate. Status: Sent - Ping: 30 sec
2021-12-28 16:02:10.944 (ZigateEth) pingZigate - WARNING: Ping sent but no response yet from Zigate. Status: Sent - Ping: 35 sec
2021-12-28 16:02:15.968 (ZigateEth) pingZigate - WARNING: Ping sent but no response yet from Zigate. Status: Sent - Ping: 40 sec
2021-12-28 16:02:16.049 Error: (ZigateEth) tcpip_read_from_zigate: Connection error while receiving data [Errno 104] Connection reset by peer on <socket.socket fd=36, family=AddressFamily.AF_INET, type=SocketKind.SOCK_STREAM, proto=6, laddr=('192.168.0.114', 55798)>
2021-12-28 16:02:16.050 Status: (ZigateEth) ZigateTransport: TCPIP Connection open: <socket.socket fd=38, family=AddressFamily.AF_INET, type=SocketKind.SOCK_STREAM, proto=6, laddr=('192.168.0.114', 56022), raddr=('192.168.0.245', 9999)>
2021-12-28 16:02:17.051 (ZigateEth) tcp_re_connect - TCP connection successfuly re-established 🙂 <socket.socket fd=38, family=AddressFamily.AF_INET, type=SocketKind.SOCK_STREAM, proto=6, laddr=('192.168.0.114', 56022), raddr=('192.168.0.245', 9999)>
2021-12-28 16:02:21.000 (ZigateEth) is_domoticz_db_available: Fashion: True , Major: 2020, Minor: 2
2021-12-28 16:02:21.000 (ZigateEth) is_domoticz_db_available: False due to Major
2021-12-28 16:02:21.007 (ZigateEth) pingZigate - WARNING: Ping sent but no response yet from Zigate. Status: Sent - Ping: 46 sec
2021-12-28 16:02:25.981 (ZigateEth) pingZigate - WARNING: Ping sent but no response yet from Zigate. Status: Sent - Ping: 50 sec
2021-12-28 16:02:30.954 (ZigateEth) pingZigate - WARNING: Ping sent but no response yet from Zigate. Status: Sent - Ping: 55 sec
2021-12-28 16:02:35.978 (ZigateEth) pingZigate - WARNING: Ping sent but no response yet from Zigate. Status: Sent - Ping: 60 sec
2021-12-28 16:02:35.978 Error: (ZigateEth) pingZigate - no Heartbeat with Zigate, try to reConnect
2021-12-28 16:02:35.979 Status: (ZigateEth) Plugin Restart command : http://domoticz:5b836df544514b739293268f91e29e1e@127.0.0.1:8080/json.htm?type=command&param=updatehardware&htype=94&idx=7&name=ZigateEth&address=192.168.0.245&port=9999&serialport=/dev/ttyUSB0&Mode1=V2&Mode2=Wifi&Mode3=False&Mode4=9450&Mode5=&Mode6=2&extra=Zigate&enabled=true&datatimeout=0
2021-12-28 16:02:35.993 Status: (ZigateEth) Stop directive received.
2021-12-28 16:02:35.994 Status: (ZigateEth) Exiting work loop.

Bien sûr, si j'effectue un ping "manuel" entre la VM qui héberge Domoticz et la Zigate-Ethernet, je n'ai aucun problème de latence (icmp_seq=3 ttl=255 time=0.197 ms). Toutes mes adresses IP sont en statique et bien sûr il n'y a pas de conflit d'adresse.

Par ailleurs, j'ai activé dans l'interface de la Zigate Ethernet l'option : Enable HeartBeat (send ping to TCP when no trafic) ce qui ne change rien (d'ailleurs je ne vois pas à quoi sert ce heartbeat puisqu'on ne peut renseigner que l'adresse du routeur et non celle du plugin qui va utiliser la Zigate ....).

Avant de passer sur Zigate-Ethernet, j'avais une Zigate Wifi et je n'ai jamais eu ces problèmes durant plusieurs années (la configuration réseau étant la même par ailleurs, seule l'adresse IP des Zigates sont différentes). Bien sur la "vieille" Zigate n'est plus connectée au réseau.

Pipiche me dit qu'il y a un bug bug sur la PIZigate Ethernet et qu'il ne faut surtout pas monitorer en paralèlle ... mais que je monitore ou pas, le problème survient quand même.

Les reboots du plugin suite à "perte de connectivité" avec la Zigate-Ethernet se produisent 1 à 3 fois par jour. Entre ces reboots, tout marche parfaitement (j'ai 43 devices dont 15 routeurs/répéteurs).

Quelqu'un aurait-il une idée ? Faut-il cocher : Disable web server when ZiGate is connected dans l'interface de la Zigate pour limiter/résoudre les problèmes si bug il y a ? Mais comment revenir dans l'interface si jamais on a besoin de modifier quelque chose (l'adresse IP par exemple) dans ce cas ?

Merci infiniment d'avance pour toute piste !

Translate »