Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support Smart Air Box tuya (TS0601, _TZE200_yvx5lh6k) #2329

Closed
Proft1972 opened this issue Feb 18, 2022 · 62 comments
Closed

Support Smart Air Box tuya (TS0601, _TZE200_yvx5lh6k) #2329

Proft1972 opened this issue Feb 18, 2022 · 62 comments

Comments

@Proft1972
Copy link

Hello,

avant d'acheter ce détecteur, penses tu qu'il est (ou sera) compatible avec abeille:

https://fr.aliexpress.com/item/1005002650159305.html

Apparemment, il serait compatible avec le plugin zigbee (https://community.jeedom.com/t/demande-integration-smart-air-box-tuya/67907) mais j'aurais aimé qu'il soit compatible avec abeille ;)

@tcharp38
Copy link
Collaborator

Salut @Proft1972
Si il l'est pour le plugin Zigbee ca doit etre jouable aussi pour Abeille.
Note qu'il est tout recent et qu'a priori les valeurs remontées (Voc, Co²) semblent "discutables".
Je vois aussi qu'a priori ca n'est que sur du cluster EF00 specifique.

Bref ca doit le faire.

@Proft1972
Copy link
Author

Ok, je vais donc le commander et je compterai sur toi pour l'inclure dans abeille!

@Proft1972
Copy link
Author

Proft1972 commented Mar 14, 2022

Bonjour @tcharp38
J'a ibien recu le capteur smartair box
Voici le fichier Json:

discovery (5).zip
et le png
tuya smart

@tcharp38
Copy link
Collaborator

Je regarde.
Est ce que c'est vendu sous la marque Tuya, modele RSH-AirBox01 ?
Si non, quelle marque et modele ?

@Proft1972
Copy link
Author

Voici le lien ou je l'ai acheté:
https://fr.aliexpress.com/item/1005002650159305.html?gatewayAdapt=glo2fra&spm=a2g0o.order_list.0.0.21ef5e5bPaiwaJ

et les photos de la boite, c'est bien "smart air box tuya" mais je ne vois pas la ref 👍
1647250733527
1647250733532

@tcharp38
Copy link
Collaborator

Bon je suppose donc un produit generique "Tuya".
Quant au modele,.. je ne vois rien sur tes photos.
Je prends le "RSH-AirBox01" de ce site: https://zigbee.blakadder.com/Tuya_RSH-AirBox01.html

A tester avec ce JSON qui ne fait pas grand chose encore. J'aurai besoin des logs pour voir ce que le device envoie.
TS0601__TZE200_yvx5lh6k.zip

Donc

  • decompresser dans core/config/devices
  • redemarrer Abeille
  • refaire inclusion
  • fournir un package de logs au bout de qq mins

Bien sur, je presuppose que tu es en mode debug, 5000 lignes min, et plutot sur la beta histoire d etre au gout du jour.

@tcharp38 tcharp38 changed the title smart air box tuya Support Smart Air Box tuya (TS0601, _TZE200_yvx5lh6k) Mar 14, 2022
@Proft1972
Copy link
Author

voici le package de logs. J'ai bien la dernière beta, en mode debug et sur 5000 lignes
AbeilleLogs-220314 (1).tar.gz

@tcharp38
Copy link
Collaborator

:(

Logs vides. Tu n'es pas en mode debug.
A corriger, puis redemarrer Abeille.

@Proft1972
Copy link
Author

C'est bizarre, le mode debug saute régulierement! là ca devrait etre bon:
AbeilleLogs-220314 (2).tar.gz

@tcharp38
Copy link
Collaborator

Oui j'ai noté ca chez certains utilisateurs. Si tu peux me dire suite à quoi il saute, j'aurai peut etre une piste.

Tes logs sont toujours vides :(
Il faut pour changer le mode, toujours sauvegarder puis redemarrer le demon.
Tant que ton log AbeilleParser est vide, inutile de renvoyer un package

@Proft1972
Copy link
Author

AbeilleLogs-220314 (3).tar.gz
cette fois ci , il y a qqch dans abeille parser, en revanche, je ne comprends pas pkoi il était vide la derniere fois....

Et peut etre pourras tu me dire pourquoi j'ai ce défaut: ERREUR: readAttribute(): Format attribut (508) incorrect => ignoré.
je l'ai plusieurs centaine de fois par jour!

@tcharp38
Copy link
Collaborator

Ok je note plusieurs remontées d'info EF00-02

[2022-03-14 15:15:38] Abeille1, Type=8002/Data indication, Status=00, ProfId=0104, ClustId=EF00, SrcEP=01, DstEP=01, SrcAddrMode=02, SrcAddr=8F8C, DstAddrMode=02, DstAddr=0000
[2022-03-14 15:15:38] FCF=09/Cluster-specific/Serv->Cli, SQN=73, cmd=02/Unknown-EF00-02
[2022-03-14 15:15:38] Ignored cluster specific command EF00-02

Je dois creuser sur le net car c'est pas standard du tout.

Côté erreur "508", c'est vieux ca. Ca vient d'un bug d'une commande que j'ai corrigé depuis.
Si les commandes sont fixées depuis, la DB ne l'est pas. Voir #2310
Il faudrait que je prenne du temps pour ajouter un code de "correction au demarrage".
En attendant tu peux fixer toi meme le pb en rechargeant les modeles (page EQ/avancé) pour les equipements suivants

  • id 426: "prise Lidl 1"
  • id 427: "prise Lidl 2"

@tcharp38
Copy link
Collaborator

tcharp38 commented Mar 14, 2022

Pour le pb 508 je l'ai fixé pour la prochaine beta. Tu pourra alors confirmer que ca resoud le pb.

En attendant peux tu

  • copier core/class/AbeilleParser.class.php en .orig ou autre pour en garder une copie
  • ecraser avec ce nouveau code
    AbeilleParser.class.php.zip
  • redemarrer
  • et me fournir le log parser qq mins apres

J'ai commencé d'ajouter un truc specific Tuya mais ca va pas etre simple. Le support ne semble pas complet non plus chez d autres solutions domotiques.

@Proft1972
Copy link
Author

Proft1972 commented Mar 14, 2022

J'ai rechargé les Json, mais j'ai perdu l'état d'une des prise, c'est normal? Je n'ai plus l'info "status"

edit: j'ai rechargé et maintenant j'ai "status"

@tcharp38
Copy link
Collaborator

Ha oui désolé. La mise à jour utilise le nom du modele. C est aussi a corriger mais pas eu le temps.

@Proft1972
Copy link
Author

Proft1972 commented Mar 14, 2022

AbeilleParser (2).zip
voici le fichier abeille parser

@tcharp38
Copy link
Collaborator

Merci

Nouvel essai avec ca STP
AbeilleParser.class.php.zip

@Proft1972
Copy link
Author

AbeilleParser (3).zip

et voilà

@tcharp38
Copy link
Collaborator

Voila un nouveau modele
TS0601__TZE200_yvx5lh6k.zip

et un nouveau code
AbeilleParser.class.php.zip

Tu dois redemarrer le demon et refaire une inclusion.

@Proft1972
Copy link
Author

Hello,

je viens de mettre les 2 fichiers mais j'ai des valeurs bizarres:
smart co2 1

@tcharp38
Copy link
Collaborator

J'ai besoin du package de logs. Pense à le mettre chaque fois.

@Proft1972
Copy link
Author

AbeilleLogs-220315.tar.gz

Le voici

@tcharp38
Copy link
Collaborator

J'ai l impression que tu as bien pris le dernier modele mais pas le dernier code du Parser. non ?

@Proft1972
Copy link
Author

AbeilleLogs-220315 (1).tar.gz

j'ai pourtant mis en place le fichier, j'ai recommencé des fois qui'il ne l'ai pas pris en compte

@tcharp38
Copy link
Collaborator

J'ai trouvé encore un bug. Désolé. Ma faute.
AbeilleParser.class.php.zip

@Proft1972
Copy link
Author

@tcharp38
Copy link
Collaborator

tcharp38 commented Mar 15, 2022

C est mieux non ?
Tu me fais un résumé de ce qui déconne encore ?

J'ai l'impression que tu dois avoir des erreurs de division à l'affichage, au moins sur la temp & humidité.

@Proft1972
Copy link
Author

Proft1972 commented Mar 15, 2022

smart co2 2
pour le co2, j'ai l'impression que c'est bon, enb revanche pour la temperature et l'humidité, les valeurs sont fausses à moins que ce soit un probleme de virgule? sur un autre détecteur placé à coté, j'ai 24° et 40% d'humidité(peut être pas trop précis) et VOC, je ne sais pas à quoi ça correspond
edit: En effet c'était #value/ j'ai mis : c'est impec!

@tcharp38
Copy link
Collaborator

C est ca, un pb de virgule sur la temp & l humidité.

Nouveau code:
AbeilleParser.class.php.zip

Par contre je ne sais pas pourquoi le VOC remonte 0

@Proft1972
Copy link
Author

J'ai tout , y compris CH20! c'est impec!!!!

@tcharp38
Copy link
Collaborator

tcharp38 commented Mar 16, 2022

Parfait.
Avant de fermer ce sujet je vais te demander de faire un dernier essai sur la beta que je vais pousser.
Comme j'ai du ajouter du code specifique Tuya, j'ai fini par l'isoler pour que ce soit + propre.
Bref la beta aura ce decoupage et c'est juste pour confirmer que je n'ai rien cassé.

Beta 220316-BETA-1 dispo des demain (17/3) sur le market. Contient toutes les modifs jusqu'a cette heure.

@Proft1972
Copy link
Author

Pas de probleme, je ferai le test demain
;)

@Proft1972
Copy link
Author

Hello @tcharp38
Tout fonctionne normalement avec la Beta: j'ai le png, les 5 mesures paraissent ok!
Merci beaucoup!
question subsidiaire: as tu eu le temps de regarder pour la tete thermo? [https://github.com//issues/2175]

@tcharp38
Copy link
Collaborator

Ok.
Je clos ce sujet. A reouvrir si pbs.
Pour le 2175 on s'y retrouve.

@Proft1972
Copy link
Author

hello @tcharp38
je ne sais pas si ca à un rapport mais ma cle plante tous le jours depuis mes modifs

@tcharp38
Copy link
Collaborator

Tu peux donner + de details ? Qu'observes tu ?
Tu peux filer un package quand tu constates que "c'est planté" ?

@Proft1972
Copy link
Author

Proft1972 commented Mar 22, 2022

Tous mes equipements passent en timeout, je suis obligé de débrancher la clé et de la rebrancher pour que cela refonctionne.
Si j'ai à nouveau le probleme, je t'enverrai le package de log

@Proft1972
Copy link
Author

AbeilleLogs-220324.tar.gz
hello, ce soir, je n'ai plus eu de reception à partir de 18h35 ( j'etais sur d'avoir mis le CO2 en historisation sans moyenne mais je l'ai retrouvé en moyenne)

@tcharp38
Copy link
Collaborator

Pas sur de comprendre le souci.
D'apres les logs il y a une remontée d info CO2 quasi toutes les 5sec. Idem pour les autres mesures.
D'ailleurs je trouve que c'est bien trop frequent ca.

@Proft1972
Copy link
Author

Proft1972 commented Mar 25, 2022

Oui les infos sont bien remotées ttes les 5 secondes mais à plus précisément 18h37, il nya pls eu de com et tous mes equipements sont passés en timeout.
Est il possible d'augmenter ce temps et le passer à 1min par ex parce que 5 sec c'est vrai que c'est trop fréquent!
voici la courbe co2 jusqu'à je debrache la clé ce matin à 7h30
co2
:

@tcharp38 tcharp38 reopened this Mar 25, 2022
@Proft1972
Copy link
Author

Proft1972 commented Mar 25, 2022

déconnexion à nouveau ce soir à 17h11. Je mets les logs
AbeilleLogs-220325.tar.gz
Pour info, la led bleue de la clé etait éteinte

@tcharp38
Copy link
Collaborator

Explique moi ce que tu observes.
Je ne vois rien dans les logs qui montrent un souci.

@Proft1972
Copy link
Author

lorsque j'ai , ce que jappelle "une deconnexion" tous mes equipements sont en timleout et plus aucun equipement ne communique. Pour essayer, j'ai desactivé l'equipement smart box et j'ai quand meme eu la deconnexion et ce matin,n quand j'ai voulu debracher/rebrancher la clé, ca ne fonctionnait pas! Jai testé ma clé et elle etait en NOK. j'ai fait "rafraichir" et le port usb serie a disparu (c'est deja arrivé, je crois). J'ai remis le port usb Zigate, j'ai sauvegardé et depuis ca refonctionne

@tcharp38
Copy link
Collaborator

tcharp38 commented Mar 26, 2022

Je vois enfin un souci dans tes derniers logs

  • dernier message du parser: [2022-03-25 17:11:43] Abeille1, Type=8011/APS data ACK, Status=00/Success, Addr=28BE, EP=01, ClustId=EF00, SQNAPS=E2
  • c'est aussi le dernier message du port serie: [2022-03-25 17:11:43] Got "80110008030028BE01EF00E200"

Bref la zigate semble ne plus envoyer quoi que ce soit.
Pour moi ca n'est pas en lien avec la smart air box. D'accord ?
Reste à voir si il est possible de faire un reset de cette zigate sans intervention manuelle.

Tu peux tenter le reset SW si ca recommence ? (page EQ/avancé)
image
Et me filer le package de logs dans la foulée. je veux voir si on arrive à la remettre en service

@Proft1972
Copy link
Author

J'ai été obligé de redémarrer jeedom car j'avais des pb avec BLEA, peut etre que c'est lié
Pour l'instant tout refonctionne

@tcharp38
Copy link
Collaborator

Ok.
Pense a ouvrir un autre sujet. On est en train de pourrir celui la et je suis quasi sur que ca n'a pas de rapport avec la Air Box.

@Proft1972
Copy link
Author

Concernant cette smart air box, n'y aurait t-il pas un genre de reset car la led rouge àl'interieur s'allume et apparement ne s'eteint pas, je pense que c'est quand on depasse une des valeurs seuil (qui serait parfait si on pouvait les parametrer). Si je t'envoie la tete thermo je pourrais t'envoyer aussi la smart air box

@tcharp38
Copy link
Collaborator

Je veux bien essayer de regarder aussi mais j'espere que tu n'es pas pressé.

@tcharp38
Copy link
Collaborator

Un petit status: le modele Abeille de la Smart Air Box donne ca

image

  • J'ai respiré dans le capteur pour faire monter VOS & CH20. Tout semble réagir. Les valeurs te semblent correctes ?
  • Ce device renvoi enormement d'infos, trop regulierement, quasi toutes les 2nde. Pb apparament connu mais aucune solution trouvée pour le réduire: Reduce reporting interval on the TS0601 air quality sensor Koenkk/zigbee2mqtt#8966. Cet afflux de messages peut finir par faire planter la zigate et donc le systeme.
  • En dehors du moment ou on branche la Smart Air, je ne vois pas de voyant rouge. Comment le declenchais tu ?

@Proft1972
Copy link
Author

Salut @tcharp38
les valeurs me paraissent correctes!
Concernat le voyant, il s'allume je ne sais pas quand mais il est impossible de l'éteindre sauf en débranchant la smart box, je pensais qu'il y avait un parametre à modifier...

@tcharp38
Copy link
Collaborator

Reste à trouver comment le déclencher pour essayer de l'arrêter

@Proft1972
Copy link
Author

J'ai essayé en mettant la bax dans un sac en plastique pour faire monter le co2 mais je n'ai pas reussi à allumer le voyant....Je pensais que tu verrais qqch

@tcharp38
Copy link
Collaborator

Un p'tit résumé de la situation:

  • Supporté par Abeille MAIS
  • ce périph pourri le reseau en envoyant des infos non stop. Comme cluster privé, aucune idée s'il est possible de changer la frequence de reporting. Souci signalé par differents utilisateurs hors Abeille. Peut aller jusqu'a faire planter la zigate.
  • De mon côte je n'arrive pas (en dehors de la phase d'inclusion apres reset) a allumer les leds et voir ce qui se passe.

Je vais arreter la pour l'instant, en esperant qu'une mise à jour du FW voit le jour.

image

@tcharp38
Copy link
Collaborator

Correction: Pour une raison encore inconnue j'ai pu déclencher l'alarme (les LEDs s'allument).
Comme suggéré par @Proft1972, mettre dans un sac plastique et respirer dedans. Ca fini par se déclencher mais aucune idée de l'info qui fait "declencher".
Temp montée jusqu a 30deg sans effet, humidité jusqua 98% sans effet.

Y aurait'il une alarme "over limit" ? Si oui comment faire un reset, autre que debrancher/rebrancher ?

@Proft1972
Copy link
Author

Hello @tcharp38 ,
C 'est deja bien! j'ai lu le sujet qui parle du Fw mais il n'y a pas de grand espoir!
j'ai essayé pour voir, on verra bien!
L'allumage de la led ne correspond à rien de bien clair, à suivre si unn jour il y a un nouveau fw
Merci en tout cas!

@tcharp38
Copy link
Collaborator

Cet équipement est à priori bien supporté MAIS équipement déconseillé car pourrit le réseau par des messages inutiles et beaucoup trop fréquents.

Je recommande d'eviter ce periph, à moins qu'une mise à jour FW existe un jour.

Je clos.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants