Créer un dasboard volet roulant

Bonjour
Mes volets roulants connecté KNX étant désormais configuré et opérationnel avec HA je souhaite désormais m’attaquer au Dashboard pour mes volets. Pour cela j’ai donc installé Shutter card mais j’ai du mal à comprendre son fonctionnement !

Par exemple pour mon cas la fonction pour le volet bureau

. Monter/Descendre est switch.volet_bureau_md
. Stop est switch.volet_bureau_stop

Comment je peux intégrer ça à mon code sur les flèches de gauche monter descendre stop ?

Hello.

Puisque tes commandes sont des switchs, tu n’as vraiment le choix, il faut créer un volet à partir du template

Il faut donc que tu puisses fournir :

  • un etat
  • une commande open
  • une commande stop
  • une commande close

et en option un % d’ouverture

Je ne peux pas les créer en cover ?

?
Pas certain de comprendre la question, mais le template génére un cover à la fin, utilisable comme n’importe quel modèle reconnu comme un cover directement

Mes volets sont créer comme ci-dessous dans mon configurations.yaml

knx:  
  switch:
    - name: volet_bureau_MD
      address: 0/0/4
      state_address: 0/0/4
    - name: volet_bureau_stop
      address: 0/0/21
      state_address: 0/0/21
    - name: volet_hangar_MD
      address: 0/0/15
      state_address: 0/0/15
    - name: volet_hangar_stop
      address: 0/0/20
      state_address: 0/0/20
    - name: volet_garage_MD
      address: 0/0/14
      state_address: 0/0/14
    - name: volet_garage_stop
      address: 0/0/19
      state_address: 0/0/19
    - name: volet_baie_MD
      address: 0/0/16
      state_address: 0/0/16
    - name: volet_baie_stop
      address: 0/0/17
      state_address: 0/0/17

Si je remplace switch par cover pourrais donc utiliser shutter-card ?

Salut

A priori, oui, mais il faut aussi changer address et state_address

Il faut regarder la documentation:

Ok ça marche super bien seul problème sur ma configuration KNX, je n’ai pas de retour d’état.
Donc la partie descente en pourcentage, c’est mort pour moi

Dommage

Voilà ce que j’ai réussi à faire

type: custom:button-card
styles:
  card:
    - width: 300px
    - height: 300px
  icon:
    - width: 300px
    - height: 300px
state:
  - value: 'on'
    color: red
    name: Fermé
    icon: mdi:window-shutter
  - value: 'off'
    color: white
    name: Ouvert
    icon: mdi:window-shutter-open
tap_action:
  action: toggle
entity: switch.volet_hangar_md

La où je bloc, c’est que je n’arrive pas à mettre un titre (CHAMBRE) en haut ainsi que des boutons sur le côté voir image ci-dessous

Je n’ai pas KNX, mais cela me semble étrange.

Avec ce type, tu ne peux avoir que un bouton.

switch correspond à un interrupteur. Pour les volets, tu dois avoir cover.
Avant d’essayer de créer un dashboard, finalise la création des entités.
Tu devrais avoir une seule entité cover pour chaque volet.

C’est fait

  cover:
    - name: "volet_bureau_MD"
      move_long_address: "0/0/4"
      move_short_address: "0/0/4"
      stop_address: "0/0/21"
    - name: "volet_hangar_MD"
      move_long_address: "0/0/15"
      move_short_address: "0/0/15"
      stop_address: "0/0/20"
    - name: "volet_garage_MD"
      move_long_address: "0/0/14"
      move_short_address: "0/0/14"
      stop_address: "0/0/19"     
    - name: "volet_baie_MD"
      move_long_address: "0/0/16"
      move_short_address: "0/0/16"
      stop_address: "0/0/17"

essaie ça comme carte :

type: entities
entities:
  - entity: cover.volet_bureau_MD
  - entity: cover.volet_hangar_MD
  - entity: cover.volet_garage_MD
  - entity: cover.volet_baie_MD
show_header_toggle: true
state_color: true


Le monter ne fonctionne pas seul descendre fonctionne.

A mon avis, ce n’est pas correct. Es-tu sûr de ces valeurs ?
Si cela ne fonctionne pas, ç’est un soucis de configuration avec knx. Mais je suis incapable de t’aider.
Y-a t’il un expert KNX dans le coin ?

Oui le monter Descendre on la même valeur.
Exemple pour le volet hangar MONTER et DESCENDRE c’est « 0/0/15 » et STOP « 0/0/20 »

En fonction de la position, les boutons ne sont pas tous actifs : tu ne peux pas fermer un volet qui l’est déjà. Donc à voir si l’état est bien correct (pas de position_state_address). C’est sur ça que ha se base

Voici ci-dessous mon tableau d’adresse KNX.


