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.

[RESOLU] Eedomus+ et ZigateV2 (FW 3.20) : problème compatibilité ou problème ZigateV2 ?

Bonjour,

Je possède une eedomus+ avec ZigateV1.
Je possède un peu plus d'une cinquantaine de périphériques Zigbee dont une dizaine de prise IKEA Tradfri (pour le mesh et passer outre la limite des 50 périphériques gérés par zigate)
Jusque-là pas de problème.

J'ai fait l'acquisition de la ZigateV2 (FW 3.1f).

Ci-dessous mes étapes de migration:

1 - Check Zigate V2 + Mise à jour vers FW 3.20:
J'ai suivi tuto à la lettre en utilisant la commande qui fait également l'erase : https://zigate.fr/documentation/mise-a-jour-de-la-zigate-2/

2- Power Off de la box Eedomus / retrait de la zigateV1 et insertion de la ZigateV2
3- Power ON de la box Eedomus et check si ZigateV2 bien reconnue: RAS car Affichage : Version 3.2 (à jour)

4- Appairage des prise IKEA Tradfri --> RAS

5- Appairage des détecteurs d'ouvertures, capteurs d'ouvertures

Pour éviter d'avoir à refaire mes règles, scénarios, etc..., je me suis contenté de récupérer l'ID Zigbee et de le coller en lieu et place dans le périph_id (eedomus) existant.
Au fur et à mesure des ajouts, j'ai testé les interactions de chaque périphérique. --> RAS

J'étais presque au bout de ma migration, Il me restait 3 périphériques à apparairer....
Et la permit join et annonce vocale eedomus "permit join en cours"... mais plus de détection de périphérique, (anciens ou nouveau fraîchement déballés).

J'ai testé reboot Eedomus, arrêt complet pendant quelques heures, mais pas mieux.

Ci-dessous, la zigate_log. (Cela fait un gros pavé, mais je n'ai pas trouvé moyen d'ajouter une pièce jointe 🙁 )

 

 

[22:01:18.225] [2021-10-06] **** Controller has booted ****
_____________________________________________________________________________________________
_____________________________________________________________________________________________
[22:01:27.577] [2021-10-06] Starting script [daemon_zigate.php] pid->3479
[22:01:27.580] [/mnt/flash/puch/pid_monitor/daemon_zigate.pid] written
[22:01:27.674] ## DEBUG: Allowing db update
[22:01:27.675] ## DEBUG: Allowing db connexion to maintain
[22:01:27.675] Reading /mnt/flash/puch/controller.ini
[22:01:27.676] Configuring serial port:
[22:01:27.677] ## INFO: -> 'killall stty;timeout 2 stty -F /dev/ttyUSB0 speed 115200 raw cs8'
[22:01:27.709] 9600
[22:01:27.709] Opening /dev/ttyUSB0 ...[OK]
[22:01:27.770] ## DEBUG: 50 device(s) found
[22:01:27.783] Loading conversion parameters
[22:01:27.783] ## DEBUG: Allowing db update
[22:01:27.800] ## DEBUG: Restoring db update
[22:01:27.800] Conversion parameters loaded (38).
[22:01:27.800] Setting mask
[22:01:27.801] Sending cmd=[0021] len=[0004] datas=[00000800]
[22:01:27.801] -> [01 02 10 21 02 10 02 14 2D 02 10 02 10 02 18 02 10 03]
[22:01:27.828] <= [01 80 00 00 09 BC 00 00 00 21 00 14 00 00 00 03]
[22:01:27.829] (Status)
[22:01:27.830] Status : 00 (Success)
[22:01:27.838] SQN : 00
[22:01:27.838] Packet Type : 0021
[22:01:27.838] Message :

[22:01:27.839] Starting network
[22:01:27.839] Sending cmd=[0024] len=[0000] datas=[]
[22:01:27.840] -> [01 02 10 24 02 10 02 10 24 03]
[22:01:27.866] <= [01 80 00 00 09 B9 00 00 00 24 00 14 00 00 00 03]
[22:01:27.867] (Status)
[22:01:27.868] Status : 00 (Success)
[22:01:27.868] SQN : 00
[22:01:27.868] Packet Type : 0024
[22:01:27.868] Message :

[22:01:29.036] ## ERROR: Timeout for [wait_network_started]

[22:01:29.037] Checking network status
[22:01:29.037] Sending cmd=[0009] len=[0001] datas=[00]
[22:01:29.037] -> [01 02 10 02 19 02 10 02 11 08 02 10 03]
[22:01:29.059] <= [01 80 00 00 09 94 00 00 00 09 00 14 00 00 00 03]
[22:01:29.067] (Status)
[22:01:29.068] Status : 00 (Success)
[22:01:29.068] SQN : 00
[22:01:29.071] Packet Type : 0009
[22:01:29.075] Message :

[22:01:29.091] <= [01 80 09 00 16 C0 00 00 00 15 8D 00 05 BE 86 40 10 DF 5A 28 57 C2 DD 4F A2 A9 0B 00 03]
[22:01:29.095] (Network State response)
[22:01:29.096] Short address of Zigate/eedomus [0000]
[22:01:29.096] Ext address of Zigate/eedomus [00158D0005BE8640]
[22:01:29.101] ## DEBUG: Disabling db update
[22:01:29.102] ## DEBUG: Startup time = 2 sec
[22:01:29.102] Reseting Zigate
[22:01:29.107] Sending cmd=[0011] len=[0000] datas=[]
[22:01:29.107] -> [01 02 10 11 02 10 02 10 11 03]
[22:01:29.133] <= [01 80 00 00 09 8C 00 00 00 11 00 14 00 00 00 03]
[22:01:29.135] (Status)
[22:01:29.135] Status : 00 (Success)
[22:01:29.136] SQN : 00
[22:01:29.140] Packet Type : 0011
[22:01:29.144] Message :

[22:01:29.152] Rejected [00]
[22:01:29.233] <= [01 03 02 00 02 03 00 00 03]
[22:01:29.234] ## INFO: Unknown packet type [0302]
[22:01:29.261] <= [01 80 24 00 0D 46 01 00 00 00 15 8D 00 05 BE 86 40 0B 00 03]
[22:01:29.268] Network joined / formed
[22:01:29.275] <= [01 80 06 00 02 85 01 00 03]
[22:01:29.281] Non “Factory new” Restart
[22:01:29.290] Asking for Zigate version
[22:01:29.291] Sending cmd=[0010] len=[0000] datas=[]
[22:01:29.291] -> [01 02 10 02 00 02 10 02 10 10 03]
PHP error (2): fwrite(): cannot seek on a pipe in /mnt/flash/root/daemon_zigate_functions.php on line 754
[22:01:29.369] <= [01 80 00 00 09 99 00 00 00 10 00 00 00 00 00 03]
[22:01:29.388] (Status)
[22:01:29.389] Status : 00 (Success)
[22:01:29.389] SQN : 00
[22:01:29.389] Packet Type : 0010

[22:01:29.418] <= [01 80 10 00 05 B3 00 05 03 20 00 03]
[22:01:29.418] (Version)
[22:01:29.419] Application : 5
[22:01:29.419] Creating request from 'putReq' [/mnt/flash/puch/outbox/2021.10.06_22.01.29_419190_cm0.req]
[22:01:29.437] SDK : 800 (Version 3.2)
[22:01:29.445] Setting as coordinator
[22:01:29.445] Sending cmd=[0023] len=[0001] datas=[00]
[22:01:29.464] -> [01 02 10 23 02 10 02 11 22 02 10 03]
[22:01:29.484] <= [01 80 00 00 09 10 00 00 00 23 00 BA 00 00 00 03]
[22:01:29.485] (Status)
[22:01:29.492] Status : 00 (Success)
[22:01:29.513] SQN : 00
[22:01:29.514] Packet Type : 0023
[22:01:29.514] Message : º

Je vois 2 infos qui m'inquiètent:

1ère info:
[22:01:27.770] ## DEBUG: 50 device(s) found
--> Je ne peux plus ajouter de périphérique à cause de la limite des 50 périphériques normalement uniquement avec ZigateV1, puisque la ZigateV2 est semble-t-il en mesure d'en accepter jusqu'à 200 ?

2ème info:
PHP error (2): fwrite(): cannot seek on a pipe in /mnt/flash/root/daemon_zigate_functions.php on line 754
--> Est-ce un problème de compatibilité Zigate V2 (FW 3.20) avec Eedomus ?

Je compte également ouvrir un ticket auprès du support eedomus, mais j'ai peur qu'une zigate V3 soit sortie avant d'avoir un réponse^^.

Merci pour votre aide.

Bien cordialement,

David

 

Bonsoir,

J'ai utilisé la solution radicale. Zigate / Erase via interface Eedomus. J'ai procédé à l'appairage d'environ 53 périphériques, en ayant commencé par l'ensemble de mes prises Tradfri. J'ai réalisé l'opération en moins de 3 heures, adaptations des programmations / règles associées.Aucun problème rencontré, et aucun message d'erreur dans les logs.
Happy End, fastidieux, mais permet de bien comprendre la mécanique ^^.

Question: Est-il possible à partir des logs zigate_log de la eedomus de savoir quel périphérique zigbee passe par un routeur et lequel ou bien est en direct avec la zigate ?

Merci encore pour votre aide

Cordialement,

David

 

Translate »