Open Kenderv opened 1 year ago
Salut A tester.
Decompresser dans core/config/devices TS130F__TZ3000_1dd0d5yi.zip
redemarrer Abeille refaire inclusion
J'ai besoin d'un PNG sans arriere plan pour mettre en icone. Y a t'il une ref/modele ?
Salut et merci de ton envoi. Intégration Jeedom faite sans problèmes. Je ne l'ai pas encore mis en place sur un volet mais j'ai testé les commandes Up, Down, Srop, Level, Online et tout semble OK. Je te joins le fichier node_Moes-CurtainModule.png que tu pourras sans doute ajouter au répertoire images lors d'une prochaine maj.
Bravo encore pour ton efficacité, je te tiendrai au courant suite à l'installation physique du module.
Bonne soirée
Selon le site où je l'ai acheté il est indique que pour utiliser la position en % faut régler le temps de montée/descente à l'aide d'un paramètre zigbee. Aurais-tu une petite idée de quel paramètre il s'agit.
Merci
Edit : Le module est programmé d'usine pour un temps de fermeture/ouverture de 10s. Mes volets mettent au moins 20s à se fermer. Peut-on avoir un accès au paramètre de ce réglage ?
Voila des infos qui semblent utiles: https://github.com/home-assistant/core/issues/46146
Il faudrait lire ces 2 attributs
retour dans AbeilleParser.log
J'ai fait cela :
et
et cliqué sur lire, mais je n'ai rien dans le log AbeilleParser. Faut-il que je sois en mode debug ?
Ha oui, désolé. Cette info manque. Oui mode debug (sauvegarde + redemarrer Abeille)
Voilà le log : AbeilleParser.log Bonne lecture
[2022-10-10 11:36:28] Unknown-0102-F001, hexValue=00 => 0 [2022-10-10 11:36:44] Unknown-0102-F003, hexValue=0064 => 100
Une des procedures qu'on trouve sur le net est la suivante:
Comme dans ton cas le "calibration mode" est deja à 0, il faut le mettre à 1 à la fin avec un "Ecriture attribut", type 20 (uint8)
Je ne comprends pas par contre le "calibration time". Est ce mis à jour automatiquement une fois le mode calibrage terminé ?
Alors là tu m'as un peu perdu. Je ne sais pas exactement ce que je dois faire. Est-il possible d'avoir une commande dans la config de l'équipement, commande dans laquelle on pourrait indiquer en secondes les temps d'ouverture/fermeture du volet ?
D apres toi à quoi sert le "mode calibrage" vs "le ouverture/fermeture" ? Je pige pas. Du coup je ne sais pas quoi implementer
Est-ce que cette info peut t'aider ?
Peut-être quelques infos à glaner ici : https://tutoriels.domotique-store.fr/content/310/596/fr/manuel-en-fran%C3%A7ais-du-micromodule-zigbee-pour-volet-roulant-moes-zigbee_mmvr-ms_108zr.html
PS : Je ne suis plus sur le site où se trouve le module, j'y retourne jeudi en fin d'am pour faire des test si nécessaire.
Bonjour @tcharp38 J'ai ramené le module chez moi, je peux donc faire des tests si tu veux. Je l'ai réinclus dans ma config, il a été parfaitement reconnu. Bonne journée
TS130F__TZ3000_1dd0d5yi.zip Voila une update du modele. J'ai ajouté "Set calibration time" & "Calibration time"
Peux tu faire un "reinitialiser" via la page EQ/avancé puis tester le set calibration time et me filer les logs
Voici les logs AbeilleLogs-221017.tar.gz Ce que j'ai fait : réinitialisation, log en debug, Ctrl F5, mesure du temps de montée = 10s, set calibration time = 20s, mesure du temps de montée = toujours 10s A ta disposition pour d'autres tests
TS130F__TZ3000_1dd0d5yi.zip Peux tu refaire un set calibration apres avoir reinitialisé avec ce nouveau modele ? Et me filer une snapshot du dashboard de cet equipement.
Merci
Bonjour,
j'ai cette erreur lorsque je lance le set calibration :
Est-ce que la manip que je fais est correcte ?
Ha je pensais que tu faisais la manip depuis le dashboard. C'est une idée mais pas sur que tout fonctionne comme ca.
Quoi qu'il en soit l'erreur que tu mentionnes est un bug que j'ai corrigé hier. Je vais te filer le fix pour test.
A decompresser dans core/class AbeilleCmdProcess.class.php.zip
puis redemarrer Abeiller et refaire la meme manip
Normalement tu ne devrais plus avoir l erreur "sliderToHex()" Pense à me filer les logs et l'heure.
Voilà, cette fois j'ai fait la manip depuis le dashboard. Par contre j'ai dû réinclure le module pour que cela fonctionne. J'ai eu une bordée de messages error unknow, j'ai relancé le démon depuis la config du démon (avant j'avais juste coché redémarrer le démon dans la config des logs). je te joins :
1 - la copie du dashboard
2 - les logs
AbeilleLogs-221020.tar.gz
Sur le dashboard lorsque je fais Up ou Down la roue du Current Level évole bien de 100 à 0 puis de 0 à 100 mais toijours en 10 secondes, même si je fais évoluer le curseur su set calibration time. La Calibration est toujours à 100 et n'évolue pas quand je pousse le curseur.
On avance, ça va finir par payer.
Merci pour ton boulot et bon courage pour la suite
Bonne soirée
Le type de l'attribut ne semble pas bon
[2022-10-20 18:16:26] writeAttribute cmd [2022-10-20 18:16:26] sliderToHex(): strDecVal=70 => 46 [2022-10-20 18:16:26] Using dir=00, manufId=0000, attrType=30, attrVal=46
[2022-10-20 18:16:26] Abeille1, Type=8002/Data indication, Status=00, ProfId=0104, ClustId=0102, SrcEP=01, DstEP=01, SrcAddrMode=02, SrcAddr=EEB3, DstAddrMode=02, DstAddr=0000 [2022-10-20 18:16:26] FCF=18/General/Serv->Cli, SQN=AD, cmd=04/Write Attributes Response [2022-10-20 18:16:26] Attr=F003, Status=8D/Invalid data type
Nouveau modele: TS130F__TZ3000_1dd0d5yi.zip
page EQ/avancé => Reinitialiser Je m'attends à avoir un slider limité à 300sec (5min)
Je pense que l'on est tout près du bon résultat. D'abord voici les logs : AbeilleLogs-221021.tar.gz Ce qui se passe : je bouge le curseur -> la valeur de Calibration time varie de 0 à 300, le current level affiche à 100%. Si je met le curseur à 30 et que je Up -> le Current Level va de 0 à 100%, la durée de la montée est de 3s (au lieu de 30), la durée du Down est également de 3s Si je met le curseur à 150 j'ai les mêmes résultats mais durée Up et Down est de 15 secondes. Le current level , après un Up ou un Down va bien de 0% à 100% et de 100% à 0% (par tranche de 10%) mais il semble un peu capricieux et de temps à autre il ne redescend pas correctement. Il semble que le temps est indiqué en dixième de secondes, ce qui signifie que le volet peut mettre jusqu'à 30 secondes pour Up/Down. Ne serait-il pas plus "parlant" de le mettre en secondes ? A toi de voir. En tout cas bravo, il semble que ce ne fut pas simple mais le résultat est super. Je vais pouvoir équiper 5 paires de volets en zigbee pour un prix raisonnable. Merci encore pour ta dispo et ton taf. Bon week-end
Une petite question : ne serait-il pas intéressant de mettre la valeur du temps de Up/Down dans la config de l'équipement pour éviter de la modifier par erreur ? Bien sûr on peut aussi ne pas afficher la commande. Je ne sais pas ce qui serait le mieux.
Il n'y a pas de log attaché.. juste on bout de texte "AbeilleLogs-221021.tar.gz" :(
Je ne comprends pas ta question. Up et down ne sont que des boutons d'actions. Il n'y a pas d'unité associé. Tu peux clarifier ?
Désolé pour l'absence de logs, une erreur de manip de ma part. Les voici AbeilleLogs-221021.tar.gz.txt Pour ce qui est de ma question, je me suis mal exprimé. La durée de montée et descente donnée par la calibration time est propre à chaque volet. Que se passe-t-il si cette durée est plus importante que le temps réel nécessaire au volet ? Le moteur du VR continue de tourner ? Quid des butées de réglages manuelles ou électroniques ? Est-ce que suis un peu plus clair ? Je n'en suis pas sûr.
Comme je l'avais mentionné avant, je ne comprends pas cette histoire de
D'apres les logs cette fois c'est bon.. tu ecris "Set Calibration time" à 300, tu dois avoir un retour à 300. C'est le cas ?
Apres relecture d'un de tes liens, il semble que le mode "Set calibration time" soit recommandé. Donc si je comprends bien il faut
Tout à fait d'accord avec toi, c'est comme cela que je l'avais compris. J'ai réussi à récupérer une notice en Français que je te joins mais je crains que cela n'apporte pas grand chose, sauf à avoir une passerelle ce qui n'est pas mon cas. Module VR Zigbee-1.pdf Ce qui m'ennuie c'est que le Current level n'est qu'une info qui est le rapport du temps passé entre l'action Up/down et le calbration time. Exemple : Calibration time = 20s, 5s après le Up/Down --> Current level = 25% (5/20x100). Il faudrait trouver le moyen de dire que l'on veut ouvrir le volet à 50% et dans ce cas on transforme le calibration time de 20s à 10s (20x50%). Le curseur ne serait plus sur le Calibartion time mais sur le Current level qui ne serait plus un currrent mais un Positionning level. Qu'en penses-tu ?
Salut @tcharp38 Un petit up pour savoir si tua as pu regarder ma suggestion ci-dessus. Bonne soirée
Salut @Kenderv J'ai lu et oui ta propale est plutot logique.
Donc si je résume il y a 2 trucs
Faut que je reflechisse à ca
Salut @tcharp38 C'est tout à fait cela. L'idéal serait peut-être de pouvoir saisir le temps maxi de la course au moment de la création de l'équipement puisque cela peut être différent pour chaque équipement. Pour le second point je suis tout à fait d'accord avec ton approche. Bon week-end et bon courage
Voir la beta de demain 221108-BETA-1 J'ai ajouté un "Set current level" d'ailleurs ca devrait etre "Set level" plutot.
Bonjour et merci pour le boulot. J'ai réinclus le module, voici mes constats.
1- Le calibration time est exprimé en 1/10ème de secondes. Pour obtenir une durée d'O/F de 10s je dois mettre 100. Il suffit de le savoir mais si c'était possible de l'exprimer en secondes je pense que ce serait plus parlant.
2- Avec calibration time à 100 soit 10s et le Set current level à 50% j'ai toujours un temps d'O/F de 10s alors que j'attends 5s et le Current level reste à 100%. Quelle que soit la valeur donnée par le curseur, cela n'influe pas sur le temps de fonctionnement d'O/F.
On approche doucement du résultat escompté mais on approche. Bon courage et merci encore
Salut @tcharp38 Penses-tu que si j'investi dans une passerelle de ce genre https://fr.aliexpress.com/item/1005003473319533.html?spm=a2g0o.best.moretolove.2.39db142dYaiSsp&gps-id=pcBestMore2Love&scm=1007.40000.303547.0&scm_id=1007.40000.303547.0&scm-url=1007.40000.303547.0&pvid=2b1daacd-510c-45fa-9b77-0c3e833567a3&_t=gps-id%3ApcBestMore2Love%2Cscm-url%3A1007.40000.303547.0%2Cpvid%3A2b1daacd-510c-45fa-9b77-0c3e833567a3%2Ctpp_buckets%3A668%232846%238107%2366&pdp_ext_f=%7B%22sku_id%22%3A%2212000028068044610%22%2C%22sceneId%22%3A%2230000%22%7D&pdp_npi=2%40dis%21EUR%2125.71%2112.08%2111.82%21%21%21%21%400b0a0ac216692176973795282ed31d%2112000028068044610%21rec&gatewayAdapt=glo2fra dans sa version multimode ça pourrait aider à la compréhension et à la mise en place du current level puisque apparemment on peut le régler à partir de l'appli Smart Life ? Merci
C'est la même avec des explications : https://www.planete-domotique.com/passerelle-wifi-et-zigbee-tuya-smart-life-moes.html
Salut Désole pour mon manque de réaction. La passerelle "tuya" ne suffit pas pour savoir ce qui est envoyé vers le device ou ce qui en vient. Il faut sniffer le reseau en +.
Note que pour tout ce qui est Tuya il y a des tuto pour avoir + d'infos: https://www.zigbee2mqtt.io/advanced/support-new-devices/03_find_tuya_data_points.html#_1-standard-part-of-the-setup
Des que j'ai un peu de temps je me repenche sur la suite
Qq fichiers à mettre à jour avant la prochaine beta
Pour core/config/devices/TS130FTZ3000_1dd0d5yi [TS130F__TZ3000_1dd0d5yi.zip](https://github.com/KiwiHC16/Abeille/files/10090249/TS130FTZ3000_1dd0d5yi.zip)
Pour core/class class.zip
Puis tu redemarres Abeille tu reinitialise l 'equipement (=recharger le modele) Tu testes "Set calibration time" & "Calibration time". Ca devrait etre en "s" entre 0 et 30sec.
Bonjour et désolé de ne pas avoir traité plus tôt, j'étais absent. Ca commence à aller bien. Je ne dis pas très bien parce qu'il y a encore un petit quelque chose qui ne fonctionne pas. Ce qui fonctionne bien c'est le Set calibration time en secondes qui est bien affiché de 0 à 30s ET QUI FONCTIONNE BIEN. les temps de montée et descente sont bien ceux donnés dans le Set calibration time. Ce qui ne fonctionne pas c'est le Set level. Pour moi, si le calibration time est à 30s et le level à 50% le temps de montée et descente doit être de 15s. Or actuellement il reste à 30s. Mais peut-être as tu souhaité traiter les problèmes les uns après les autres. Petite question : que se passe-t-il si on met le level à 50% pour baisser le store et à 100% pour le remonter ? Merci et bon courage pour la suite.
Salut. Donc si calibration time = 30s Tu fais un set level 50% il faut qu'Abeille envoi 15
C'est bien ca ?
Salut, C'est tout à fait ça Merci
Ok. Reste à voir comment on inplemente ca. Je ne sais pas si Jeedom offre qqch pour passer d'une commande à une autre. Il faudrait pouvoir dire que la valeur du setlevel = #value# * calib-time / 100
Tiens essaie ca.
Nouveau modele (refaire retinitialiser) TS130F__TZ3000_1dd0d5yi.zip
Et ce fichier pour core/class AbeilleCmd.class.php.zip
redemarrer Abeille tester et filer les logs
Bonjour, Une nouvelle fois pardon pour ce retard à te répondre. Ah ces retraités, toujours 2500 choses à faire ...... Bon, petit souci, il me manque le fichier "Le fichier de commande 'zbCmd-0102-GoToLiftPercentage.json' n'existe pas." qui n'est effectivement pas dans le répertoire commands. Bonne journée
Hello Pas de soucis.
Donc tu n'es pas sur la derniere beta si ce fichier manque.
Voila la commande à mettre dans core/config/commands zbCmd-0102-GoToLiftPercentage.zip
Exact, j'étais resté en stable. J'ai rajouté le fichier dans commands mais cela ne semble pas fonctionner, les temps d'O/F sont ceux de Calibration time sans tenir compte du level. Voici les logs AbeilleLogs-221206.tar.gz.txt
Un petit UP avant de te ficher la paix pendant les fêtes que je te souhaite les meilleures.
Merci 😉 Je sus en train de monter dans l'avion pour l Irlande. Très bonnes fêtes à toi.
Salut @Kenderv Quel est le status de ce sujet ?
Salut @tcharp38 Le mois des soldes est fini, je vois qu'on est en train de faire le ménage. Même réponse que pour le précédent message que tu m'as adressé, je ne suis pas retourné sur le site où ils sont installés (en cours) et n'ai donc pas pu retester. Si tu peux être un petit peu patient je pense que cela ne devrait pas tarder maintenant. Merci
Salut @tcharp38 Je viens de recevoir ce module zigbee pour volets roulants acheté ici https://www.domotique-store.fr/domotique/modules-domotiques/modules-encastrables/micromodules-domotiques-sans-fil-volets-roulants/1470-micromodule-zigbee-pour-volet-roulant-compatible-jeedom-eedomus.html Il est inclus comme module inconnu. J'ai fait une découverte et je te joins le json créé. discovery.json.txt Si tu as besoin d'autres renseignements, n'hésite pas. Penses-tu pouvoir l'intégrer ? Avec tous mes remerciements.