Si on prend l’exemple de mon volet hangar qui est intitulé M/D Volet 3 dans mon fichier ETS, le 0/0/15 sert à Monter et Descendre et 0/0/20 (Stop Volet 3) à le STOPER donc aucune erreur de ce coté là et aucune adresse type position_state_address n’est présent dans le fichier

  cover:
    - name: "volet_bureau_MD"
      move_long_address: "0/0/4"
      move_short_address: "0/0/4"
      stop_address: "0/0/21"
    - name: "volet_hangar_MD"
      move_long_address: "0/0/15"
      move_short_address: "0/0/15"
      stop_address: "0/0/20"
    - name: "volet_garage_MD"
      move_long_address: "0/0/14"
      move_short_address: "0/0/14"
      stop_address: "0/0/19"     
    - name: "volet_baie_MD"
      move_long_address: "0/0/16"
      move_short_address: "0/0/16"
      stop_address: "0/0/17"

Je n’ai absolument aucune idée concernant la validité de la config knx ou sa complétude. Je ne sais pas si le fait d’avoir la même adresse pour l’ouverture et la fermeture est normal et explique l’abscense d’info de l’état.
Et si on considère que c’est un switch (1 commande pour on et off) , je ne vois pas non plus comment l’état est géré dans knx. C’est en tous cas très différent de la doc knx ha.
Toujours est il qu’il te faut un retour d’état pour définir le cover sous ha. Sans ça, ha ne sais pas dans quel état et le volet et tu va avoir un comportement gênant et impossible d’utiliser une carte cover. Idem pour une carte switch, tu va avoir des soucis de synchronisation

Avec la fonction « switch » synchronisation et retour d’état se fait très bien voir la petite vidéo.

type: custom:button-card
styles:
  card:
    - width: 300px
    - height: 300px
  icon:
    - width: 300px
    - height: 300px
state:
  - value: 'on'
    color: red
    name: Fermé
    icon: mdi:window-shutter
  - value: 'off'
    color: white
    name: Ouvert
    icon: mdi:window-shutter-open
tap_action:
  action: toggle
entity: switch.volet_hangar_md

Si au pire, j’arrive à mettre à la place de la flèche montée la notification « ouvert ou fermé », selon la couleur du volet (voir vidéo) idem pour les icones du volet, qu’il soit blanc quand il est ouvert et rouge quand il est fermé comme sur la vidéo ce sera déjà bien

Je ne sais pas si ça va faire avancer le Schmilblick, mais je viens de voir un truc.
Si je clique par exemple, sur l’icône de mon volet roulant baie j’ai donc ceci qui s’affiche

Si je glisse le curseur vers le-bas, le volet descend bien, mais si je remonte le curseur, il ne remonte pas
Si je clique sur les deux flèches en bas, monter descente, j’ai ceci

ok voilà mes retours de tests faits depuis cet après-midi.
Si je fais une carte type: glance en switch :


show_name: true
show_icon: true
show_state: true
type: glance
entities:
  - entity: switch.volet_baie_md
  - entity: switch.volet_bureau_md
  - entity: switch.volet_garage_md
  - entity: switch.volet_hangar_md
columns: 4
state_color: true

Le monter/descendre fonctionne super bien, sauf que lorsque que je clique sur un bouton par exemple baie j’ai ce type de bouton ci-dessous qui s’affiche,l’état est marqué activé au lieu d’ouvert et lorsque le volet est fermé, l’icône n’est pas le volet fermé.

Si je fais une carte type: glance en cover :


show_name: true
show_icon: true
show_state: true
type: glance
entities:
  - entity: cover.volet_baie_md
  - entity: cover.volet_bureau_md
  - entity: cover.volet_garage_md
  - entity: cover.volet_hangar_md
columns: 4

Quand je clique par exemple sur l’icône baie, j’ai un bouton variateur qui s’affiche voir image au-dessus, mais en glissant le curseur des fois le volet descend et des fois il ne descend mais pas pour la remonter, il ne remonte pas du tout

Si je fais une carte type: custom:button-card

type: custom:button-card
styles:
  card:
    - width: 300px
    - height: 300px
  icon:
    - width: 300px
    - height: 300px
state:
  - value: 'on'
    color: red
    name: Fermé
    icon: mdi:window-shutter
  - value: 'off'
    color: white
    name: Ouvert
    icon: mdi:window-shutter-open
tap_action:
  action: toggle
entity: switch.volet_hangar_md
columns: 4

Le monter/descendre fonctionne super bien, le retour d’État est également bien affiché selon l’ouverture ou fermeture du volet, la couleur des images change bien en fonction de l’ouverture ou fermeture du volet, le seul inconvénient c’est que je n’arrive pas à mettre le nom du volet en haut, et ainsi créer une liste horizontale comme ceux du dessus