Simuler la position d'un volet

Mon problème

Bonjour
j’ai des volets RTS que je commande via une box SOMFY switch (intégration Overkiz) et des télécommandes Zigbee en remplacement des télécommandes RTS.

Tout fonctionne correctement mais je voudrais simuler la position des volets suite aux actions ouvrir, fermer, position favorite en utilisant 0%, 50%, 100% pour la position.

Malheureusement le champs « position » n’existe pas dans mes objets . covers commandés en RTS (j’ai un store en IO avec le retour de position où il existe bien ).
Existe-il un moyen d’ajouter ce champ pour le modifier dans les automations ?
Est-ce que quelqu’un a déjà effectué ce genre de manip ?

J’ai regardé du coté template cover mais pas bien compris comment passer d’un volet existant à un template avec la position en plus

L’idée est d’ensuite utliser un visuel avec la position des volets

Merci à vous

Salut

Template cover ou cover rf time based ?
Perso j’avais cloné le repo à une époque

Merci, je regarde ce « cover RF time » qui me semble adaptable à ma situation !!

J’ai intégré le clone du répo (via HACS) et je dois dire que le résultat est pas mal. Il suffit de chronométrer les temps de montée et descente et on positionne le volet (sans retour de position au départ)
La carte « custom:shutter-card » en prime :

Intégration dans configuration.yaml

cover:
  - platform: cover_rf_time_based
    devices:
      volet_parents_time_based:
        name: Volet Parents SIMU
        travelling_time_up: 21
        travelling_time_down: 20
        cover_entity_id: cover.volet_parents
      volet_xxx_time_based:
        name: Volet xxx SIMU
        travelling_time_up: 21
        travelling_time_down: 20
        cover_entity_id: cover.volet_xxx
      volet_yyy_time_based:
        name: Volet yyy SIMU
        travelling_time_up: 21
        travelling_time_down: 20
        cover_entity_id: cover.volet_yyy
      volet_porte_salon_time_based:
        name: Volet Porte Salon SIMU
        travelling_time_up: 28
        travelling_time_down: 21
        cover_entity_id: cover.volet_porte_salon_2
      volet_fenetre_salon_time_based:
        name: Volet Fenêtre Salon SIMU
        travelling_time_up: 21
        travelling_time_down: 20
        cover_entity_id: cover.volet_fenetre_salon
1 « J'aime »

Bonjour
J’ai un volet roulant qui est contrôlé par un interrupteur connecté, j’ai un automate qui le fait ouvrir à l’aube et fermer au crépuscule.

je souhaite réaliser une carte qui me permette de connaitre son état (fermer ou ouvert à x%).

J’ai lu pas mal de poste ici et ailleurs mais il y a des choses qui m’échappent…
Quelle sont les étapes pour arriver au même résultat ?

Dans « /config » j’ai créé un fichier « cover.yaml » :

- platform: cover_rf_time_based
  devices:
    cover_cuisine_time_based:
      name: volet cuisine time based
      travelling_time_up: 15
      travelling_time_down: 15
      close_script_entity_id: switch.volet_roulant_cuisine_switch_1
      stop_script_entity_id: switch.volet_roulant_cuisine_switch_2
      open_script_entity_id: switch.volet_roulant_cuisine_switch_3
      send_stop_at_ends: False #optional
      always_confident: False #optional

Est dans le fichier "configuration.yaml " de HA il y a un include :

cover: !include cover.yaml

A partir de là je ne sais pas quoi faire…

Salut,

La carte (enfin celles existantes mushroom ou de base) fonctionne à l’aide d’une entité cover.xxxxx
Ce que tu as fait dans ton code doit en principe créer cette entité à partir de ton interrupteur 3 positions
Donc si l’entité existe bien après redémarrage, la carte n’est plus qu’a quelques clics

A la création de la carte je n’ai que celle là qui est proposé :

Ton entité doit s’appeller cover.cover_cuisine_time_based

Si elle n’existe pas, c’est que ton code ne marche pas
Et donc il faut rechercher les erreurs dans les logs

1 « J'aime »

En effet j’ai ce message dans outils de développement :


Je l’ai corrigé en enlevant l’include dans « configuration.yaml »

Tu as installé le composant (lien github plus haut) ?
Redémarré ?
Et ensuite seulement ajouté ta config ?

1 « J'aime »

J’ai recommencé depuis le début et maintenant j’ai ça :


ça semble fonctionner.
Comment je fais pour avoir l’image du volet roulant comme jolyspas ?

Je vais me répondre…
Du coup j’ai installé ça :

Puis j’ai paramètré une carte manuelle :

image
Merci pulpy !

1 « J'aime »

Bonjour,

Merci pour l’astuce.
Est ce qu’il est possible de récupérer/commander ces entités simu via nodered, elles sont inconnues dans nodered mais fonctionnelles via le dashboard ?

J’ai bien fait une vérif/relance des fichiers yaml et un redémarrage simple.

Merci.

Edit : il faut changer le domain cover dans NR

Désolé :wink: