KiwiHC16 / Abeille

Abeille pour Jeedom (Gateway ZiGate)
GNU Affero General Public License v3.0
60 stars 52 forks source link

Loupé commande volet profalux #2482

Open Seby9576 opened 1 year ago

Seby9576 commented 1 year ago

Bonjour,

J'ouvre un sujet pour ne pas tout melanger. Deuxieme soir d'affilé que mon volet dressing ne descend pas, 4 des 5 volets descende bien mais le "392F" n'a pas eu de commande. Sachan

3177|[2022-11-02 17:42:03][DEBUG] : expected=["SerialRead1","Parser","Cmd"] 3178|[2022-11-02 17:42:03][DEBUG] : running={"runningNb":3,"runBits":7,"daemons":{"SerialRead1":{"pid":"14388","cmd":" \/usr\/bin\/php \/var\/www\/html\/plugins\/Abeille\/core\/class\/..\/php\/AbeilleSerialRead.php Abeille1 \/dev\/ttyUSB0 debug"},"Parser":{"pid":"14390","cmd":" \/usr\/bin\/php \/var\/www\/html\/plugins\/Abeille\/core\/class\/..\/php\/AbeilleParser.php debug"},"Cmd":{"pid":"14393","cmd":" \/usr\/bin\/php \/var\/www\/html\/plugins\/Abeille\/core\/class\/..\/php\/AbeilleCmd.php debug"}}} 3179|[2022-11-02 17:42:03][DEBUG] : checkAllDaemons2() => ok 3180|[2022-11-02 17:42:03][DEBUG] : cron(): Daemons: 14388/SerialRead1, 14390/Parser, 14393/Cmd 3181|[2022-11-02 17:42:03][DEBUG] : publishMosquitto(): Envoyé '{"topic":"TempoCmdAbeille1\/0000\/getZgVersion&time=1667407343","payload":""}' vers queue 1212 3182|[2022-11-02 17:42:05][DEBUG] : msgFromParser(): Read attributes response by name from 'Abeille1/8D87/01 3183|[2022-11-02 17:42:05][DEBUG] : 'Not Closed' (0006-01-0000) => 1 3184|[2022-11-02 17:42:05][DEBUG] : msgFromParser(): Read attributes response by name from 'Abeille1/9E10/01 3185|[2022-11-02 17:42:05][DEBUG] : 'Not Closed' (0006-01-0000) => 1 3186|[2022-11-02 17:42:05][DEBUG] : msgFromParser(): Read attributes response by name from 'Abeille1/949F/01 3187|[2022-11-02 17:42:05][DEBUG] : 'Not Closed' (0006-01-0000) => 1 3188|[2022-11-02 17:42:06][DEBUG] : msgFromParser(): Read attributes response by name from 'Abeille1/8D87/01 3189|[2022-11-02 17:42:06][DEBUG] : 'CurrentLevel' (0008-01-0000) => 254 3190|[2022-11-02 17:42:06][DEBUG] : msgFromParser(): Read attributes response by name from 'Abeille1/9E10/01 3191|[2022-11-02 17:42:06][DEBUG] : 'CurrentLevel' (0008-01-0000) => 254 3192|[2022-11-02 17:42:06][DEBUG] : msgFromParser(): Read attributes response by name from 'Abeille1/949F/01 3193|[2022-11-02 17:42:06][DEBUG] : 'CurrentLevel' (0008-01-0000) => 254 3194|[2022-11-02 17:42:06][DEBUG] : msgFromParser(): Read attributes response by name from 'Abeille1/D652/01 3195|[2022-11-02 17:42:06][DEBUG] : 'Not Closed' (0006-01-0000) => 1 3196|[2022-11-02 17:42:07][DEBUG] : msgFromParser(): Read attributes response by name from 'Abeille1/D652/01 3197|[2022-11-02 17:42:07][DEBUG] : 'CurrentLevel' (0008-01-0000) => 254 3198|[2022-11-02 17:42:19][DEBUG] : msgFromParser(): Attributes report by name from 'Abeille1/9E10/01 3199|[2022-11-02 17:42:19][DEBUG] : 'CurrentLevel' (0008-01-0000) => 1 3200|[2022-11-02 17:42:20][DEBUG] : msgFromParser(): Attributes report by name from 'Abeille1/D652/01 3201|[2022-11-02 17:42:20][DEBUG] : 'CurrentLevel' (0008-01-0000) => 1 3202|[2022-11-02 17:42:21][DEBUG] : msgFromParser(): Attributes report by name from 'Abeille1/8D87/01 3203|[2022-11-02 17:42:21][DEBUG] : 'CurrentLevel' (0008-01-0000) => 1 3204|[2022-11-02 17:42:24][DEBUG] : msgFromParser(): Abeille1, Zigate version 0004-0323 3205|[2022-11-02 17:42:29][DEBUG] : msgFromParser(): Attributes report by name from 'Abeille1/949F/01 3206|[2022-11-02 17:42:29][DEBUG] : 'CurrentLevel' (0008-01-0000) => 1 3207|[2022-11-02 17:43:03][DEBUG] : checkAllDaemons2() 3208|[2022-11-02 17:43:03][DEBUG] : expected=["SerialRead1","Parser","Cmd"] 3209|[2022-11-02 17:43:03][DEBUG] : running={"runningNb":3,"runBits":7,"daemons":{"SerialRead1":{"pid":"14388","cmd":" \/usr\/bin\/php \/var\/www\/html\/plugins\/Abeille\/core\/class\/..\/php\/AbeilleSerialRead.php Abeille1 \/dev\/ttyUSB0 debug"},"Parser":{"pid":"14390","cmd":" \/usr\/bin\/php \/var\/www\/html\/plugins\/Abeille\/core\/class\/..\/php\/AbeilleParser.php debug"},"Cmd":{"pid":"14393","cmd":" \/usr\/bin\/php \/var\/www\/html\/plugins\/Abeille\/core\/class\/..\/php\/AbeilleCmd.php debug"}}} 3210|[2022-11-02 17:43:03][DEBUG] : checkAllDaemons2() => ok 3211|[2022-11-02 17:43:03][DEBUG] : cron(): Daemons: 14388/SerialRead1, 14390/Parser, 14393/Cmd 3212|[2022-11-02 17:43:03][DEBUG] : publishMosquitto(): Envoyé '{"topic":"TempoCmdAbeille1\/0000\/getZgVersion&time=1667407403","payload":""}' vers queue 1212 3213|[2022-11-02 17:43:24][DEBUG] : msgFromParser(): Abeille1, Zigate version 0004-0323 3214|[2022-11-02 17:44:03][DEBUG] : checkAllDaemons2() 3215|[2022-11-02 17:44:03][DEBUG] : expected=["SerialRead1","Parser","Cmd"] 3216|[2022-11-02 17:44:03][DEBUG] : running={"runningNb":3,"runBits":7,"daemons":{"SerialRead1":{"pid":"14388","cmd":" \/usr\/bin\/php \/var\/www\/html\/plugins\/Abeille\/core\/class\/..\/php\/AbeilleSerialRead.php Abeille1 \/dev\/ttyUSB0 debug"},"Parser":{"pid":"14390","cmd":" \/usr\/bin\/php \/var\/www\/html\/plugins\/Abeille\/core\/class\/..\/php\/AbeilleParser.php debug"},"Cmd":{"pid":"14393","cmd":" \/usr\/bin\/php \/var\/www\/html\/plugins\/Abeille\/core\/class\/..\/php\/AbeilleCmd.php debug"}}} 3217|[2022-11-02 17:44:03][DEBUG] : checkAllDaemons2() => ok 3218|[2022-11-02 17:44:03][DEBUG] : cron(): Daemons: 14388/SerialRead1, 14390/Parser, 14393/Cmd 3219|[2022-11-02 17:44:03][DEBUG] : publishMosquitto(): Envoyé '{"topic":"TempoCmdAbeille1\/0000\/getZgVersion&time=1667407463","payload":""}' vers queue 1212 3220|[2022-11-02 17:44:24][DEBUG] : msgFromParser(): Abeille1, Zigate version 0004-0323

