Oui, mais si on regarde le code sur quel je me base,
Ma version est :
Home Assistant 2023.6.2 Supervisor 2023.09.2 Operating System 10.2 Interface utilisateur : 20230608.0 - latest
Voici ici pourquoi j’ai besoin de fonction cover.
En gros tout simplement, parce qu’avec mes boutons switch, c’est boutons sont inversés, c’est-à-dire que lorsque le volet est ouvert, le bouton a dit de fermer
switch:
- platform: template
switches:
tousvolets:
friendly_name: "Tous les volets"
value_template: "{{ is_state('switch.volet_hangar_md', 'on') }}"
turn_on:
- service: switch.turn_on
target:
entity_id: switch.volet_hangar_md
- delay: "00:00:00.500"
- service: switch.turn_on
target:
entity_id: switch.volet_baie_md
- delay: "00:00:00.500"
- service: switch.turn_on
target:
entity_id: switch.volet_bureau_md
- delay: "00:00:00.500"
- service: switch.turn_on
target:
entity_id: switch.volet_garage_md
turn_off:
- service: switch.turn_off
target:
entity_id: switch.volet_hangar_md
- delay: "00:00:00.500"
- service: switch.turn_off
target:
entity_id: switch.volet_baie_md
- delay: "00:00:00.500"
- service: switch.turn_off
target:
entity_id: switch.volet_bureau_md
- service: switch.turn_off
target:
entity_id: switch.volet_garage_md
volethangar:
friendly_name: "Volet Hangar"
value_template: "{{ is_state('switch.volet_hangar_md', 'on') }}"
turn_on:
service: switch.toggle
target:
entity_id: switch.volet_hangar_md
turn_off:
service: switch.toggle
target:
entity_id: switch.volet_hangar_md
voletgarage:
friendly_name: "Volet Garage"
value_template: "{{ is_state('switch.volet_garage_md', 'on') }}"
turn_on:
service: switch.toggle
target:
entity_id: switch.volet_garage_md
turn_off:
service: switch.toggle
target:
entity_id: switch.volet_garage_md
voletbureau:
friendly_name: "Volet Bureau"
value_template: "{{ is_state('switch.volet_bureau_md', 'on') }}"
turn_on:
service: switch.toggle
target:
entity_id: switch.volet_bureau_md
turn_off:
service: switch.toggle
target:
entity_id: switch.volet_bureau_md
voletbaie:
friendly_name: "Volet Baie"
value_template: "{{ is_state('switch.volet_baie_md', 'on') }}"
turn_on:
service: switch.toggle
target:
entity_id: switch.volet_baie_md
turn_off:
service: switch.toggle
target:
entity_id: switch.volet_baie_md