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

tcharp38 commented 1 year ago

Surtout pas faire de copy/paste. C'est illisible. j'ai besoin du package de logs qui englobe le moment ou l'ordre de fermeture arrive.

Seby9576 commented 1 year ago

Désolé j'ai vu en le faisant que c'était pas terrible, sur le forum jeedom ça fait mieux. Je te fais ca la prochaine fois.

Seby9576 commented 1 year ago

AbeilleLogs-221107.tar.gz Salut Aujourd'hui il y a eu un beau loupé, 3 volets ne se sont pas fermés malgré 2 commandes de descente via un virtuel et un scenario ( virtuel = volet nord = 6 volets) Du coup j'ai refait une commande supplémentaire juste avant d'avoir compilé les logs donc ça sera dans les derniers, 1 volet c'est fermé (7D9A), puis encore une commande et j'ai BA9A et 0565 qui ce sont fermés. 4 volets sur 6 n'ont pas mis à jours les not closed .

tcharp38 commented 1 year ago

Il y en a beaucoup de commandes de fermeture. Etait ce vers 17h30 ? Si oui je vois que certains volets ne recoivent pas l'ordre.

Depuis quand ca arrive ce souci ? Es tu sur qu'il soit lié à une version d'Abeille ? As tu tenté une sauvegarde precedente que tu sais fonctionnelle ?

Seby9576 commented 1 year ago

Oui dsl j'ai oublié de mettre l'heure, normalement 17h29 et 17h39. Ce sont mes 5 volets au nord. J'avais vu que certain ne recevait pas d'ordre mais pourquoi ? J'ai un système de sauvegarde chaque nuit mais est ce utile sachant que mardi j'ai fait la maj de la zigate ? Ce pb existait déjà mais moins souvent et surtout au début de mon installation.

Seby9576 commented 1 year ago

AbeilleLogs-221113.tar.gz Salut loupé ce matin de deux volets sur une commande globale de 6 volets.

Dans les 6 volets j'ai : 0686 ED39 7D9A BA9B 0565 0B31

Aujourd'hui ceux qui n'ont pas bougé ce sont 7D9A et BA9B // hier c'était ED39 et 7D9A

J'ai regardé les logs et il me semble voir la commande mais je ne suis pas assez bon pour en ressortir quelque chose.

Merci

tcharp38 commented 1 year ago

Juste pour info, je suis presque sur que c'est lié à un moment ou la zigate recoit trop de commandes. Je vais essayer de freiner ca.

tcharp38 commented 1 year ago

On refait le point quand tu as basculé sur la 221114-BETA-1 qui sera dispo demain et que tu aura testé le comportement.

Seby9576 commented 1 year ago

OK, ce qui est étonnant c'est qu'il y a que 6 volets en commande. Je peux faire la commande de mes 16 volets et ne pas avoir de pb

Seby9576 commented 1 year ago

AbeilleLogs-221118.tar.gz Salut, Jusque-là je n'avais plus eu de soucis. Aujourd'hui deux volets ne sont pas fermés et je dirais les mêmes que d'habitude BA9B 7D9A

tcharp38 commented 1 year ago

Ha j'allais dire zu......... mais en fait je vois que tu n'es pas sur la beta qui m'interesse pour ce cas. J'ai fait des modifs dans la 221114-BETA-2 qui peuvent améliorer ton cas.

Seby9576 commented 1 year ago

ok maj faite

Seby9576 commented 1 year ago

AbeilleLogs-221120.tar.gz Salut, Encore des petits loupés Ce soir volet du bureau 0565 / 20918AFFFF00BE8D non fermé et retour non fermé volet dressing 392F / 20918AFFFF009100 fermé et pas de retour fermé ( très récurent).

Merci

tcharp38 commented 1 year ago

L'histoire du NO ACK de temps en temps je pige pas. En dehors d'un pb reseau temporaire, peut etre que la zigate perd les pedales.

Par contre le manque de retour du dernier cas (Volet Dressing) m'intrigue.

Seby9576 commented 1 year ago

AbeilleLogs-221121.tar.gz J'espère que je me suis pas trompé dans les étapes

Le volet du dressing est un des plus proches de la zigate et c'est le dernier que j'ai entré dans le reseau Celui du bureau c'est la première fois il me semble

Au niveau maillage Bureau image Dressing: image Bizarre que cuisine 2 ne soit pas dans la liste Pourquoi il a sdj4 et pas le bureau qui est plus proche idem pour salle de bain et salle à manger par contre dans l'autre sens image

Seby9576 commented 1 year ago

AbeilleLogs-221122.tar.gz Salut, Ce matin c'est l'hécatombe Volet non ouvert Sdj4 BA9B / 20918AFFFF0090FC Dressing 392F / 20918AFFFF009100 Salle de bain 7E83 / 20918AFFFF009106 Buanderie 0B31 / 20918AFFFF009108

tcharp38 commented 1 year ago

La cmde d'ouverture s'est faite à quelle heure ? Je vois un "Monter" à 11:00:03 pour 392F mais un bien transmis et un retour de status à 11:00:06.. Du coup pour moi il est ok.

Seby9576 commented 1 year ago

AbeilleLogs-221122.tar.gz

Ce soir les volets qui ne sont pas fermés

Dressing 392F / 20918AFFFF009100 (très récurrent mais encore un pb de retour) Sdj 3 7D9A / 20918AFFFF0090F8 (récurrent) Salon A916 / 20918AFFFF009104 (première fois il me semble)

Seby9576 commented 1 year ago

AbeilleLogs-221126.tar.gz Salut,

Ce matin volet non ouvert (sud et nord) pas les chambres) Salon A916 / 20918AFFFF009104 Salle de bain 7E83 / 20918AFFFF009106

Seby9576 commented 1 year ago

Volet salon pas ouvert ce matin (A916) image

tcharp38 commented 1 year ago

Désolé pour cette situation. Je reflechis à ce qui peut etre amélioré pour eviter ce phenomene que je ne comprends pas.

J'avoue que je ne sais toujours pas ou chercher. Je ne comprends pas ce qui se passe. Il doit y avoir un contexte tres particulier car tu es le seul a reporter ce souci, mais peut etre un effet de bord non connu encore.

Seby9576 commented 1 year ago

Ne sois pas désolé. Je donne un max d'info pour comprendre le phénomène.

Je me rappel qu'au début j'avais déjà ce soucis là puis avec le temps j'ai l'impression que ca c'était atténué. Est ce la même chose vu que j'ai du tout réinclure ? Ce que je pige pas c'est que c'est assez aléatoire mais que finalement c'est un peu toujours les mêmes.

Comment savoir si mon réseau est bien maillé ?

Est normal quand je scanne le réseau de ne pas voir les volets en routeur ? image

tcharp38 commented 1 year ago

Salut Peux tu tester ce code ? (pour core/class) AbeilleCmdQueue.class.php.zip

Garde de cote l'original au cas ou ? J'ai inséré une limitation de débit. Ca pourrait améliorer les choses.

Concernant ta question, ca devrait etre en routeur oui. Peux tu me filer, via la page maintenance

Seby9576 commented 1 year ago

AbeilleLQI.log

AbeilleLQI-Abeille1.json (1).log

tcharp38 commented 1 year ago

As tu refait une interrogation reseau avant de m'envoyer ces fichiers ? Parce que moi je vois bien le routeur en question quand je prends ton fichier "AbeilleLQI-Abeille1.json"

image

tcharp38 commented 1 year ago

A part ca as tu pu essayer le code que je t'ai envoyé et si oui, ca améliore ?

Seby9576 commented 1 year ago

A part ca as tu pu essayer le code que je t'ai envoyé et si oui, ca améliore ?

Oui j'ai fait la manipulation hier soir pour l'instant ca va mais je te dirais plus dans quelques jours. Ce matin c'est ma femme qui a ouvert avec google et non automatiquement

Seby9576 commented 1 year ago

As tu refait une interrogation reseau avant de m'envoyer ces fichiers ? Parce que moi je vois bien le routeur en question quand je prends ton fichier "AbeilleLQI-Abeille1.json"

image

Je sais plus mais quand je scanne le réseau aujourd'hui il ne manque rien

Seby9576 commented 1 year ago

A part ca as tu pu essayer le code que je t'ai envoyé et si oui, ca améliore ?

Ce soir RAS. Seul le commande note closed qui n'a pas fonctionné pour 1 volet mais c'est un autre sujet.

La mes 16 volets ce sont bien fermés et j'ai bien le retour pour les 16.

tcharp38 commented 1 year ago

A suivre alors. Je pousse une beta la pour demain, avec toutes les dernieres evolutions.

Seby9576 commented 1 year ago

AbeilleLogs-221201.tar.gz Je suis chez moi aujourd'hui donc je peux voir en live.

Le volet salon ne c'est pas ouvert A916 / 20918AFFFF009104

Seby9576 commented 1 year ago

j'ai fait une demande d'ouverture du volet via GH. De ce que je comprend il a du mal à le joindre. A savoir ca que ce volet est assez loin de la zigate mais moins que celui de la salle de jeux 1 image

Pourquoi la salon et la sdj 1 ne sont pas lié alors qui sont quasiment à coté image

tcharp38 commented 1 year ago

AbeilleLogs-221201.tar.gz Je suis chez moi aujourd'hui donc je peux voir en live.

Le volet salon ne c'est pas ouvert A916 / 20918AFFFF009104

Je crois que tu n'utilises pas le code que je t'ai envoyé. Je ne trouve pas de trace du style "Throughput limitation for Zigate". Peux tu basculer sur la beta du jour ?

tcharp38 commented 1 year ago

Concernant ta derniere question.. le snapshot n'aide pas. Je ne vois pas la commande dont tu parles.

Seby9576 commented 1 year ago

AbeilleLogs-221201.tar.gz Je suis chez moi aujourd'hui donc je peux voir en live. Le volet salon ne c'est pas ouvert A916 / 20918AFFFF009104

Je crois que tu n'utilises pas le code que je t'ai envoyé. Je ne trouve pas de trace du style "Throughput limitation for Zigate". Peux tu basculer sur la beta du jour ?

Si j'ai bien copier ton fichier pourtant

Seby9576 commented 1 year ago

AbeilleLogs-221201 (1).tar.gz Commande volet salon avec la maj abeille. Cette fois il y a bien "Throughput limitation for Zigate".

tcharp38 commented 1 year ago

Et la commande n'a pas fonctionné ?

Seby9576 commented 1 year ago

AbeilleLogs-221201 (3).tar.gz Si la commande à fonctionnée mais je' nai jamais eu de soucis il me semble en commande individuel. Mais je vois beaucoup le nouveau message. C'est un problème de distance car il n'est pas en direct sur zigate ?

La mes volets nord ce sont fermés et le sdj 4 ne c'est pas fermé BA9B / 20918AFFFF0090F

tcharp38 commented 1 year ago

Donc la limitation de debit ne suffit encore pas mais peut etre que globablement ca améliore quand meme les choses. Je revois encore ma copie :(

Seby9576 commented 1 year ago

Vraiment désolé par contre j'ai l'impression que pour le volet du dressing c'est mieux.

Si ca peut aider auparavant ma zigate était mieux centré dans la maison mais ma femme n'aimait pas voir la box et les dongles dans la pièce de vie et j'ai donc migré l'ensemble dans mon garage. Quand j'ai déplacé l'ensemble c'était avant la maj de ma clé avec erase eeprom, Ca fonctionnait sans soucis mais le volet du salon et de la salle a manger était sur l'autre réseau zigbee (clé POPP). Si il faut j'arrêtes les commandes groupées mais ce qui est étrange c'est que je peux commander mes 16 volets d'un coup et n'avoir aucun soucis alors pourquoi avec 5 volets ca pose problème je ne comprend pas.

tcharp38 commented 1 year ago

Pas de quoi etre désolé. Un soft doit etre robuste un point c'est tout et pas dependre de la position dans la maison. Je pense que les choses doivent etre un peu mieux mais il faut encore que j 'améliore ca. A toi de me dire si globalement tu penses que c est mieux ou toujours aussi instable.

Seby9576 commented 1 year ago

J'ai l'impression que ça a joué aussi sur la commande "not closed" ce soir rien a signalé et même ça c'est ok. Ce matin mon volet salon n'indiquait pas ouvert même si je pense qu'il l'etait car quand je l'ai ouvert 1 seconde après j'avais le retour d'ouverture (un peu comme le dressing). Je te dirais si je vois des évolutions. Merci

Seby9576 commented 1 year ago

Salut, bon c'est pas optimisé. Je pense qu'on va y aller par étape

Le dressing (392f) avec d'autres volets ne sont pas ouvert, j'ai refait une commande individuel et la il s'est ouvert mais pas de retour ouverture AbeilleLogs-221214.tar.gz

tcharp38 commented 1 year ago

Encore un cas ou la zigate part en live. Il n'y a pas de controle de flux propre sur sa stack. Du coup à charge du plugin de freiner et "deviner" quand elle est en passe de saturer. Quel temps gaché... :(

J'ai encore une piste en cours pour ca, tiré de ce qui est fait sur Domoticz, mais je ne la comprends pas completement jusque la.

Seby9576 commented 1 year ago

AbeilleLogs-221214 (1).tar.gz Extraction quasiment immédiate des logs Le volet salle de jeux 3 7D9A lui c'est pas ouvert ce matin ni fermé ce soir et ca quasiment tous les jours

Seby9576 commented 1 year ago

je separe car je ne sais pas pour quelle raison mais les volets et retour que ne fonctionnaient pas ce sont remis à fonctionner 10 min après alors que la commande est groupé et qu'une seule fois

image

et pour le groupe chambre c'est le dressing qui 5 minutes après se ferme (ou retour fermeture) et à quelque secondes près en même temps que les volets Nords qui n'avaient pas marchés image

AbeilleLogs-221214 (1).tar.gz

tcharp38 commented 1 year ago

Il y a beaucoup de trafic à ce moment la. Et je pense qu'une partie n'est pas necessaire. On peut commencer à la virer mais ca va reposer sur toi pour faire (encore) des essais.

Et pour etre clair, je serai hors ligne dès dimanche soir jusqu au 1er janvier donc... il faut etre sur que tu gardes la version la + stable du moment.

Tu as déja une version sauvée pour rebasculer dessus si soucis ?

tcharp38 commented 1 year ago

Je réalise une chose. Certains de tes volets ne sont plus en ligne avec le dernier modele. Par ex "salle de jeux 3" utilise une cmde interne "setLevel" pour "Descendre" ou "Monter". Peux tu faire un reinitialiser ce volet ?

[2022-12-14 17:00:06] -- execute([Salle de jeux][Volet Salle de jeux 3][Descendre], type=action, options={"background":"0"}) [2022-12-14 17:00:06] -- execute(): Msg sent: {"topic":"CmdAbeille1\/7D9A\/setLevel","payload":"Level=0&duration=0000&EP=01"}

Seby9576 commented 1 year ago

J'ai normalement une sauvegarde chaque nuit sur mon serveur. OK je ferais ça pour le sdj 3. C'est le seul pour toi ?

tcharp38 commented 1 year ago

J'ai poussé déja qq modifs de code dans la beta de demain. On va déja bosser la dessus.