KiwiHC16 / Abeille

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

Support IKEA VINDSTYRKA air quality sensor (id = VINDSTYRKA, IKEAofSweden) #2681

Closed gegedme closed 5 months ago

gegedme commented 5 months ago

Bonjour,

bonne année à tous.

je viens d'acquérir un module IKEA pour la qualité de l'air. est-il possible de l'ajouter aux équipements supportés ?

merci pour l'aide apporté

discovery-VINDSTYRKA_IKEAofSweden.json

tcharp38 commented 5 months ago

Salut

Voila un modele preliminaire à décompresser dans Abeille/core/config/devices VINDSTYRKA_IKEAofSweden.zip

Redemarrer Abeille refaire inclusion

Pour tout support il faut etre en mode debug: https://kiwihc16.github.io/AbeilleDoc/Debug.html#support

Il me faudra une belle image format PNG sans arriere plan à mettre en icone

gegedme commented 5 months ago

Hello

Je fais ça en rentrant ce soir Merci encore pour ton aide

gegedme commented 5 months ago

AbeilleMonitor (4).log discovery-VINDSTYRKA_IK VINDSTYRKA EAofSweden (1).json

voilà.

pour l'instant, j'ai bien la température et l'humidité. pas la qualité de l'air

merci

tcharp38 commented 5 months ago

Image enregistrée. Mets le en surveillance et il faudra que tu me files le package de logs demain pour voir ce qu'il remonte et quand.

gegedme commented 5 months ago

c'est fait. je te donne ça ce soir. bonne journée

gegedme commented 5 months ago

AbeilleLogs-240116.tar.gz

voilà le package des logs après une dizaine d'heures d'observation.

tcharp38 commented 5 months ago

Salut

Peux tu basculer sur la derniere beta et me résumer les infos que tu attends de ce device en précisant celles qui sont déja ok ?

tcharp38 commented 5 months ago

Tiens, voila un nouveau modele une fois que tu aura basculé sur la derniere beta. VINDSTYRKA_IKEAofSweden.zip

J'aurai besoin du package de logs qq mins apres reinclusion

gegedme commented 5 months ago

AbeilleLogs-240117.tar.gz Capture d'écran 2024-01-17 110228 voilà. je suis sur la dernière beta j'ai refait l'inclusion et patienté 5 min j'aimerais avoir l'indice de qualité de l'air. (pm2.5) je n'ai pas m'impression qu'il soit dans les commandes disponibles. c'est bon pour la température et l'humidité.

gegedme commented 5 months ago

Capture d'écran 2024-01-17 110822 quand je fais l'inclusion, il y a 2 remontées d'erreur dans Jeedom

tcharp38 commented 5 months ago

A decompresser dans Abeille/core/class AbeilleCmdProcess.class.php.zip

puis redemarrer démon Abeille et meme manip que precedente

gegedme commented 5 months ago

AbeilleLogs-240117 (1).tar.gz voilà

tcharp38 commented 5 months ago

On avance

Inclusion a refaire avec ce nouveau modele VINDSTYRKA_IKEAofSweden.zip

Il va falloir ensuite regarder le reporting du VOC. Bien trop frequent. Ca pourri le reseau

gegedme commented 5 months ago

Capture d'écran 2024-01-17 133444 yeah !!!!! tout est là. en revanche je ne comprends pas pourquoi le VOC renvoie 99 ou 100 en valeur. cette information renvoie sur le module Ikea si c'est stable, en augmentation ou en diminution en affichant une flèche vers le haut, bas ou horizontale

gegedme commented 5 months ago

AbeilleLogs-240117 (2).tar.gz et voici les logs après 20 min

tcharp38 commented 5 months ago

A priori l'index remonté est juste utilisé pour montrer une progression (aumgente/diminue/stable) sur le device. Je ne sais pas trop comment afficher ce genre de truc avec Jeedom.

Le souci qui reste pour moi et le mode "trop bavard" des infos VOC. Pas bon ça

[2024-01-17 13:52:12][DEBUG] : msgFromParser(): Attributes report by name from 'Abeille1/3928/01
[2024-01-17 13:52:12][DEBUG] :   'VOC' (FC7E-01-0000) => 102 
[2024-01-17 13:52:13][DEBUG] : msgFromParser(): Attributes report by name from 'Abeille1/3928/01
[2024-01-17 13:52:13][DEBUG] :   'VOC' (FC7E-01-0000) => 102 
[2024-01-17 13:52:14][DEBUG] : msgFromParser(): Attributes report by name from 'Abeille1/3928/01
[2024-01-17 13:52:14][DEBUG] :   'VOC' (FC7E-01-0000) => 102 
[2024-01-17 13:52:15][DEBUG] : msgFromParser(): Attributes report by name from 'Abeille1/3928/01
[2024-01-17 13:52:15][DEBUG] :   'VOC' (FC7E-01-0000) => 102 
[2024-01-17 13:52:16][DEBUG] : msgFromParser(): Attributes report by name from 'Abeille1/3928/01
[2024-01-17 13:52:16][DEBUG] :   'VOC' (FC7E-01-0000) => 103 
[2024-01-17 13:52:17][DEBUG] : msgFromParser(): Attributes report by name from 'Abeille1/3928/01
[2024-01-17 13:52:17][DEBUG] :   'VOC' (FC7E-01-0000) => 103 
[2024-01-17 13:52:18][DEBUG] : msgFromParser(): Attributes report by name from 'Abeille1/3928/01
[2024-01-17 13:52:18][DEBUG] :   'VOC' (FC7E-01-0000) => 103 
[2024-01-17 13:52:19][DEBUG] : msgFromParser(): Attributes report by name from 'Abeille1/3928/01
[2024-01-17 13:52:19][DEBUG] :   'VOC' (FC7E-01-0000) => 103 
[2024-01-17 13:52:20][DEBUG] : msgFromParser(): Attributes report by name from 'Abeille1/3928/01
[2024-01-17 13:52:20][DEBUG] :   'VOC' (FC7E-01-0000) => 103 
[2024-01-17 13:52:21][DEBUG] : msgFromParser(): Attributes report by name from 'Abeille1/3928/01
[2024-01-17 13:52:21][DEBUG] :   'VOC' (FC7E-01-0000) => 103 
[2024-01-17 13:52:22][DEBUG] : msgFromParser(): Attributes report by name from 'Abeille1/3928/01
[2024-01-17 13:52:22][DEBUG] :   'VOC' (FC7E-01-0000) => 103 
[2024-01-17 13:52:23][DEBUG] : msgFromParser(): Attributes report by name from 'Abeille1/3928/01
[2024-01-17 13:52:23][DEBUG] :   'VOC' (FC7E-01-0000) => 103 
[2024-01-17 13:52:24][DEBUG] : msgFromParser(): Attributes report by name from 'Abeille1/3928/01
[2024-01-17 13:52:24][DEBUG] :   'VOC' (FC7E-01-0000) => 103 
[2024-01-17 13:52:25][DEBUG] : msgFromParser(): Attributes report by name from 'Abeille1/3928/01
[2024-01-17 13:52:25][DEBUG] :   'VOC' (FC7E-01-0000) => 103 
[2024-01-17 13:52:26][DEBUG] : msgFromParser(): Attributes report by name from 'Abeille1/3928/01
[2024-01-17 13:52:27][DEBUG] :   'VOC' (FC7E-01-0000) => 103 
[2024-01-17 13:52:28][DEBUG] : msgFromParser(): Attributes report by name from 'Abeille1/3928/01
[2024-01-17 13:52:28][DEBUG] :   'VOC' (FC7E-01-0000) => 103 
gegedme commented 5 months ago

de toute façon, l'info VOC n'est pas trop utile. effectivement .... c'est trop souvent

tcharp38 commented 5 months ago

Peux tu, via la page EQ/avancé, faire "Mise à jour" et me filer le package de logs ?

gegedme commented 5 months ago

ok. mais où puis-je trouver la page EQ/avancé ?

tcharp38 commented 5 months ago

Tu cliques sur ton equipement puis onglet "avancé"

gegedme commented 5 months ago

AbeilleLogs-240117 (4).tar.gz

gegedme commented 5 months ago

la valeur pm2.5 ne s'est pas mis à jour depuis 13h32.

tcharp38 commented 5 months ago

Cote voc la config reporting n'est pas bonne

[2024-01-17 14:01:29] Abeille1, Type=8002/Data indication, Status=00, ProfId=0104, ClustId=FC7E, SrcEP=01, DstEP=01, SrcAddrMode=02, SrcAddr=3928, DstAddrMode=02, DstAddr=0000
[2024-01-17 14:01:29]   FCF=08/General/Serv->Cli, SQN=04, cmd=07/Configure Reporting Response
[2024-01-17 14:01:29]   Status=86/Unsupported attribute, Attr=0000, Dir=00

Retente une mise à jour + logs avec ce modele STP VINDSTYRKA_IKEAofSweden.zip

gegedme commented 5 months ago

AbeilleLogs-240117 (5).tar.gz

gegedme commented 5 months ago

finalement les chiffres VOC sont intéressants. j'ai placé le module dans mon caisson d'impression 3D c'est bien monté. inférieur à 250 ça va. au-dessus il faut aérer.

gegedme commented 5 months ago

Capture d'écran 2024-01-17 153101

tcharp38 commented 5 months ago

