KiwiHC16 / Abeille

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

Support vanne thermostatique MOES BRT-100 (id = TS0601, _TZE200_b6wax7g0) #2467

Closed JMOLIVIER closed 1 year ago

JMOLIVIER commented 2 years ago

Bonjour, Prévoyez vous d’inclure le pilote de la vanne thermostatique MOES brt-100 dans le plugin Jeedom abeille, car il n’est pas contenu dedans pour le moment. Je souhaite rester utilisateur de ce plugin car mon installation est basée dessus. Bien cordialement Jm Olivier

tcharp38 commented 2 years ago

Salut @JMOLIVIER Je ne connais pas ce module et j'ai besoin d'un discovery pour essayer de l'ajouter: https://kiwihc16.github.io/AbeilleDoc/AjoutNouvelEquipement.html#ajout-d-un-nouvel-equipement

La balle est chez toi

JMOLIVIER commented 2 years ago

Bonjour Tcharp38 Voilà  le discovery Cdlt Jm olivier ----------------De : Tcharp38 @.>Envoyé : vendredi 07 octobre 2022 16:54À : KiwiHC16/Abeille @.>Cc : JMOLIVIER @.>; Mention @.>Objet : Re: [KiwiHC16/Abeille] Inclure vanne thermostatique MOES brt-100 (Issue #2467) Salut @JMOLIVIER Je ne connais pas ce module et j'ai besoin d'un discovery pour essayer de l'ajouter: https://kiwihc16.github.io/AbeilleDoc/AjoutNouvelEquipement.html#ajout-d-un-nouvel-equipement La balle est chez toi

—Reply to this email directly, view it on GitHub, or unsubscribe.You are receiving this because you were mentioned.Message ID: @.***>

tcharp38 commented 2 years ago

Désolé. Il n'y a rien d'attaché. Ca ne fonctionne jamais via un reply de mail.

JMOLIVIER commented 2 years ago

Pardon, voilà le fichier zippé discovery.zip

tcharp38 commented 2 years ago

Merci Mais du coup cas specifique Tuya. Ca va demander des recherches vu que tout est "hors standard"

https://github.com/Koenkk/zigbee2mqtt.io/blob/master/docs/devices/BRT-100-TRV.md https://github.com/Koenkk/zigbee-herdsman-converters/issues/2937

thedrgraph commented 1 year ago

Bonjour,

J'ai des vannes de la même référence si cela peut aider voici mon discovery qui a l'aire plus complet. discovery.zip

Si il y a besoin d'aide pour aller plus vite je veut bien participer :)

Merci

JMOLIVIER commented 1 year ago

Merci, vous êtes plus doué que moi.

thedrgraph commented 1 year ago

non j'ai fait la même chose le discovery a du évoluer depuis le mois d'octobre :)

tcharp38 commented 1 year ago

Vous avez chacun un discovery un peu different. Je soupconne que le FW n'est pas le meme.

JMOLIVIER commented 1 year ago

Je ferai une mise à jour OTA si la vanne est reconnue. J’ai tenté un forçage mais n’étant pas reconnue dans Abeille, j’ai juste eu un plantage. Et mes compétences sur l’instrumentation zigbee sont perfectibles 😉

thedrgraph commented 1 year ago

@tcharp38 Si tu a besoin d'aide pour intégré ces vannes n’hésite pas a me demander je suis pas dev mais j'ai quelques notions. J'ai pas envie de passé avec le plugin zigbee officiel :)

tcharp38 commented 1 year ago

Ok. Pour etre clair, le discovery montre juste qu'il s'agit d'un equipement entierement piloté par le cluster privé Tuya EF00. Donc en gros... ca ne suit aucun standard.

Resultat des courses il faut trouver la liste de ce que Tuya appelle des "Data Points", et leur affectation, en fouillant le net, en sniffant le reseau avec une appli Tuya en main.

Rien de tres facile et donc ca prend du temps juste pour "deviner" ces infos non standards.

thedrgraph commented 1 year ago

j'ai vu qu'elle était vu via un autre plug in des information utiles peuvent (j'espere) etre trouvé ici https://community.jeedom.com/t/vanne-thermostatique-moes-ztrv-by-100-pb-dintegration/73588

tcharp38 commented 1 year ago

Si il y en a un qui veut s'amuser à lister

Ca peut aider. Inutile de chercher à tout couvrir. Ne se focaliser que sur l'utile.

tcharp38 commented 1 year ago

Pour test

Decompresser dans core/config/devices/TS0601TZE200_b6wax7g0 [TS0601__TZE200_b6wax7g0.zip](https://github.com/KiwiHC16/Abeille/files/10042671/TS0601TZE200_b6wax7g0.zip)

refaire inclusion

thedrgraph commented 1 year ago

Je pense que avant tout le minimum : Info :

aprés le reste c'est du bonus :)

tcharp38 commented 1 year ago

vanne ouverte ? Ca sert à quoi ca ?

Le modele que j'ai filé devrait couvrir

Aucune action pour l isntant

thedrgraph commented 1 year ago

a savoir si actuellement c'est en chauffe La batterie c'est une bonne idée en action modifié la consigne c'est bien

thedrgraph commented 1 year ago

J'ai afficher les 3 valeurs et elle reste a zero :(

vu que je suis pas chez moi c'est moins facile de faire les test :)

tcharp38 commented 1 year ago

J'aurai besoin du package de logs et d'une belle image PNG sans arriere plan à mettre en icone

thedrgraph commented 1 year ago

Je te prepare cela asap la je prend la route pour rentré :)

thedrgraph commented 1 year ago

moes_btr-100

thedrgraph commented 1 year ago

au niveau log je n'ai pour la vanne que ce type de ligne [2022-11-19 01:14:08][INFO] : Evènement sur la commande [Chauffage et Clim][Radiateur 1][Time-TimeStamp] valeur : 1668816848 [2022-11-19 01:14:08][INFO] : Evènement sur la commande [Chauffage et Clim][Radiateur 1][Time-Time] valeur : 2022-11-19 01:14:08 [2022-11-19 01:14:08][INFO] : Evènement sur la commande [Chauffage et Clim][Radiateur 1][Link Quality] valeur : 93 [2022-11-19 01:14:12][INFO] : Evènement sur la commande [Chauffage et Clim][Radiateur 1][Time-TimeStamp] valeur : 1668816852 [2022-11-19 01:14:12][INFO] : Evènement sur la commande [Chauffage et Clim][Radiateur 1][Time-Time] valeur : 2022-11-19 01:14:12 [2022-11-19 01:14:12][INFO] : Evènement sur la commande [Chauffage et Clim][Radiateur 1][Link Quality] valeur : 90

JMOLIVIER commented 1 year ago

J’ai le même aussi. Finalement ça donne la date 😉 Blague à part merci pour vos investigations car je suis loin d’avoir votre niveau.

tcharp38 commented 1 year ago

Tu fais une sur la vanne (ex: changer la consigne) et tu me files le package de logs ?

thedrgraph commented 1 year ago

J'ai changé la consigne fait varier la température de la pièce rien de plus que ces 3 ligne dans le log. ou alors je cherche pas le bon log

tcharp38 commented 1 year ago

C'est pourquoi j'ai besoin du package de logs suite à cet evenement. Le package est dispo via la page maintenance/telecharger tout.. et glisser/deposer ici

thedrgraph commented 1 year ago

AbeilleLogs-221120.tar.gz désolé je connais pas encore assez bien ce plug in :) donc j'ai commencer par faire varié la consigne ce qui a déclencher l'ouverture de la vanne et j'ai aussi fait varié la température en posant le doigt sur la sonde :)

Merci a toi

thedrgraph commented 1 year ago

J'ai du nouveau j'ai enfin des valeur pour les Temperatures Logical ID 0402-01-0000 Local temp Il faut que la valeur ne soit pas divisé, #value# donne la bonne valeur. Logical ID 01-setpoint donne directement la bonne valeur reste a pouvoir la changé :) pas de retour d'info de batterie par contre et les mise a jour sont aléatoire

tcharp38 commented 1 year ago

Ecraser le modele TS0601__TZE200_b6wax7g0.zip

redemarrer Abeille et faire juste "reinitialiser"

J'ai corrigé la temp et le retour de batterie je pense.

Il me faudra des logs

thedrgraph commented 1 year ago

Yes on avance AbeilleLogs-221121.tar.gz Alors pour le set point ce serait top de récupérer la valeur du set actuel et là en mettant 18 en bas je suis monter a 52 en haut :)

mais on avance les valeurs arrive :) Merci

thedrgraph commented 1 year ago

Nota pour le local Temp j'ai modifier le paramètre de calcul #value#/10 Par contre il y a moyen du raccourcir les délais de prise d'info ? et le niveau de la batterie est bien indiqué aussi :) Reste a réglé le changement de set point et on aura un appareil exploitable :) avec des script pour changer les set points on devrait pouvoir faire une gestion convenable :)

Merci encore Tcharp je vais pouvoir commander les 9 qu'il me manque :)

tcharp38 commented 1 year ago

Pourquoi as tu modifié le param de calcul ? Le modele + reinit aurait du corriger le souci.

Délais de prise d'info ? Tu veux dire le temps entre chaque retour d'info du capteur ? Si oui pas sur. Jamais vu comment faire sur des produits Tuya. En général c'est fixé dans leur FW. La remontée d'info se fait tous les combien ?

thedrgraph commented 1 year ago

En fait j'ai du modifié il indiquait 2 ° C au lieu de 20 ( mieux que les 0.2°c precedent ) oui c'est ce que je veut dire sur certaine tuile j'ai un petit bouton pour rafraîchir peut sa ressemble a un commande d’interrogation . La remonté est aléatoire, j'ai l'impression que c'est quand il y a une variation d'un degrés

tcharp38 commented 1 year ago

J'aurais bien aimé les logs avant que tu ne modifies. Du coup pas de piste et je pense que le modele est faux. Il faudrait détruire l'equipement cote Jeedom et le reinclure et faire l'etat des lieux + package de logs. Ce que je vois sur le net est qu'on doit diviser par 10 la valeur remontée.

Ha et autre point. Si tu n'es pas sur la beta, merci de basculer dessus. Il y a beaucoup trop de diffs avec la derniere stable.

thedrgraph commented 1 year ago

en gros avec le 1er json que tu nous a fournit j'avais 0.2° au lieu de 20 et avec le second 2° donc effectivement un ratio de 10 entre les 2 version

J'ai mis a jour, effectivement j’étais en 221019-STABLE-1 je vient de passer en 221119-BETA-2 Par contre pour l'inclusion je ne suis pas chez moi donc sa va être compliqué avant ce soir et je te fait un package log juste après l'inclusion. puis un second après manip du changement de temperature de la pièce.

thedrgraph commented 1 year ago

En beta c'est impeccable reste a faire en sorte que le réglage du set point soit caler sur la valeur du set point relever. AbeilleLogs-221122.tar.gz

thedrgraph commented 1 year ago

Pour info la valeur du reglage du set point et /10 par rapport a la valeur prise en compte en gros si je set a 3 la tête prend 30 en valeur et si c'est 0 elle reste a 0 :) en gros on a les dizaines :)

tcharp38 commented 1 year ago

Peux tu activer le mode debug (page config + sauvegarder) redemarrer Abeille laisser tourner un peu et me filer les logs ?

thedrgraph commented 1 year ago

je vais laisser tourner toutes la nuit :)

tcharp38 commented 1 year ago

Tu peux aussi activer la surveillance de ce periph. Ca va generer un AbeilleMonitor.log avec uniquement les infos remontées du device. Ca fait partie du package de logs

thedrgraph commented 1 year ago

AbeilleLogs-221123.tar.gz et voilà le résultat de la nuit :)

Par contre j'ai pas de remonter pour la batterie alors que je l'avais avant

thedrgraph commented 1 year ago

Question pour l'action sur le set point on peut avoir un affichage qui reprend le set point avec des boutons + et - a coté ? un peut comme le netatmo avec la valeur actuelle et le set point a droite netatmo

tcharp38 commented 1 year ago

Ce type d'affichage n'est pas standard Jeedom non ? Quoi qu'il en soit le modele ne fait que definir les commandes et un affichage par défaut compatible pour tout le monde (donc en utilisant les widgets par defaut de Jeedom and jamais custom).

Mais toi tu peux le customizer sans aucun doute, mais hors de mes competences :)

Je creuse les logs.

tcharp38 commented 1 year ago

Peux tu declencher un "set setpoint" à partir du dashboard et me donner l'heure et les logs ?

thedrgraph commented 1 year ago

Bonjour, Je vais chercher pour l'affichage :) voici les log d’ailleurs j'ai du dl les log separement le bouton telecharger tous ne fonctionne plus. J'ai pas mis ceux sans info abeille.log.zip 2022-11-25 12:18:39

J'ai fait 3 set points d'affiler 1, 3 et 2 sur le curseur ce qui donne 10, 30 et 20 °c en consigne

tcharp38 commented 1 year ago

Tu me rappelles ce qui est faux ? L'info envoyée ou celle qui revient du thermostat ? Quand tu envoie 1, 3, 2 ca donne quoi sur l'afficheur du thermostat ?

thedrgraph commented 1 year ago

C'est l'info envoyer je suppose car quand j'envoie 1 sa envoie 10, 2 envoie 20 ... En c'est la valeur du curseur qui et 10 fois moindre que la consigne envoyer

thedrgraph commented 1 year ago

J’ai le même aussi. Finalement ça donne la date wink Blague à part merci pour vos investigations car je suis loin d’avoir votre niveau.

Question finalement tu t'en sort ? J'ai 9 autres tête en transit pour venir chez moi. J’espère que Tcharp38 va réussir a gère le problème des consigne et ensuite il faudra que je me penche sur la personnalisation mais c'est pas gagné j'ai pas le niveau :)

tcharp38 commented 1 year ago

Désolé. Trop de sujets en cours.

J'ai un doute sur ta reponse. Tu dis que tu mets le slider sur 2, ca affiche 20 cote thermostat ? Attention, sur le thermostat et non pas sur Jeedom. Ca n'est pas en ligne avec ce que je vois sur certains autre softs. Ca voudrait dire que pour envoyer un setpoint à 20degres, il faudrait envoyer 0.2. Etrange.

Assure toi d etre sur la derniere beta, et refait un "reinitiliser" via la page avancée de l'équipement. Puis confirme ton souci et files moi les logs STP.