Gestion de Volets roulants via module DIO 433Mhz

Pour que tout soit clair,
Voici ce que j’ai mis dans le configuration.yaml

input_text:
  cover_volet_chambre_d_amis_last:
    initial: ""
cover:
  - platform: cover_rf_time_based
    devices:
      volet_chambre_d_amis:
        name: "Volet Chambre Amis"
        travelling_time_up: 15
        travelling_time_down: 15
        close_script_entity_id: script.close_volet_chambre_d_amis
        stop_script_entity_id: script.stop_volet_chambre_d_amis
        open_script_entity_id: script.open_volet_chambre_d_amis
        send_stop_at_ends: True

Et voici mon scripts.yaml

# Volet Chambre Amis
open_volet_chambre_d_amis:
  sequence:
    - alias: "Ouvre le volet de la chambre d'amis"
      service: switch.turn_off
      data:
        entity_id: switch.volet_chambre_d_amis
    - alias: "Enregistre état open"
      service: input_text.set_value
      target:
        entity_id: input_text.volet_chambre_d_amis_last
      data:
        value: "open"
close_volet_chambre_d_amis:
  sequence:
    - alias: "Ferme le volet de la chambre d'amis"
      service: switch.turn_on
      data:
        entity_id: switch.volet_chambre_d_amis
    - alias: "Enregistre état close"
      service: input_text.set_value
      target:
        entity_id: input_text.volet_chambre_d_amis_last
      data:
        value: "close"
stop_volet_chambre_d_amis:
  alias: Stoppe le volet de la chambre d'amis
  sequence:
    - service: >-
        {% if is_state('input_text.volet_chambre_d_amis_last', 'open') %}
        script.open_volet_chambre_d_amis
        {% elif is_state('input_text.volet_chambre_d_amis_last', 'close') %}
        script.close_volet_chambre_d_amis
        {% endif %}
    - service: input_text.set_value
      target:
        entity_id: input_text.volet_chambre_d_amis_last
      data:
        value: >-
          {% if is_state('input_text.volet_chambre_d_amis_last', 'open') %}
          stop_open
          {% elif is_state('input_text.volet_chambre_d_amis_last', 'close') %}
          stop_close
          {% endif %}

Ok ça, ça me plait.
Par contre if faut redémarrer pour la prise en compte, l’as-tu fait ?

oui, je le refais pour vérifier :wink:

ensuite vérifie que l’entité est là dans les outils dev

yes, bien présent

EDIT: ha non en fait c’est pas input_text.volet_chambre_d_amis_last

1 « J'aime »

YESSSS !! Trouvé ! C’est parce que j’ai déclaré :

input_text:
cover_volet_chambre_d_amis_last:
initial: «  »

Je me sens bête, désolé :pray:

Allez, maintenant que ça marche j’en ai encore 9 autres à faire + mon store banne ^^

Merci beaucoup de ta patience.

Salut,
J’ai eu il y a quelques temps un vieil interrupteur filaire de volet roulant qui a claqué et j’ai donc basculé sur le remplacement par un REV-SHUTTER (https://diohome.com/interrupteur-volet-connectee-rev-shutter) dont la connectivité wifi m’apparaissait top pour avoir un retour d’état qu’on n’a pas avec du RF 433MHz.
J’ai contribué à une intégration native dans homeassistant pour supporter ces modules (l’intégration chacon_dio) et ça fonctionne très bien avec un retour temps réel permanent d’état ainsi que toutes les possibilités d’automatisation qu’offre homeassistant.
Je vous invite donc à essayer et il est même possible que ça fonctionne direct via un REV-SHUTTER-MOD mais vu que j’en ai pas, je ne peux pas l’assurer.
Si quelqu’un en a un, je suis curieux de savoir si ça fonctionne ou s’il faut enrichir légèrement l’intégration ?

1 « J'aime »