bonjour
en m’inspirant des nombreux sujet du forum, J’ai crée une carte pour avoir une commande centralisé de mes volets.
J’aurais voulu que cette commande se re-initialise a son état initial âpres l’avoir déclenché.
Mais je n’y parviens pas (je suis plutôt nul en code, malgré de nombreux effort)
J’ai donc crée une input_boolean a l’aide de l’interface UI
en sélectionnant entrée et interrupteur.
input_boolean.commande_ouverture_centralise_volets
J’ai fait une automation (en Yaml) pour « normalement » revenir a l’état initiale (inspirée d’un code de clemalex)
automation que je retrouve bien dans onglet automatisations
- id: 'reset_input_commande_centralise'
alias: reset input commande centralisé
mode: parallel #Permet l'appel multiple à cette automatisation
max: 3 #Le nombre de tes interrupteurs
trigger:
- platform: state
entity_id: input_boolean.commande_ouverture_centralise_volets
to: 'on'
- platform: state
entity_id: input_boolean.commande_pause_centralise_volets
to: 'on'
- platform: state
entity_id: input_boolean.commande_fermeture_centralise_volets
to: 'on'
condition: []
action:
- delay: '00:00:01'
- service: switch.turn_off
data:
entity_id: "{{ trigger.entity_id }}"
et j’ai fait une carte (toujours inspirée du forum et de @Clemalex )
type: custom:button-card
name: Fermeture centralisé
aspect_ratio: 4/2
lock:
enabled:
- - - return entity.state === 'on';
duration: 3
unlock: double_tap
icon: mdi:archive-arrow-down
tap_action:
action: toggle
entity: input_boolean.commande_fermeture_centralise_volets
show_state: false
show_last_changed: false
color: auto
styles:
card:
- background-color: white
- border-radius: 10%
- filter: opacity(100%)
- padding: 2px
- color: auto
- text-transform: null
- font-size: 10px
- color: purple
- border: 2px solid var(--primary-color)
- border-radius: 10px
state:
- value: 'on'
styles:
card:
- background-color: null
- value: 'off'
styles:
card:
- background-color: ''
- filter: opacity(70%)
icon:
- color: black
name:
- color: black
La commande fonctionne bien, quand j’appuie sur le bouton les volets manœuvrent (Grace a l’automatisation ci dessous)
- id: 'fermeture_centralisé_volets'
alias: Fermeture centralisé volets
trigger:
platform: state
entity_id: input_boolean.commande_fermeture_centralise_volets
to: 'on'
condition: []
action:
- data:
entity_id: cover.volet_v1
service: cover.close_cover
- data:
entity_id: cover.volet_v2
service: cover.close_cover
- data:
entity_id: cover.volet_v3
service: cover.close_cover
- delay:
milliseconds: 500
seconds: 5
- data:
entity_id: cover.volet_v4
service: cover.close_cover
- data:
entity_id: cover.volet_v5
service: cover.close_cover
Mon problème est le suivant :
Quand j’appuie sur le bouton, celui ci passe en jaune (ON) et la manœuvre des volets commence.
Mais il ne revient pas automatiquement, il reste en ON et je suis donc obligé de le faire manuellement
J’ai donc besoin de votre aide pour résoudre ce problème
Je vous rappelle que je suis nul en code (je comprend pas toujours tous, même avec la doc.), désolé si mon problème vous parait stupide.
Je vous cache pas qu’un solution simple a mettre en œuvre serait un plus
Merci a tous pour votre aide