Gestion des volets roulants

Oui voir si carré outline …
Il existe un guideline pour les icones ? voir une librairie ?

Pour les compétences j’ai du dev web mais pas de react et très peu JS.

En gros je suis front HTML/CSS/PHP, j’ai vu que ça ressemble pas mal à bootstrap pour le front mais je ne sais pas si j’ai le temps pour …

je suppose qu’il y a du back ? je n’ai pas vu où tout se situe pour gladys. (dommage qu’on n’est pas une doc avec l’arborescence)

Yes on utilise feathericon !

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 :slight_smile:

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 !


Avec les bonnes icones :smiley:

Je vais tenté dès que j’ai un peu de temps :wink:

3 Likes

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.

Je plussoie ici car j’ai 3 volets roulants avec leurs interrupteurs zigbee (bien reconnus sous z2m) qui n’attendent que d’atterrir dans Gladys !! :slight_smile:

2 Likes

Je verrais bien ce genre de design par exemple:

(icône prises au hasard, mais c’est l’idée)

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 :

Living room shutters DOWN | STOP | UP | 25% | 85%

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 :slight_smile: Gardons la fonctionnalité de base simple mais qui marche bien, on verra plus tard pour les cas particuliers.

1 Like

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?

0 - UP
1 - STOP
2 - DOWN
oui certainement

Et pas bête l’histoire de la surbrillance pour les devices qui gèrent le retour d’information.

Comme dit @pierre-gilles commençons simple.
Si quelqu’un prend le sujet, qu’il fasse signe, sinon je ferais ça pendant koh-lanta :stuck_out_tongue:

4 Likes

Un truc comme ça ?

Ligne 1 : les actions
Ligne 2 : la position

EDIT : ça ne fonctionne pas pour les rideaux :confused: il vaut mieux la notion de “OPEN/CLOSE”

2 Likes

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.

Ce sont 2 features différentes. Pour le moment, sur le dashboard, on affiche une ligne par feature.

@AlexTrovato Il y a des appareils qui gèrent ces 2 types de contrôles ? C’est pas l’un ou l’autre ?

Généralement tu as les deux

1 Like

Pour la petite info voilà ce que permettent mes interrupteurs de chez Aliexpress :

Pour mon device volets roulants ( CCT5015-0001 ) j’ai :

  • position ( comme au dessus )
  • lift_duration

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)…