Commande unique pour ouverture fermeture volet avec interrupteur à 2 voies

Bonjour, j’utilise des interrupteurs SONOFF à deux canaux pour piloter mes volets, les inters sont programmés via EWELINK en Mode Interverrouillage pour ne jamais pouvoir activer simultanément la montée et la descente des volets.
Pour l’instant les commandes des volets s’affichent comme ça :
image
Ce que je souhaiterais faire c’est d’avoir la commande ouverture / fermeture du volet sur une seule ligne et que l’icone
image
s’affiche lorsque l’interrupteur ouvert est actif,
et que l’icone
image
s’affiche lorsque l’interrupteur fermé est actif…

J’ai un peu cherché sur le forum et a priori cela pourrait être fait avec un template, mais je ne sais absolument pas comment faire…
Si vous avez une idée pour me diriger vers la bonne solution je suis preneur !

Il faut modifier le type de ta commande et la passer en cover

Sinon utiliser des templates cover

Merci pour ton conseil je suis passé par le cover template…

#---------------  Volets le Clat  -----------
cover:
  - platform: template
    covers:
      volet_eric:
        device_class: garage
        friendly_name: "Commande volet Ch Eric"
        open_cover:
          - service: switch.turn_on
            target:
              entity_id: switch.sonoff_1000940c12_1
        close_cover:
          - service: switch.turn_on
            target:
              entity_id: switch.sonoff_1000940c12_2
              

ça fonctionne mais il me reste un problème a solutionner, je n’ai pas le retour d’état réel des switchs de commande, j’obtiens un état si je manipule au moins une fois le volet, par contre si par exemple je ferme le volet avec la commande manuelle du switch, l’affichage ne suis pas je reste sur le dernier état connu !
image
Dans l’exemple ci-dessus le volet « Ch eric » n’a pas été commandé par HA mais il est ouvert, dans le cas du « Ch claudie » le volet a été ouvert par HA, mais refermer par la commande manuelle donc l’état est faux.
Comment puis-je corriger ça ?

Je me réponds tout seul…a force de chercher sur les forums j’ai trouvé la solution.

#---------------  Volets le Clat  -----------
cover:
  - platform: template
    covers:
      volet_eric:
        device_class: garage
        friendly_name: "Commande volet Ch Eric"
        value_template: "{{ is_state('switch.sonoff_1000940c12_1', 'on') }}"
        open_cover:
          - service: switch.turn_on
            target:
              entity_id: switch.sonoff_1000940c12_1
        close_cover:
          - service: switch.turn_on
            target:
              entity_id: switch.sonoff_1000940c12_2
1 « J'aime »

Ce sujet a été automatiquement fermé après 2 jours. Aucune réponse n’est permise dorénavant.