[Résolu] Problème Eedomus+ et Zigate+(V2)

Périphériques Zigbee via Zigate

[Résolu] Problème Eedomus+ et Zigate+(V2)

Messagepar daangel27 » 10 Oct 2021 13:10

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- ... -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_Zigate2 (à 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).

Dans la log zigate_log jai ceci :[10:40:47.675] ## DEBUG: 50 device(s) found
La Zigate+ (V2) est censée pouvoir gérer jusqu'à 200 périphériques.

Lorsque je reboote ma Eedomus+, j'ai systématiquement l'erreur php suivante:
PHP error (2): fwrite(): cannot seek on a pipe in /mnt/flash/root/daemon_zigate_functions.php on line 754

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

Ci-dessous log au démarrage de la eedomus:

_____________________________________________________________________________________________

[10:40:40.744] [2021-10-10] **** Controller has booted ****
_____________________________________________________________________________________________
_____________________________________________________________________________________________

[10:40:47.484] [2021-10-10] Starting script [daemon_zigate.php] pid->3430

[10:40:47.486] [/mnt/flash/puch/pid_monitor/daemon_zigate.pid] written
[10:40:47.580] ## DEBUG: Allowing db update
[10:40:47.580] ## DEBUG: Allowing db connexion to maintain
[10:40:47.581] Reading /mnt/flash/puch/controller.ini
[10:40:47.582] Configuring serial port:
[10:40:47.582] ## INFO: -> 'killall stty;timeout 2 stty -F /dev/ttyUSB0 speed 115200 raw cs8'
[10:40:47.615] 9600
[10:40:47.615] Opening /dev/ttyUSB0 ...[OK]
[10:40:47.675] ## DEBUG: 50 device(s) found
[10:40:47.679] Loading conversion parameters
[10:40:47.679] ## DEBUG: Allowing db update
[10:40:47.688] ## DEBUG: Restoring db update
[10:40:47.689] Conversion parameters loaded (38).
[10:40:47.689] Setting mask
[10:40:47.689] Sending cmd=[0021] len=[0004] datas=[00000800]
[10:40:47.690] -> [01 02 10 21 02 10 02 14 2D 02 10 02 10 02 18 02 10 03]
[10:40:47.711] <= [01 80 00 00 09 43 00 00 00 21 00 EB 00 00 00 03]
[10:40:47.723] (Status)
[10:40:47.723] Status : 00 (Success)
[10:40:47.724] SQN : 00
[10:40:47.724] Packet Type : 0021
[10:40:47.724] Message : ë

[10:40:47.725] Starting network
[10:40:47.725] Sending cmd=[0024] len=[0000] datas=[]
[10:40:47.726] -> [01 02 10 24 02 10 02 10 24 03]
[10:40:47.750] <= [01 80 00 00 09 46 00 00 00 24 00 EB 00 00 00 03]
[10:40:47.751] (Status)
[10:40:47.752] Status : 00 (Success)
[10:40:47.752] SQN : 00
[10:40:47.758] Packet Type : 0024
[10:40:47.758] Message : ë


[10:40:49.007] ## ERROR: Timeout for [wait_network_started]

[10:40:49.007] Checking network status
[10:40:49.008] Sending cmd=[0009] len=[0001] datas=[00]
[10:40:49.008] -> [01 02 10 02 19 02 10 02 11 08 02 10 03]
[10:40:49.027] <= [01 80 00 00 09 6B 00 00 00 09 00 EB 00 00 00 03]
[10:40:49.032] (Status)
[10:40:49.035] Status : 00 (Success)
[10:40:49.035] SQN : 00
[10:40:49.036] Packet Type : 0009
[10:40:49.036] Message : ë

[10:40:49.050] <= [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]
[10:40:49.055] (Network State response)
[10:40:49.059] Short address of Zigate/eedomus [0000]
[10:40:49.059] Ext address of Zigate/eedomus [00158D0005BE8640]
[10:40:49.060] ## DEBUG: Disabling db update
[10:40:49.066] ## DEBUG: Startup time = 2 sec
[10:40:49.066] Reseting Zigate
[10:40:49.066] Sending cmd=[0011] len=[0000] datas=[]
[10:40:49.076] -> [01 02 10 11 02 10 02 10 11 03]
[10:40:49.103] <= [01 80 00 00 09 73 00 00 00 11 00 EB 00 00 00 03]
[10:40:49.104] (Status)
[10:40:49.104] Status : 00 (Success)
[10:40:49.109] SQN : 00
[10:40:49.110] Packet Type : 0011
[10:40:49.110] Message : ë

[10:40:49.121] Rejected [00]
[10:40:49.205] <= [01 03 02 00 02 03 00 00 03]
[10:40:49.206] ## INFO: Unknown packet type [0302]
[10:40:49.240] <= [01 80 24 00 0D 46 01 00 00 00 15 8D 00 05 BE 86 40 0B 00 03]
[10:40:49.241] Network joined / formed
[10:40:49.256] <= [01 80 06 00 02 85 01 00 03]
[10:40:49.262] Non “Factory new” Restart
[10:40:49.266] Asking for Zigate version
[10:40:49.266] Sending cmd=[0010] len=[0000] datas=[]
[10:40:49.271] -> [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
[10:40:49.346] <= [01 80 00 00 09 99 00 00 00 10 00 00 00 00 00 03]
[10:40:49.360] (Status)
[10:40:49.361] Status : 00 (Success)
[10:40:49.361] SQN : 00
[10:40:49.361] Packet Type : 0010

[10:40:49.387] <= [01 80 10 00 05 B3 00 05 03 20 00 03]
[10:40:49.387] (Version)
[10:40:49.394] Application : 5 (Zigate2)
[10:40:49.410] Creating request from 'putReq' [/mnt/flash/puch/outbox/2021.10.10_10.40.49_410231_cm0.req]
[10:40:49.418] SDK : 800 (Version 3.2_Zigate2)
[10:40:49.432] Setting as coordinator
[10:40:49.433] Sending cmd=[0023] len=[0001] datas=[00]
[10:40:49.433] -> [01 02 10 23 02 10 02 11 22 02 10 03]
[10:40:49.467] <= [01 80 00 00 09 14 00 00 00 23 00 BE 00 00 00 03]
[10:40:49.472] (Status)
[10:40:49.479] Status : 00 (Success)
[10:40:49.479] SQN : 00
[10:40:49.479] Packet Type : 0023
[10:40:49.480] Message : ¾




je ne sais pas trop quoi faire, et où chercher :cry:

Merci pour aide.
Cordialement,
David
daangel27
 
Messages : 11
Inscription : 18 Mars 2021

Re: [Résolu] Problème Eedomus+ et Zigate+(V2)

Messagepar daangel27 » 14 Oct 2021 21:12

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
daangel27
 
Messages : 11
Inscription : 18 Mars 2021

Re: [Résolu] Problème Eedomus+ et Zigate+(V2)

Messagepar mrmachton » 23 Nov 2021 23:17

Bonjour à tous
Nouveau sur le forum et novice sur EEDOMUS, je me pose pas mal de question notamment sur la clé ZIGATE
je viens d'installer 149 périphériques chez moi et la plus rien. Ca ne s'appareille plus
Que faire ?
je dis une bétise en voulant rajouter une autre clé ZIGATE dans le 2nd port USB de la box ?
Merci pour votre aide
mrmachton
 
Messages : 1
Inscription : 17 Nov 2021


Retour vers Périphériques Zigbee

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 4 invité(s)