Calibrer un volet roulant ZIGBEE ts130f (générique) avec ZHA [

Bonjour,
ce post est un debut de partage sur quelque chose qui m’a beaucoup fait suer ce samedi
Disclaimer 1 je ne suis pas un spécialiste HA, je suis meme plutôt débutant
Disclaimer 2 ce que j’écris fonctionne pour moi, avec ma config. si vous avez mis une recette de pates dans votre conf yaml, ne me reprochez pas de ne pas y mettre de sauce
Disclaimer 3 je veux profiter du fait que je sois débutant pour exprimer les choses comme le ferait un débutant. et expliquer les solutions comme le ferait un débutant. si vous pensez que je n’ai pas parlé de ceci ou de cela n’hésitez pas a me le dire, j’essaierai de l’inclure si ca a du sens par rapport a la raison d’etre de ce post qui est d’éviter a d’autre d’aller chercher partout un truc qui au final est relativement simple, mais qu’on ne trouve qu’en anglois…
Ce post est amené a évoluer en fonction de vos commentaires et suggestion ou de mon humeur du jour…

1 ZHA

Zigbee Home Assistant est une intégration. pour ma part je comprends une "integration comme une boite a outil qui permet de raccorder d’autres appareils…
ZHA est donc l’interface que j’ai choisi pour intégrer mes appareils zigbee

2 Les trucs qui montent et qui descendent

sous ZHA chaque appareil est configuré selon un « plan » générique, qui correspond aux standards Zigbee et qui sait reprouver les fonction de base de tous , heu non beaucoup, heu no, pas mal, bref certains objet connectées en zigbee
Et parmi ces « plans » je ne sais pas comment ca s’appelle, il y a la ?configuration? ts130f pour les trucs qui montent et qui descendent. et tous les fabricants qui n’ont pas envie ede dépenser de l’argent de réinventer un truc qui a les fonctions de base
image

3 on a vite fait le tour

tout est dans le « de base »…effectivement les commandes sont… limitée monter, descendre on off et pis c’est tout
… mais les habitués des trucs pas chers qui sont la pour foutre le feu a vote appartement en votre absence, mais qui ont une bonne assurance/ sont insouciants / ont travaillé leur karma savent qu’il y a plus :

  • il faut pouvoir calibrer le volet (en mode rapide et normal)
    -il faut pouvoir spécifier des vitesses supérieure quand ca descend ou inferieure quand ca monte sinon ca se décale tout le temps et ca plait pas a Simone… et Simone du coup elle a raison de raler a cause de tous ces " trucs nouveau qui coutent un pognon de dingue et qui marche pas alors qu’il suffit de se lever et d’appuyer sur un bouton pour que ca marche" et que SImone elle comprend pas que c’est ta passion et que tu y passes du temps mais que c’est POUR ELLE que tu y passes du temps, mais elle comprend Jamais rien Simone de toute façon… Heu ou en etais-je?
    Ah oui les trucs qui manquent…


VS
dans HA

4 on va gérer, sur un cluster ou sur un orreilleeeeerrrrrrrr

heureusement je suis tombé sur ce petit truc la, (mais pourquoi c’est expliqué que dans des forums de Rosbifs?)


les clusters : des « machins » qui sont dans le plan de base mais planqués parce qu’ils dépendent du degré de fonctionnalité que le fabricant a bien voulu mettre dans son appareil (ou du niveau de faineantise de celui qui a programmé la puce fonctionnelle de l’engin… (oui le dev chinois est d’autant plus faineant qu’il est mal payé et le fabricant s’en fout généralement d’autant plus qu’il est loin et que nous, pauvres pigeons, sommes saisis d’une pulsion d’achat maniaco-clicative des qu’on voit les mots Zigbee associés un affichage rouge 13,47 euros -60%, a quoi bon soigner le produit si ca mord, je vous le demande…
bref, tout un tas d’option apparaissent :

5 on y arrive :

et là le cluster (oui je sais ca s’appelle comme ca…ca m’étonne qu’aucun indien n’ai porté plainte) qui va vous intéresser d’abord (a moins que vous ne vouliez rester avec un truc qui monte et qui descend, mais pas beaucoup (ce qui pourrait donner raison a Simone, que vous ne méritez pas, espèce d’ingrat) c’est…
TuyaCoveringCluster (Endpoint id: 1, Id: 0x0102, Type: in)


la le principe est simple : vous avez des attributs qui sont spécifiés d’usine (ou pas) par défaut et dont vous pouvez LIRE les valeurs ou les EDITER
image

attention ce n’est pas nécessairement un flash : j’ai fait l’essai : si le courant tombe ca reste en mémoire, par contre si on remet a zéro (a l’aide de l’écriture d’un autre attribut alors tout est a refaire… (d’où mes questions pour plus tard…)

Vous l’aurez vu tout de suite pour passer l’appareil a l’etat de « calibration » il suffit de rentrer une valeur dans Calibration.
la procedure est donc comme pour smart life, tuya, eweelink (le gouvernement Chinois en moins)
on met le mode calibration en place en mettant 0 (oui c’est « 0 » et pas "1 qui place l’appareil e calibration…) et en cliquant sur écrire l’attribut
on baisse le volet store etc au max de la valeur qu’on souhaite.
on remet le mode calibation en normal (1 et on ecrit l’(attribut)
on remet de nouveau l’appreil en mode calibration « 0 »
on remonte le store au max
on remet le mode calibration a 1…
et voila votre truc qui monde ou qui descend est calibré, sans aller sur une app a la noix et vous pouvez aller mater la voisine dans sa piscine (puisque Simone est retournée chez sa mère) en sirotant la boisson de votre choix.

Enrichissement à venir : exploration des différents attributs. role, valeurs possibles, voir sin on peut pas mettre ca dans un fiohcier pour ne pas avoir a le refaire en cas de reset… (et autres suivant vos retours
Aucun device n’a été maltraité plus que de raison pendant la rédaction de ce post.
De même je n’ai pris qu’une fois le jus en faisant cet article (2 fois avec le café) note to myself : ne pas oublier que le disjoncteur terrasse est DIFFERENT du disjoncteur Maison…

1 « J'aime »

Hello

Ça c’est un vrai Teaser …quel suspense, en plus ponctué de quelques notes d’humour :grin:

Je vais me faire une bonne plâtrée de pâtes ( sans sauce) en attendant la sortie en salle :crazy_face:

@+

Pffff, c’est comme toutes les nouvelles séries : un épisode par semaine… Ca va être longggggggggggggggg…

1 « J'aime »

non je fini vite promis :slight_smile: plus c’est long…

1 « J'aime »

L’épisode 5 est déjà en ligne :+1:
Tu vois @Cleya c’est pas comme dans notre jeunesse où il fallait 4 ans minimum pour avoir tous les épisodes de Lost, Dallas et compagnie :grin:

Édit: c’est déjà fini :sob:

je t’en ai rajouté un peu a la fin :slight_smile:

En tout cas merci pour ce tuto empreint d’humour sur les clusters Zigbee.
Je suis sur Z2M ( c’est pas une tare ! :stuck_out_tongue_winking_eye:) avec quelques TS130F également.
Le « Gros » défaut de ces modules zigbee, toutes marques confondues, c’est que la calibration est unique ( juste une durée identique pour la montée et la descente), alors que le temps de montée est plus important que le temps de descente ( gravité oblige :wink:).
Sur ce point, Les modules shelly ( wifi …) sont beaucoup plus au point pour la calibration et donc le positionnement , mais c’est du wifi.

Bon weekend à toi

@+

figure toi qu’il existe un attribut pour ca acceleration_time_lift (id: 0x0015)
reste a savoir si il fonctionne et comment il est codé quelle valeurs ca peut prendre etc…)
ce qu’on peut en faire (c’est ambitieux, mais on est pas a l’abri d’une bonne surprise…

1 « J'aime »

Bahhh, encore une mini série… Il y aura une saison 2 (autre appareil ?) ou pas ?

4 ans pour avoir tous les épisodes de Dallas ? Alzheimer t’a déjà rattrappé manifestement :joy:
Lost je dis pas, vu que c’est parti en eau de boudin… :crazy_face:

1 « J'aime »

Bonjour,
J’ai le même problème que toi, mais je ne comprends pas comment tu fais pour calibrer? Tu utilises les boutons physiques?

tu as une entité calibrage normalement
par contre la facçon de l’activer va dépendre de ton inbtegration.
si c’est ZHA (je suis passé a MQTT depuis) c’est comme je montre.
si c’est sur Z2MQTT il faut aller dans l’ongelt expose.
si c’est du tuya, l’entité est masquée par defaut.il faut l’activer puis la modifier

si c’est aure chose je ne sais pas mais ca doit etre le meme principe.
sinon tu peux aussi utiliser l’application d’origine pour le faire.

Rappel sauf exception (prends des précautionon ne sait jamais) sur un swicth de volet/store/ truc qui monte et qui descend. la calibration se fait suir la base du temps et pas sur le nombre de tours du volet (ca c’est la calibrtion physique avec les bouton sur ton moteur (generalement la methode c’est de les activer touts les 2 puis d’aller en bas, de desactvierle bouton sur la moteur pour le bas puis de le remonter et de desactiver le bouton pour le haut… ton store ne pourras pas a ler plus lion ni en haut ni en bas apres.
j’ai fait un post ou je cherche a automatiser le calibrage a ce sujet… j’attends ma livraison d’extreme orient pour valider la solution :slight_smile: et je ferais un tuto apres.

Salut,
Je me permets de UP ce topic, car il m’a grandement aidé avec mes modules NOUS TSF130 (idem tuya).
J’ai enfin pu faire fonctionner mes modules. Juste le volet qui reste 1.5 lames sorti en position haute mais dans un premier temps cela conviendra ! (j’ai tenté plusieurs calibrations).
Merci @golthar ! :slight_smile:

EDIT : en fait je viens de me dépatouiller, il suffit d’aller au même endroit et de modifier le current_position_lift_percentage qui était à 100, je l’ai passé à 90 et bingo le module sait remonter à fond le volet !

1 « J'aime »