Je te conseille plusieurs vidéos que j’ai fais à ce sujet:
La présentation technique de Gladys 4:
Un live coding la semaine dernière:
ça peut te donner une idée du projet
Après, le mieux ça reste de se lancer une instance en locale, tu as tout le front dans le dossier « front », et tout le back dans le dossier « server » (C’est du Node.js)
Rien de bien compliqué, et je suis toujours là pour donner un coup de main si tu as du mal !
Pour ceux sans retour, il faudrait pouvoir paramétrer dans Gladys :
un temps max de descente totale
un temps max de descente partielle (quand on voit les tirets)
un temps max de montée totale
un temps à 50% de la montée partielle
un temps max de montée partielle(quand on voit les tirets)
un temps à 50% de la descente partielle
Au niveau algo cela donnerait :
Ouvrir à 100% = tps max montée totale + 2s(à ajuster) puis reinit position à 100%
Fermer à 100% = tps max descente totale + 2s(à ajuster) puis reinit position à 0%
En partant d’une ouverture ou d’une fermeture totale on a toujours une position réinitialisée exacte
Après si on veut une ouverture à X% c’est temps à 50% + ou - (temps à 50%/50) * la position à atteindre en % on obtient une position approximative qui devrait être assez fiable non ?
Bonjour ici,
on sait si le sujet avance ? s’il est en cours de traitement par quelqu’un ?
Je vois avec le service z2m que la demande s’intensifie, avec des modèles avec OPEN/STOP/CLOSE (3 actions).
@AlexTrovato Personne ne travaille sur ce sujet à ma connaissance.
A mon avis, on perd rien à se lancer dans un développement pour déjà un type de volet roulant (Open/Stop/Close par exemple oui), pas la peine de vouloir tout faire, c’est déjà cool d’avoir un type.
C’est exactement ce qui est utilisé généralment et c’est le plus efficace.
Au choix au milieu une icone de bouton STOP ou une icone type PAUSE, chacun ses gouts !
A terme (long terme?) le summum est de pouvoir configurer des points “fixes” dans la position du volet pour pouvoir les retrouver facielement.
Du genre chez moi le soir je ne ferme pas entièrement un de mes volets pour que mes chats puissent passer : le plus simple est d’avoir un bouton dédié avec une valeur en %.
La version très mal imagée de ce que tu as proposé @pierre-gilles c’est :
Pourquoi pas à long terme, mais je pense que juste avoir le contrôle simple pour l’instant est déjà un grand pas en avant Gardons la fonctionnalité de base simple mais qui marche bien, on verra plus tard pour les cas particuliers.
3 commandes pour une fonctionnalité.
Comment pensez-vous gérer les messages de commande? 0(up) , 1(stop), 2(down)?
Les boutons “up” et “down” après appui resteront-ils activés (surbrillance par exemple) jusqu’au retour d’information stop?
J’aime beaucoup !
Par contre je trouverai ça plus logique s’il s’agit du même rideau, qu’il n’y ait pas de “séparation” entre les deux lignes. Sinon ça laisse penser que ce sont 2 devices différents je trouve.
J’ai plusieurs modèles compatible Tuya chez moi, de « génération » différentes :
1ère génération : « Open », « Close » et « Pause »
3ème génération : « Open », « Close » et « Stop », plus « Trip time » (ou « Calibration time » temps de montée descente) et « Backlight » (avec scheduler)
Sur ALi, la dernière génération permet, en plus, de régler le pourcentage d’ouverture (capture de @guim31)…