KiwiHC16 / Abeille

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

Revue controle volets Profalux #1994

Closed tcharp38 closed 2 years ago

tcharp38 commented 3 years ago

Il y a beaucoup de points ouverts autour de Profalux et Abeille. Je constate moi meme que ca n'est pas si clair du coup je vais tout regrouper ici.

Le retour d'info necessite un "bind" et "configure report" pour le cluster 0008, attrib 0000

@pipiche38

Merci

Seby9576 commented 3 years ago

Autre chose est ce que vous pouvez piloter vos volets avec google home ? Moi ils apparaissent bien dans GH mais quand je demande une manœuvre google me dit ok pas de soucis mais le volet ne bouge pas. J'ai beau chercher je ne vois pas pourquoi. Merci

Xav-74 commented 3 years ago

Hello, Voici quelques nouvelles :) Comme évoqué, j'ai fait un RAZ de mon réseau Zigbee et je suis reparti de 0. L'avantage, c'est que je peux retester le plugin de fond en comble.

1ère tentative : je flashe ma zigate USB avec le firmware 31e puis RAZ Eeprom. Sur Jeedom, je désinstalle le plugin, reboot puis réinstall. Au passage petite erreur si je lance les dépendances : Aucun script ne correspond à votre type de Linux : /var/www/html/plugins/Abeille/core/class/../../resources/install_#stype#.sh /tmp/jeedom/Abeille/dependance avec #stype# : apt Pas grave en soi car je suis à jour ! Malheureusement les inclusions ne fonctionnent pas mieux :(

2nde tentative : je flashe ma zigate USB avec le firmware 31d puis RAZ Eeprom. Sur Jeedom, je désinstalle le plugin, reboot puis réinstall. Et là, tout fonctionne. Je réinclus mes 1ers volets sans souci. Cool ! Je passerai sur les volets qui ont planté au moment du RAZ (et qui m'ont obligé à effectuer la procédure de retour état usine, et évidemment ce sont les plus difficiles à atteindre :) ). Mais au bout de 3 bonnes heures, tout mes volets et BSO fonctionnent !!!!! Inclusion ensuite des prises IKEA puis enfin des capteurs de T° et d'ouverture. Le fait de repartir de 0 a aussi du bon car j'ai l'impression que les routeurs jouent mieux leur rôle que précédemment.

Voilà il me reste à reprendre tous mes virtuels et ce ne sera qu'un mauvais souvenir.

Dernier point mais bloquant pour moi : les télécommandes virtuelles. En effet, j'en ai créé une sans souci, mais lorsque que je veux créer la seconde, il me dit toujours que la première s'est réannoncée :( Donc une seule tlc possible pour le moment. Possible de corriger cela ?

@tcharp38 : si tu souhaites que j'ouvres 2 issues pour les 2 problèmes (dépendances et tlc), dis moi !

Pour le firmware 31e, j'avoue que je n'ai pas creuser le pkoi du comment. A voir plus tard. Bonne soirée,

Xav

tcharp38 commented 3 years ago

Salut @Xav-74 Ouvre un sujet pour le pb de script STP.

Ok donc des soucis avec la 3.1e. Je suis à peine surpris mais incpabable de dire pourquoi. J'ai noté des comportements differents en sniffant mais la encore pas creusé. Donc la 3.1d reste conseillée.

Pour ton histoire de telecommande je crois voir le souci. Ouvre aussi un sujet dessus STP. Je vais confirmer la beta du moment en stable et j'attaquerai une nouvelle beta dans la fouléé.

Mais content pour toi. Malheureusement ca confirme encore que lorsque la zigate commence a avoir des comportements inexplicables... le RAZ est obligatoire :(

Xav-74 commented 3 years ago

Hello @tcharp38,

Les 2 issues sont créées ;) Concernant la 31e, j'ai quand même un doute sur le fait que le RAZ Eeprom ait bien fonctionné. Quand je suis repassé en 31d, je l'ai fait 2 fois pour être sûr. Mais je ne voulais pas prendre de risques (autre que de monter sur une échelle 3 pans à 5m de haut :) )

En tout cas, mon réseau a l'air bcp plus fiable pour le moment (meilleur routage, aucune déconnexion des prises IKEA...) A suivre,

Xav

Seby9576 commented 3 years ago

Salut @Xav-74,

Désolé de relancer mais commande tu tes volets avec GH stp ?

Merci

Xav-74 commented 3 years ago

Hello @Seby9576

Désolé j'étais tellement pris par mes volets que j'ai zappé ton message :p Je n'utilise pas pour ma part GH mais Maison/Siri et ca fonctionne super bien. Il n'y a pas de raison que cela ne fonctionne pas. As-tu bien configuré les génériques sur tes commandes infos/actions ?

Xav

tcharp38 commented 3 years ago

Salut Quel que soit GH ou autre Siri les 2 utilisent Abeille n'est ce pas ? Du coup dans ces 2 cas il faut s'assurer que vous etes capables de faire le controle que vous souhaitez manuellement. Apres si ca fonctionne avec Abeille, ca n'est plus qu'un pb de "liaison" entre Abeille et votre service vocal.

Seby9576 commented 3 years ago

Salut,

merci de vos réponses. Mince je n'ai pas siri Oui du coté abeille pas de soucis, ce que je comprends pas c'est que google me dit qu'il fait bouger le volet mais celui ci ne bouge pas. La question est de savoir ce que google envoie à abeille pour le faire bouger ? Par contre si je met mon volet en lumière ou interrupteur dans le plugin google celui ci s'ouvre et se ferme bien. Mais vous l'aurez comprit je souhaiterais le commander aussi en pourcentage.

Autre chose si on installe la nous version d'abeille en stable faut il réinclure les volets ? Merci

Xav-74 commented 3 years ago

Donc cela vient bien de tes génériques. Il faut que tu ailles dans la configuration de la commande Set Level Onglet configuration puis dans type générique tu sélectionnes Volet Bouton Slider Je te conseille de faire de même pour les commandes Monter, Descendre et Stop et mettre les génériques correspondants

Pour la stable, pas besoin de réinclure les volets mais attends que les dernières modifs de la beta soient bien dans la stable ;)

Seby9576 commented 3 years ago

OMG tu es un génie, le bouton slider était sur LEVEL et non set level. Un grand merci ca fait plusieurs jours que je suis dessus.

La dernière stable c'est pas la beta que tu as toi installé ?

Seby9576 commented 3 years ago

Par contre la commande est toujours en pourcentage d'ouverture est ce comme ca chez siri ?

Xav-74 commented 3 years ago

Content d’avoir pu t’aider 😜 Si tu savais le nb d’heure que j’ai passé sur des conneries ! Pour la stable, je ne sais plus. Je reste sur la beta. @tcharp38 pourra te répondre !

Xav-74 commented 3 years ago

Sur Homebridge je peux choisir si le pourcentage est sur l’ouverture ou la fermeture. Par défaut, je crois que c’est la fermeture. Sur GSH je ne sais pas

Seby9576 commented 3 years ago

Donc la prochaine stable le retour d'info sera toujours ok et pas besoin de réinclure les volets ? Mais c'est génial

Xav-74 commented 3 years ago

Yes 👍🏻

tcharp38 commented 3 years ago

La stable du moment est ok pour les volets. Il n'y a pas de changements en cours de ce coté. Elle est tirée de la beta donc à ce stade les 2 = identiques.

Seby9576 commented 3 years ago

Salut tcharp,

Pourquoi tu pose cette issue ici ? Il y a un lien ?

Perso j'ai plusieurs capteurs de température carré xiomi et aucun soucis avec abeille

tcharp38 commented 3 years ago

Je n'ai rien "posé" ici. J'ai juste cité ce sujet. Raison pour laquelle c'est apparu la aussi.

Seby9576 commented 3 years ago

Salut,

Ah ok ca marche. J'ai installé la dernière version du plugin abeille mais je vois pas de changement. Mes volets ne se mettent toujours pas à jours sans que j'ai fait un getlevel depuis mon dashboard Avant getlevel image Après getlevel surr volet 2 sdj image

Merci

tcharp38 commented 3 years ago

Salut

Désolé mais pour les nouvelles fonctionalités (nouvelles commandes), tu es obligé de refaire l'inclusion de tes volets. Mais maintenant plus besoin de les supprimer avant. Abeille va faire une mise à jour des fonctionalités associées. Je reconnais qu'il manque qqch pour faire ca sans reinclusion. Je vais y travailler.

Tente sur un seul volet et tu verra ce que ca donne.

Xav-74 commented 3 years ago

C'est bizarre ca ! J'ai un peu de latence (environ 30s) mais ca se met à jour Ce que je peux te conseiller, c'est ce que je faisais avant : un scénario qui se déclenche toutes les minutes et qui fait un getlevel pour chaque volet. Au moins tu ne seras plus embêté ;)

Seby9576 commented 3 years ago

Pas bête l'histoire du scenario. Mais normalement avec la maj et la reinclusion plus besoin de ca ?

@Xav-74 avait indiqué qu'il y avait pas besoin de reinclusion. Je ferais un test ce week end je pense

tcharp38 commented 3 years ago

Normalementle scenario n'est plus requis. Si le volet est correctement configuré il envoie lui meme son changement de position une fois qu'il est immobile.

Xav-74 commented 3 years ago

Hello,

Petit souci ce jour suite à la réinclusion d'un volet suite à un souci de moteur. Je n'arrive pas à remettre le nouvel équipement dans mes groupes. Pas de messages d'erreur, mais le volet n'apparait pas dans le tableau. Et lorsque je teste la commande "groups" elle est vide. Une idée ? PI : pas de souci avec une prise IKEA. Je viens de faire un test et ca fonctionne.

Merci

Xav

tcharp38 commented 3 years ago

Tu peux refaire un test avec la beta dispo demain 210714-BETA-1 ?

Xav-74 commented 3 years ago

Hello, je viens de tester également avec la beta du jour mais pas d'amélioration.

Xav-74 commented 3 years ago

Idem avec la beta du jour mais je pense que c'est normal :) J'ai essayé au cas où !

tcharp38 commented 3 years ago

Pas regardé ce point. Tu as les logs de la reinclusion ?

Xav-74 commented 3 years ago

Suite à ton message, je viens de faire un test que j'aurais du faire avant :( J'ai ajouté un autre volet à un autre groupe et ca fonctionne. Cela vient donc bien de mon volet réinclus. Par contre, j'ai fait ca il y a 4 jours donc plus de logs. Que me conseilles tu ? Réinclusion, recharge JSON, reconfig ?

tcharp38 commented 3 years ago

Si je résume

C'est ca ? C'est quoi la commande "Groups" dont tu parles ?

Xav-74 commented 3 years ago

Yes c'est exactement ca ! Pour la commande "Groups", c'est une commande de type infos qui te donne les adresses des groupes dans lequel le volet est présent.

tcharp38 commented 3 years ago

Peux tu refaire un test avec cette commande et me filer les logs ?

Xav-74 commented 3 years ago

Je viens de faire le test sur le volet en question ainsi que sur un autre qui fonctionne mais je n'ai aucun log dans AbeilleCmd ou AbeilleParser qui correspond à cette commande

tcharp38 commented 3 years ago

?! Et dans "Abeille" ?

tcharp38 commented 3 years ago

Ha mais je crois que j'ai compris. La commande "Groups" est une commande "info".

Fais un essai sur la page de gestion

Xav-74 commented 3 years ago

Non c'est bien là mon problème. Le volet n'apparait pas dans le tableau. Alors que les autres volets oui. Je vais peut-être essayer de le réinclure.

tcharp38 commented 3 years ago

As tu refais un "add group" sur ton volet ? Lors de l'inclusion il est probablement resetté donc il a perdu son affectation

Xav-74 commented 3 years ago

yes pardon, je fais bien le add groups, pas le get groups C'est cette action qui n'a pas d'impact sur ce volet

tcharp38 commented 3 years ago

Tu peux me filer les logs lors du add group ? J'ai essayé chez moi et ca fonctionne bien

Xav-74 commented 3 years ago

Yes ! la package total ? Ca marche chez moi pour tous les volets sauf celui là. C'est pour ca que je suppose un souci lors de l'inclusion

tcharp38 commented 3 years ago

Oui le tout comme ca je les logs synchronisés et je te redemande pas.

Xav-74 commented 3 years ago

Le voici ! Commande testée à 14h48. Le volet concerné a l'adresse 3F31 et le group demandé pour le add est le 0001. AbeilleLogs-210716.tar.gz

tcharp38 commented 3 years ago

Tu n'as fait qu'un get group c'est ca ? Je vois ca

[2021-07-16 14:48:19] Message from queueKeyFormToCmd: CmdAbeille1/0000/getGroupMembership -> address=3F31&DestinationEndPoint=#EP# [2021-07-16 14:48:19] L2 - procmsg({"topic":"CmdAbeille1\/0000\/getGroupMembership","payload":"address=3F31&DestinationEndPoint=#EP#","priority":1,"message":null}) [2021-07-16 14:48:19] L1 - processCmd({"getGroupMembership":"1","priority":1,"dest":"Abeille1","address":"3F31","DestinationEndPoint":"#EP#"}) [2021-07-16 14:48:19] addCmdToQueue("Abeille1", cmd="0062", data="023F31011400", addr=3F31, priority=1) [2021-07-16 14:48:19] incStatCmd(): {"0024":1,"0016":1,"0009":1,"0002":1,"0062":9,"0100":1973,"0010":332,"0081":3,"0084":3,"0045":3,"0092":2,"0049":2,"0014":28,"0017":15,"0060":1,"0063":1,"0530":1,"0120":2,"0043":2,"0140":26} [2021-07-16 14:48:19] processCmdQueueToZigate(zigate1) [2021-07-16 14:48:19] J'ai 1 commande(s) pour la zigate a envoyer. [2021-07-16 14:48:19] sendCmdToZigate(Dest=Abeille1, cmd=0062, len=0006, datas=023F31011400)

et la commande est bien acceptée

[2021-07-16 14:48:19] Abeille1, Type=8000/Status, Status=00/Success, SQN=2C, PacketType=0062

mais pas de retour du volet. Le log parser s'arrete tres vite apres.

tcharp38 commented 3 years ago

Heee ... je crois que ton souci est un vieux pb. Je soupconne que l'inclusion n'a probablement pas fonctionné parce que le nom du volet doit etre qqch d'autre que "volet". Tu te souviens ?

Je te rappelle que l'identification profalux est tout à fait particuliere et actuellement un volet est reconnu parce que le nom qu'il renvoit est "volet". Si ce nom est changé c'est cuit.

Xav-74 commented 3 years ago

ah oui c'est vrai ! Je vais le réinitialiser complètement et refaire l'inclusion ;) Merci pour ton aide, je te tiens au jus

tcharp38 commented 3 years ago

Ce qui me fait dire que je devrais ajouter dans la page EQ/avancé, un moyen de lire et écrire un attribut, ici "location".

Xav-74 commented 3 years ago

AbeilleLogs-210716.tar.gz

Bon réinclusion complète du volet (au début du log parser. Le location est bon et le volet se crée parfaitement bien. Une fois la procédure effecuée, j'ai lancé le add group sans succès ! Je ne comprends vraiment pas !

tcharp38 commented 3 years ago

Si tu fais allusion au volet BAB9, oui il me semble tres bien inclus. Il est bien reconnu comme "volet". Il est aussi bien configuré car il remonte le "level" des volets.

Ha ha.. mais en fouillant le reste des logs j'ai compris. Tu vois l'interet d'avoir tout le package ?! Je peux verifier touts les points. Bon pour résumer l'inclusion est ok, mais le add group est buggué. Surement ma faute. J'ai trouvé ca tout à l'heure. Je vais de ce pas refaire la beta.

210716-BETA-2

Xav-74 commented 3 years ago

👍🏻👍🏻 je confirme pour le BAB9. ce qui est bizarre c’est que ça fonctionne pour les autres volets

tcharp38 commented 3 years ago

oui la qqch m echappe.

Ha si peut etre. Les autres n'ont pas ete reinclus recemment non ?