Je ne comprends pas pourquoi il refuse la config reporting du VOC.

gegedme commented 5 months ago

désolé de t'embêter avec ça.

merci encore pour ton aide

tcharp38 commented 5 months ago

Mais non. Il va bien falloir trouver. Il est trop bavard et ca peut finir par planter le systeme.

tcharp38 commented 5 months ago

Hello Est on d'accord que le seul pb qui reste est que le retour de VOC est trop bavard ? (toutes les secondes)

Penses à le mettre en surveillance aussi pour avoir un log monitor

gegedme commented 5 months ago

Bonsoir

Oui c'est ça.

Je fais ça. Je te donne le log après combien de temps?

tcharp38 commented 5 months ago

Qq heures de recul c'est déja interessant.

gegedme commented 5 months ago

AbeilleLogs-240122.tar.gz

gegedme commented 5 months ago

Dis moi si c'est bon

Merci encore

tcharp38 commented 5 months ago

Alors avec un rapide coup d'oeil, tu peux toi aussi voir via le monitor qu'il n'y a

Il faut chercher des trucs du style

[2024-01-17 14:45:30] <= Abeille1, Type=8002/Data indication, Status=00, ProfId=0104, ClustId=FC7E, SrcEP=01, DstEP=01, SrcAddrMode=02, SrcAddr=3928, DstAddrMode=02, DstAddr=0000
[2024-01-17 14:45:30] <=   FCF=0C/General/Serv->Cli/ManufCode=117C, SQN=6F, cmd=0A/Report attributes
[2024-01-17 14:45:30] <=   AttrId=0000/Unknown-FC7E-0000, AttrType=39, ValueHex=42CC0000 => 102

Tu confirmes que PM25 n est jamais mis à jour ?

gegedme commented 5 months ago

Oups.... Ma femme l'avait débranché Désolé. C'est reparti

gegedme commented 5 months ago

surveillance sut toute la journée. encore désolé.... AbeilleLogs-240123.tar.gz

tcharp38 commented 5 months ago

Pas de soucis.

Bon je vois le VOC qui remonte toutes les secondes (pas bon) et le PM25 qui ne remonte pas du tout (pas bon non plus).

Il faut que je pousse la nouvelle beta pour qu'on puisse faire d autres esssais

gegedme commented 5 months ago

Merci encore pour ton aide.

tcharp38 commented 5 months ago

Si tu as basculé sur la derniere beta tu peux faire les essais suivants en cliquant sur ton equipement + onglet avancé

Chauqe fois note l'heure

image

Attends 5 mins

puis meme chose avec le code fabricant

image

attends encore 5 mins et file moi le package de logs STP

gegedme commented 5 months ago

je suis passé sous la béta ce matin. je fais ça de suite

gegedme commented 5 months ago

1er fois : 15:14 à 15:19 2eme fois : 15:20 à 15:25 j'espère avoir tout bien fait. (pour la première étape je l'ai refais 2 fois car mauvaise saisie) ci-joint les logs AbeilleLogs-240126.tar.gz

tcharp38 commented 5 months ago

Bon je ne vois pas tout mais tu dois te rendre compte qu'avec ces manips le PM25 remonte maintenant tout le temps.

Donc refais la meme manip que le dernier essai (celui avec manufCode=1141) mais à la place 1 et 1 tu mets 1800 et 1800. Tu devrais avoir un reporting PM25 toutes les 30mins apres ça. Tu confirmes ?

gegedme commented 5 months ago

Sans faute je fais demain. En déplacement ce weekend. Merci

gegedme commented 5 months ago

malheureusement, ma ZIGATE n'était plus reconnue depuis plusieurs jours à priori j'ai rechargé une sauvegarde et recommencer les manipulations. je confirme les remontées toutes les 30 minutes pour la valeur PM2.5 AbeilleLogs-240129.tar.gz

tcharp38 commented 5 months ago

Hello Zigate plus reconnue ?! Pas cool ca. Tu n'as pas gardé de traces je suppose ?

Pour le PM25 c'est une bonne nouvelle. J'ai corrigé le modele dans ce sens. On peut essayer d'appliquer la meme chose pour le VOC Tu peux tenter la meme derniere manip en changeant le cluster 042A par FC7E

gegedme commented 5 months ago

c'est fait. je te redis pour le voc.

désolé, je n'ai pas fait de sauvegarde avec de restaurer ma dernière sauvegarde

gegedme commented 5 months ago

voici les logs après 24 h collecte toutes les 5 minutes j'ai l'impression [Uploading AbeilleLogs-240130.tar.gz…]()

tcharp38 commented 5 months ago

Upload pas complet donc pas de logs :(

gegedme commented 5 months ago

ah ? voila de nouveau les logs AbeilleLogs-240131.tar.gz