Deuxième commande mais cette fois individuellement et là encore il se ferme pas mais je vois pas de commande de fermeture dans les logs image

Troisième commandes

image

Merci

Seby9576 commented 1 year ago

AbeilleLogs-230206 (1).tar.gz Salut La j'ai scanné le réseau et le volet sdj 2 (ED39 / 20918AFFFF0090FA) n'apparait pas dans routeur et plus bizarre j'ai des points d'interrogation. Je t'envoie la package après demande de scan.

Merci

![image](https://user-images.githubus AbeilleLogs-230206 (1).tar.gz ercontent.com/77990298/216928577-89e2aee2-4b93-4be6-ae87-809d74f78aba.png)

tcharp38 commented 1 year ago

Salut Il y a bien eu un timeout lors de l'interrogation de ce volet

[2023-02-06 09:54:17] Interrogating 'Volet salle de jeux 2' (ED39) [2023-02-06 09:54:17] msgToCmd: {"topic":"CmdAbeille1\/ED39\/getNeighborTable","payload":"startIndex=00"} [2023-02-06 09:54:18] msgFromParser(eqIndex=13) [2023-02-06 09:54:28] Time-out ! [2023-02-06 09:54:28] Time-out => Cancelling interrogation of 'Volet salle de jeux 2' (ED39).

Je fais qq changements pour suivre les recommandations de l'équipe Zigate mais ca veut dire que si un device ne repond pas, l'envoi des cmdes sera bloqué jusqu'a 7sec. A tester.

Seby9576 commented 1 year ago

Salut,

Je croise les doigts mais je n'ai plus de soucis avec mes volets. Merci pour ton aide.

tcharp38 commented 1 year ago

Salut C'est une bonne nouvelle. Tu es toujours aligné sur les betas ? Toujours en zigate v1 ? Il y a un nouveau FW pour les v2.

Seby9576 commented 1 year ago

Salut,

Toujours en v1 et maj bêta faites.

Pour info je commande mes volets 1 par 1 espacé de 5s

tcharp38 commented 1 year ago

Au moins ca semble un bon compromis pour toi.

Seby9576 commented 1 year ago

Bon il a fallu que parle trop vite. Encore ce maudit volet 3 sdj 7D9A / 20918AFFFF0090F8. mais bon je me dis que c'est moins souvent quand même.

tcharp38 commented 1 year ago

Moins souvent .. mais quand meme la. J'ai cru avoir un pb avec un de mes volets aussi mais j'ai pas creusé ce cas fugitif.

Seby9576 commented 1 year ago

Salut ,

Je sais pas si tu as modifié quelques choses car depuis quelques jours j'ai beaucoup de loupé Exemple ce soir volet bureau 0565 / 20918AFFFF00BE8D et sdj1 0686 / 20918AFFFF0090F4 ne sont pas fermé. hier c'etait ma salle a manger et le bureau . Dimanche c'était ma chambre qui ne s'ouvrait pas bref pas top. Ci joint les logs.

Merci

AbeilleLogs-230411.tar.gz

tcharp38 commented 1 year ago

Salut. Je n'ai rien touché côté envoi des cmdes depuis un moment. Je regarde tes logs.

tcharp38 commented 1 year ago

Toujours la meme chose. Atteindre ce volet ne se fait pas super bien. Il y a beaucoup de soucis de rouage

[2023-04-11 21:15:28] Abeille1, Type=8702/APS data confirm fail, Status=D4/ZPS_NWK_ENUM_FRAME_IS_BUFFERED, SrcEP=01, DstEP=01, AddrMode=02, Addr=0565, SQNAPS=D3, NPDU=02, APDU=01 [2023-04-11 21:15:28] Abeille1, Type=8701/Route discovery confirm, MACStatus=00/ZPS_EVENT_NONE, NwkStatus=00/ZPS_EVENT_NONE, Addr=0565 [2023-04-11 21:15:28] Abeille1, Type=8701/Route discovery confirm, MACStatus=00/ZPS_EVENT_NONE, NwkStatus=00/ZPS_EVENT_NONE, Addr=0565 [2023-04-11 21:15:28] Abeille1, Type=8011/APS data ACK, Status=00/Success, Addr=0565, EP=01, ClustId=0000, SQNAPS=D3

Du coup on n'a pas avancé sur la vue globale montrant les routages. Tu as ca ? Le network graph ? Tu peux directement partager ca à mon email si pas sur ce forum.

Seby9576 commented 1 year ago

Le mieux serait un partage d'écran. Tu as discord ou autre ? Ce qui est étonnant c'est que j'ai des jours voir semaine sans pb. Et les volets qui posent pb ne sont pas les plus éloignés

tcharp38 commented 1 year ago

Non j'ai viré Discord. Mais quoi qu'il en soit je me demande comment avancer sur le sujet. Je sais par experience que la distance n'est pas le seul critere. J'ai vu des devices se connecter à un routeur pourtant pas forcement + proche mais je pense que le signal de chaque routeur est different.

Une zigate avec antenne c'est le meilleur.

En ecrivant ces mots, je me dis que le "graph des liens" donne une idée du routage. Tu peux voir à quoi les volets sont rattachés, car certainement pas directement à la zigate non ?

Seby9576 commented 1 year ago

Après il y a d'autre logiciel que te permette de prendre la main. Tu me dis et je le l'installe.

Effectivement très peu de volt sont en direct sur la zigate

Le graphique est dur a exploiter image

Seby9576 commented 1 year ago

image image

Dans ceux que la zigate capte en direct

Salle de douche au dessus du cellier Chambre adrien alors que c'est pas a coté (au dessus du meuble TV) Cuisine 1 et 2 c'est sur le plan (2 volets car fenêtre d'angle) Ch parentale ( au dessus de la cuisine) Sdj 4 (sur plan rdc) Salle a manger (sur plan rdc)

En bref plus proche il y a le dressing , bureau et salle de bain sont plus proche que ceux cités plus haut

tcharp38 commented 1 year ago

Oui je suis d'accord le graph est inexploitable. Je pense que la meilleure solution est l'idée du "network graph" qui, je crois, etait de mapper la position exacte de chaque equipement sur un plan, comme tu le fais toi. Du coup idéalement en cliquant sur un eq on pourrait voir la derniere route connue. Mais pas trop eu le temps de my pencher.

As tu un repeteur que tu pourrais mettre entre les volets "sensibles" et la zigate ? Autre point à creuser.. sur ta zigate USB y ajouter une antenne si tu sais souder un peu ? Je ne l'ai pas fait non plus mais c'est important je crois.

Seby9576 commented 1 year ago

C'est où le network graphique car je ne vois pas dans abeille stp ?

Non pas de répéteur mais les volets sont censés le faire ? Il existe quoi comme répéteur ?

Pour l'antenne je vais regarder ça.

tcharp38 commented 1 year ago

J'ai attaqué de retravailler le "Network graph". Ca me plait pas du tout. image

Les volets sont bien des repeteurs mais j'ai constaté qu ils ne sont pas compatibles avec tous les devices, par ex pas Xiaomi. Est ce que ca vient du volet ou du device ?? Quoi qu'il en soit ils causent pas entre eux.

Mais j'ai installé un repeteur Tuya et la je vois que ca passe plutot bien. image

Dans tous les cas, tout comme moi, ameliorer l'antenne cote Zigate ne peut que faire du bien à la stabilité globale.

Seby9576 commented 1 year ago

Sur la zigate j'ai que mes volets telecommande et un bouton poussoir

tcharp38 commented 1 year ago

Oui mais si elle meme a un meilleur signal ca passera aussi mieux avec les routeurs avec lesquels elles cause. je viens de m'en commander un autre pour 10e ... https://fr.aliexpress.com/item/1005005254147226.html?spm=a2g0o.order_list.order_list_main.5.21ef5e5bE8Q0Dr&gatewayAdapt=glo2fra

Seby9576 commented 1 year ago

J'ai pas network graph dans mon abeille !

Pour le module ca fonctionne bien avec profalux ? A savoir que j'ai deux réseaux zigbee , lequel il va prolonger ? Les deux ?

tcharp38 commented 1 year ago

Ha, il doit etre caché alors, juste en mode dev. Je vais le reactiver des que je pense que tu peux commencer à t en servir.

Pour le routage on n'a aucun controle dessus mais ca pourrait etre une 2nde route si les equipements dialoguent bien entre eux. Mon appart est normalement couvert de Profalux donc je ne devrais avoir aucun souci.. mais ca n'est pas le cas. Des routeurs supplementaires sont necessaires. J'ai eu des merdes avec le routeur Ikea, du coup je l'ai dégagé mais le routeur Tuya semble faire l'affaire jusque la.

Seby9576 commented 1 year ago

Ok et comment ca se passe vu que j'ai deux réseaux zigbee avec le routeur tuya ?

tcharp38 commented 1 year ago

Le routeur est inclus dans le reseau choisi, comme n importe quel equipement. Donc il doit ne router que le reseau en question.

tcharp38 commented 7 months ago

Salut @Seby9576 Ce sujet mérite de rester encore ouvert ?

Seby9576 commented 7 months ago

Salut,

Non a part quelques loupés de temps en temps sinon c'est beaucoup mieux. J'ai mis le répéteur et je pense que ca aider

tcharp38 commented 7 months ago

Ha, tu as encore des loupés alors malgre le repeteur ? Et tu vois que ca améliore quand meme ?

Peut etre qu'il faudrait que j'ajoute des stats sur ce genre de souci mais pas tres clair pour moi quoi collecter ou quoi reporter. Il faut que ca fasse du sens.