Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- alias: avvia aspirapolvere
- sequence:
- - if:
- - condition: state
- entity_id: input_boolean.pulisci_cucina
- state: "off"
- - condition: state
- entity_id: input_boolean.pulisci_soggiorno
- state: "off"
- - condition: state
- entity_id: input_boolean.pulisci_ingresso
- state: "off"
- - condition: state
- entity_id: input_boolean.pulisci_corridoio
- state: "off"
- - condition: state
- entity_id: input_boolean.pulisci_camera
- state: "off"
- - condition: state
- entity_id: input_boolean.pulisci_cameretta
- state: "off"
- - condition: state
- entity_id: input_boolean.pulisci_studio
- state: "off"
- - condition: state
- entity_id: input_boolean.pulisci_camere
- state: "off"
- then:
- - service: script.clean_all
- metadata: {}
- data: {}
- alias: pulire tutto?
- - alias: pulire cucina?
- if:
- - condition: state
- entity_id: input_boolean.pulisci_cucina
- state: "on"
- then:
- - service: script.clean_cucina
- metadata: {}
- data: {}
- - wait_template: "{{ is_state('vacuum.vacky', 'returning') }}"
- continue_on_timeout: true
- - alias: pulire soggiorno?
- if:
- - condition: state
- entity_id: input_boolean.pulisci_soggiorno
- state: "on"
- then:
- - service: script.clean_soggiorno
- data: {}
- - wait_template: "{{ is_state('vacuum.vacky', 'returning') }}"
- continue_on_timeout: true
- - alias: pulire ingresso?
- if:
- - condition: state
- entity_id: input_boolean.pulisci_ingresso
- state: "on"
- then:
- - service: script.clean_ingresso
- data: {}
- - wait_template: "{{ is_state('vacuum.vacky', 'returning') }}"
- continue_on_timeout: true
- - alias: pulire corridoio?
- if:
- - condition: state
- entity_id: input_boolean.pulisci_corridoio
- state: "on"
- then:
- - service: script.clean_corridoio
- data: {}
- - wait_template: "{{ is_state('vacuum.vacky', 'returning') }}"
- continue_on_timeout: true
- - alias: pulire camera?
- if:
- - condition: state
- entity_id: input_boolean.pulisci_camera
- state: "on"
- then:
- - service: script.clean_camera
- data: {}
- - wait_template: "{{ is_state('vacuum.vacky', 'returning') }}"
- continue_on_timeout: true
- - alias: pulire cameretta?
- if:
- - condition: state
- entity_id: input_boolean.pulisci_cameretta
- state: "on"
- then:
- - service: script.clean_cameretta
- data: {}
- - wait_template: "{{ is_state('vacuum.vacky', 'returning') }}"
- continue_on_timeout: true
- - alias: pulire studio?
- if:
- - condition: state
- entity_id: input_boolean.pulisci_studio
- state: "on"
- then:
- - service: script.clean_studio
- data: {}
- - wait_template: "{{ is_state('vacuum.vacky', 'returning') }}"
- continue_on_timeout: true
- - alias: pulire camere?
- if:
- - condition: state
- entity_id: input_boolean.pulisci_camere
- state: "on"
- then:
- - service: script.clean_camere
- data: {}
- - wait_template: "{{ is_state('vacuum.vacky', 'returning') }}"
- continue_on_timeout: true
- - service: input_boolean.turn_off
- metadata: {}
- data: {}
- target:
- entity_id:
- - input_boolean.pulisci_cucina
- - input_boolean.pulisci_soggiorno
- - input_boolean.pulisci_ingresso
- - input_boolean.pulisci_corridoio
- - input_boolean.pulisci_camera
- - input_boolean.pulisci_cameretta
- - input_boolean.pulisci_studio
- - input_boolean.pulisci_camere
- mode: single
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement