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 Francophone: https://easydomoticz.com/forum/viewforum.php?f=28
Forum Anglophone: https://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/
Zigate Ethernet / PiZigate 2 / firmware 3.21 perte de connectivité avec plugin Domoticz
Citation de fc.jean le 28 décembre 2021, 18 h 13 minBonjour à 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¶m=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 !
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¶m=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 !