Files
hassos_config/scripts.yaml
2024-10-13 22:59:09 +02:00

1132 lines
28 KiB
YAML

tuin_water_op_timer:
alias: Tuin - Water op timer
sequence:
- type: turn_on
device_id: e1fd7471fc9fcde9a19ec7175a486dd9
entity_id: b5d0e849686502315a2ae0904be553c9
domain: switch
- wait_for_trigger:
- platform: device
type: turned_off
device_id: e1fd7471fc9fcde9a19ec7175a486dd9
entity_id: b5d0e849686502315a2ae0904be553c9
domain: switch
continue_on_timeout: true
- delay:
hours: 0
minutes: 1
seconds: 0
milliseconds: 0
- choose:
- conditions:
- condition: device
type: is_off
device_id: e1fd7471fc9fcde9a19ec7175a486dd9
entity_id: b5d0e849686502315a2ae0904be553c9
domain: switch
sequence:
- data:
message: Water uit
action: notify.mobile_app_iphone_van_willem
default:
- data:
message: Controleer beregening
title: Let op!
action: notify.mobile_app_iphone_van_willem
mode: single
icon: mdi:water-opacity
'1663069218288':
alias: Hal - deurbel uit voor 2h
icon: mdi:bell
sequence:
- device_id: 7c1ced4c0307f87bc9a1b16401d6c4cd
domain: select
entity_id: select.voordeur_chime_type
type: select_option
option: None
- delay:
hours: 2
minutes: 0
seconds: 0
milliseconds: 0
- device_id: 7c1ced4c0307f87bc9a1b16401d6c4cd
domain: select
entity_id: select.voordeur_chime_type
type: select_option
option: Mechanical
- service: notify.mobile_app_iphone_van_willem
data:
message: Deurbel aan
- service: notify.mobile_app_iphone_van_ilse
data:
message: Deurbel aan
mode: single
haloween:
alias: haloween - lamp flitsen
sequence:
- service: light.turn_on
target:
entity_id: light.lamp_voordeur_2
data: {}
- service: light.turn_off
target:
entity_id:
- light.rgb_lamp_tuin_rechts_voor_3
- light.rgb_lamp_tuin_rechts_voor_2
data: {}
- delay:
hours: 0
minutes: 0
seconds: 0
milliseconds: 600
- service: light.turn_off
target:
entity_id: light.lamp_voordeur_2
data: {}
- service: light.turn_on
data:
rgb_color:
- 255
- 255
- 255
flash: short
brightness_pct: 100
target:
entity_id:
- light.rgb_lamp_tuin_rechts_voor_3
- light.rgb_lamp_tuin_rechts_voor_2
- service: light.turn_on
data:
rgb_color:
- 255
- 255
- 255
flash: short
brightness_pct: 100
target:
entity_id:
- light.rgb_lamp_tuin_rechts
- delay:
hours: 0
minutes: 0
seconds: 1
milliseconds: 0
mode: single
icon: mdi:deathly-hallows
led_tuin_fireworks:
alias: ' Tuin - ledstrip Fireworks'
sequence:
- data:
option: Fireworks
action: select.select_option
target:
entity_id: select.ledstrip_huisje_preset
mode: single
icon: mdi:firework
led_tuin_twinkle:
alias: Tuin - ledstrip Twinkle
sequence:
- service: select.select_option
target:
entity_id: select.ledstrip_huisje_preset
data:
option: Twinkel
mode: single
icon: mdi:string-lights
keuken_delay_aanrecht_uit:
alias: Keuken - delay aanrecht uit
sequence:
- delay:
hours: 0
minutes: 2
seconds: 0
milliseconds: 0
- type: turn_off
device_id: 1281186f8b90c2b00053decdf33a6d72
entity_id: light.lamp_aanrecht
domain: light
mode: single
icon: mdi:countertop
woonkamer_sfeer_verlichting_aan:
alias: Woonkamer - sfeer verlichting aan
sequence:
- service: script.turn_off
data: {}
target:
entity_id: script.woonkamer_party_30min
- service: automation.turn_on
data: {}
target:
entity_id: automation.keuken_sensor
- service: scene.turn_on
data: {}
target:
entity_id: scene.woonkamer_sfeer_verlichting_aan
mode: single
icon: mdi:lamps
woonkamer_party_30min:
alias: Woonkamer - party - for 30min
sequence:
- service: automation.turn_off
data:
stop_actions: true
target:
entity_id: automation.keuken_sensor
- service: scene.turn_on
data: {}
target:
entity_id: scene.woonkamer_party
- delay:
hours: 0
minutes: 30
seconds: 0
milliseconds: 0
- service: automation.turn_on
data: {}
target:
entity_id: automation.keuken_sensor
- service: scene.turn_on
data: {}
target:
entity_id: scene.woonkamer_sfeer_verlichting_aan
mode: restart
icon: mdi:party-popper
badkamer_verwarmen:
alias: Badkamer - verwarmen
sequence:
- service: climate.set_temperature
data:
temperature: 20
target:
entity_id:
- climate.badkamer
- climate.vloerverwarming_badkamer
- delay:
hours: 2
minutes: 0
seconds: 0
milliseconds: 0
- service: climate.set_temperature
data:
temperature: 16
target:
entity_id:
- climate.badkamer
- climate.vloerverwarming_badkamer
mode: single
icon: mdi:bathtub
omroep_brabant_keuken:
alias: Radio keuken - Omroep Brabant
sequence:
- choose:
- conditions:
- condition: state
entity_id: input_select.speakers
state: keuken
sequence:
- service: media_player.play_media
target:
entity_id: media_player.keuken
data:
media_content_id: media-source://radio_browser/961ef1bd-0601-11e8-ae97-52543be04c81
media_content_type: audio/mpeg
metadata:
title: Omroep Brabant
thumbnail: ''
media_class: music
children_media_class:
navigateIds:
- {}
- media_content_type: app
media_content_id: media-source://radio_browser
- media_content_type: music
media_content_id: media-source://radio_browser/language
- media_content_type: music
media_content_id: media-source://radio_browser/language/nl
- conditions:
- condition: state
entity_id: input_select.speakers
state: Woonkamer
sequence:
- service: media_player.play_media
target:
entity_id: media_player.bose_woonkamer
data:
media_content_id: media-source://radio_browser/961ef1bd-0601-11e8-ae97-52543be04c81
media_content_type: audio/mpeg
metadata:
title: Omroep Brabant
thumbnail: ''
media_class: music
children_media_class:
navigateIds:
- {}
- media_content_type: app
media_content_id: media-source://radio_browser
- media_content_type: music
media_content_id: media-source://radio_browser/language
- media_content_type: music
media_content_id: media-source://radio_browser/language/nl
mode: single
icon: mdi:radio
radio_keuken_3fm:
alias: Radio keuken - 3fm
sequence:
- choose:
- conditions:
- condition: state
entity_id: input_select.speakers
state: keuken
sequence:
- service: media_player.play_media
target:
entity_id: media_player.keuken
data:
media_content_id: media-source://radio_browser/0c62b9d7-8de0-4693-9842-6bf9b50229d3
media_content_type: audio/mpeg
metadata:
title: NPO 3FM
thumbnail: https://www.npo3fm.nl/apple-touch-icon.png
media_class: music
children_media_class:
navigateIds:
- {}
- media_content_type: app
media_content_id: media-source://radio_browser
- media_content_type: music
media_content_id: media-source://radio_browser/language
- media_content_type: music
media_content_id: media-source://radio_browser/language/nl
- conditions:
- condition: state
entity_id: input_select.speakers
state: Woonkamer
sequence:
- service: media_player.play_media
target:
entity_id: media_player.bose_woonkamer
data:
media_content_id: media-source://radio_browser/0c62b9d7-8de0-4693-9842-6bf9b50229d3
media_content_type: audio/mpeg
metadata:
title: NPO 3FM
thumbnail: https://www.npo3fm.nl/apple-touch-icon.png
media_class: music
children_media_class:
navigateIds:
- {}
- media_content_type: app
media_content_id: media-source://radio_browser
- media_content_type: music
media_content_id: media-source://radio_browser/language
- media_content_type: music
media_content_id: media-source://radio_browser/language/nl
mode: single
icon: mdi:radio
radio_keuken_qmusic:
alias: Radio keuken - Qmusic
sequence:
- choose:
- conditions:
- condition: state
entity_id: input_select.speakers
state: keuken
sequence:
- service: media_player.play_media
target:
entity_id: media_player.keuken
data:
media_content_id: media-source://radio_browser/003d3c6f-e183-11e9-a8ba-52543be04c81
media_content_type: audio/mpeg
metadata:
title: Qmusic
thumbnail: ''
media_class: music
children_media_class:
navigateIds:
- {}
- media_content_type: app
media_content_id: media-source://radio_browser
- media_content_type: music
media_content_id: media-source://radio_browser/language
- media_content_type: music
media_content_id: media-source://radio_browser/language/nl
- conditions:
- condition: state
entity_id: input_select.speakers
state: Woonkamer
sequence:
- service: media_player.play_media
target:
entity_id: media_player.bose_woonkamer
data:
media_content_id: media-source://radio_browser/003d3c6f-e183-11e9-a8ba-52543be04c81
media_content_type: audio/mpeg
metadata:
title: Qmusic
thumbnail: ''
media_class: music
children_media_class:
navigateIds:
- {}
- media_content_type: app
media_content_id: media-source://radio_browser
- media_content_type: music
media_content_id: media-source://radio_browser/language
- media_content_type: music
media_content_id: media-source://radio_browser/language/nl
mode: single
icon: mdi:radio
radio_keuken_slamfm:
alias: Radio keuken - SlamFM
sequence:
- choose:
- conditions:
- condition: state
entity_id: input_select.speakers
state: keuken
sequence:
- service: media_player.play_media
target:
entity_id: media_player.keuken
data:
media_content_id: media-source://radio_browser/962e7e22-0601-11e8-ae97-52543be04c81
media_content_type: audio/mpeg
metadata:
title: SLAM!
thumbnail: https://www.slam.nl/images/favicons/slam.png
media_class: music
children_media_class:
navigateIds:
- {}
- media_content_type: app
media_content_id: media-source://radio_browser
- media_content_type: music
media_content_id: media-source://radio_browser/language
- media_content_type: music
media_content_id: media-source://radio_browser/language/nl
- conditions:
- condition: state
entity_id: input_select.speakers
state: Woonkamer
sequence:
- service: media_player.play_media
target:
entity_id: media_player.bose_woonkamer
data:
media_content_id: media-source://radio_browser/962e7e22-0601-11e8-ae97-52543be04c81
media_content_type: audio/mpeg
metadata:
title: SLAM!
thumbnail: https://www.slam.nl/images/favicons/slam.png
media_class: music
children_media_class:
navigateIds:
- {}
- media_content_type: app
media_content_id: media-source://radio_browser
- media_content_type: music
media_content_id: media-source://radio_browser/language
- media_content_type: music
media_content_id: media-source://radio_browser/language/nl
mode: single
icon: mdi:radio
sonos_keuken_mute:
alias: keuken - Sonos mute
sequence:
- service: media_player.volume_mute
data:
is_volume_muted: true
target:
entity_id: media_player.keuken
mode: single
icon: mdi:volume-mute
reset_meter:
alias: reset_meter
sequence:
- service: zwave_js.reset_meter
data: {}
target:
device_id: 8a63271e7a7b6b88658da7fd42fa5b53
mode: single
icon: mdi:power-plug
woonkamer_koelen:
alias: Woonkamer - koelen
sequence:
- service: climate.set_temperature
data:
hvac_mode: cool
temperature: 22
target:
entity_id: climate.airco_ir_woonkamer_airco
- delay:
hours: 0
minutes: 0
seconds: 5
milliseconds: 0
- service: climate.set_fan_mode
data:
fan_mode: auto
mode: single
icon: mdi:hvac
woonkamer_airco_uit:
alias: Woonkamer - airco uit
sequence:
- service: climate.turn_off
data: {}
target:
entity_id: climate.airco_ir_woonkamer_airco
mode: single
icon: mdi:hvac
woonkamer_koelen_turbo:
alias: Woonkamer - koelen turbo
sequence:
- service: climate.set_temperature
data:
hvac_mode: cool
temperature: 22
target:
entity_id: climate.airco_ir_woonkamer_airco
- delay:
hours: 0
minutes: 0
seconds: 5
milliseconds: 0
- service: climate.set_fan_mode
data:
fan_mode: high
target:
entity_id: climate.airco_ir_woonkamer_airco
- delay:
hours: 0
minutes: 0
seconds: 5
milliseconds: 0
- service: climate.set_swing_mode
data:
swing_mode: vertical
target:
entity_id: climate.airco_ir_woonkamer_airco
mode: single
icon: mdi:hvac
tuin_alles_aan:
alias: Tuin - alles aan
sequence:
- service: switch.turn_on
metadata: {}
data: {}
target:
entity_id: switch.lamp_speelhuisje_2
- service: light.turn_on
data:
kelvin: 2000
brightness_pct: 79
target:
entity_id: light.tuin_lamp_blokbomen
- service: light.turn_on
data: {}
target:
entity_id: light.lamp_tuin_garage
- delay:
hours: 0
minutes: 0
seconds: 2
milliseconds: 0
- service: light.turn_on
data:
kelvin: 2000
brightness_pct: 79
target:
entity_id: light.tuin_lamp_voortuin_struiken
- delay:
hours: 0
minutes: 0
seconds: 2
milliseconds: 0
- service: light.turn_on
data:
kelvin: 2000
brightness_pct: 79
target:
entity_id: light.tuin_lamp_voortuin_pad_rechts
- delay:
hours: 0
minutes: 0
seconds: 2
milliseconds: 0
- service: light.turn_on
data:
kelvin: 2000
brightness_pct: 79
target:
entity_id: light.tuin_lamp_achtertuin_rest
- device_id: 15d642c4506394e005141bc068830751
domain: select
entity_id: f0d644a6bac297e58fed86843ccb9336
type: select_option
option: Alles soort geel
- type: turn_on
device_id: 15d642c4506394e005141bc068830751
entity_id: 394a7c2c77d39b40523f79ca20d98a66
domain: light
brightness_pct: 100
- delay:
hours: 0
minutes: 0
seconds: 2
milliseconds: 0
- service: light.turn_on
data: {}
target:
entity_id: light.lamp_speelhuisje
- service: light.turn_on
data:
brightness_pct: 80
target:
entity_id:
- light.lamp_afdak
- service: switch.turn_on
target:
entity_id: switch.lamp_speelhuisje_2
data: {}
mode: single
icon: mdi:shovel
tuin_alles_uit:
alias: Tuin - Alles uit
sequence:
- service: light.turn_off
target:
entity_id: light.tuin_lamp_blokbomen
data: {}
- service: light.turn_off
target:
entity_id: light.lamp_tuin_garage
data: {}
- delay:
hours: 0
minutes: 0
seconds: 2
milliseconds: 0
- service: light.turn_off
target:
entity_id: light.tuin_lamp_voortuin_struiken
data: {}
- delay:
hours: 0
minutes: 0
seconds: 2
milliseconds: 0
- service: light.turn_off
target:
entity_id: light.tuin_lamp_voortuin_pad_rechts
data: {}
- delay:
hours: 0
minutes: 0
seconds: 2
milliseconds: 0
- service: light.turn_off
target:
entity_id: light.tuin_lamp_achtertuin_rest
data: {}
- type: turn_off
device_id: 15d642c4506394e005141bc068830751
entity_id: 394a7c2c77d39b40523f79ca20d98a66
domain: light
- service: light.turn_off
target:
entity_id: light.lamp_speelhuisje
data: {}
- service: light.turn_off
data: {}
target:
entity_id: light.lamp_afdak
mode: single
icon: mdi:shovel
woonkamer_roborock_selecteer_beneden:
alias: woonkamer - Roborock selecteer beneden
sequence:
- service: vacuum.send_command
data:
command: load_multi_map
params: 0
target:
entity_id: vacuum.grover
- service: input_select.select_option
data:
option: Beneden
target:
entity_id: input_select.stofzuiger_verdiepingen
mode: single
icon: mdi:home-floor-g
woonkamer_roborock_selecteer_boven:
alias: woonkamer - Roborock selecteer boven
sequence:
- service: vacuum.send_command
data:
command: load_multi_map
params: 1
target:
entity_id: vacuum.grover
- service: input_select.select_option
data:
option: Boven
target:
entity_id: input_select.stofzuiger_verdiepingen
mode: single
icon: mdi:home-floor-g
halloween_play_scream:
alias: Halloween - play scream
sequence:
- service: media_player.volume_set
data:
volume_level: 0.83
target:
entity_id: media_player.voordeur_speaker
- service: media_player.play_media
target:
entity_id: media_player.voordeur_speaker
data:
media_content_id: media-source://media_source/media/scream.mp3
media_content_type: audio/mpeg
metadata:
title: scream.mp3
thumbnail:
media_class: music
children_media_class:
navigateIds:
- {}
- media_content_type: app
media_content_id: media-source://media_source
mode: single
halloween_play_witches:
alias: Halloween - play witches
sequence:
- service: media_player.volume_set
data:
volume_level: 0.83
target:
entity_id: media_player.voordeur_speaker
- service: media_player.play_media
target:
entity_id: media_player.voordeur_speaker
data:
media_content_id: media-source://media_source/media/Maniacal Witches Laugh-SoundBible.com-262127569.mp3
media_content_type: audio/mpeg
metadata:
title: Maniacal Witches Laugh-SoundBible.com-262127569.mp3
thumbnail:
media_class: music
children_media_class:
navigateIds:
- {}
- media_content_type: app
media_content_id: media-source://media_source
mode: single
woonkamer_display_load_default_page:
alias: woonkamer - display load default page
sequence:
- device_id: 6652a530d4f2c349be36ea58904e613f
domain: button
entity_id: ef0133d776a0015c7b4209a9c19c3b14
type: press
mode: single
icon: mdi:cursor-default-click-outline
woonkamer_verwarmen:
alias: Woonkamer - verwarmen
sequence:
- service: climate.set_temperature
data:
hvac_mode: heat
temperature: 22
target:
entity_id: climate.airco_ir_woonkamer_airco
- delay:
hours: 0
minutes: 0
seconds: 5
milliseconds: 0
- service: climate.set_fan_mode
data:
fan_mode: auto
mode: single
icon: mdi:heat-wave
woonkamer_alles_uit:
alias: Woonkamer - alles uit
sequence:
- service: scene.turn_on
target:
entity_id: scene.woonkamer_ochtend_scene
metadata: {}
- if:
- condition: time
after: '22:00:00'
then:
- service: scene.turn_on
target:
entity_id: scene.kerst_uit
metadata: {}
else:
- service: scene.turn_on
target:
entity_id: scene.kerst_tafel_uit
metadata: {}
mode: single
icon: mdi:power
esphome_update_all:
alias: 'esphome: update all'
sequence:
- repeat:
for_each: '{{ states.update | selectattr(''state'', ''eq'', ''on'') | map(attribute=''entity_id'')
| select(''in'', integration_entities(''esphome'')) | list }}'
sequence:
- service: update.install
data: {}
target:
entity_id: '{{ repeat.item }}'
- wait_template: '{{ is_state(repeat.item, ''off'') }}'
continue_on_timeout: true
mode: single
tuin_nacht:
alias: Tuin - nacht
sequence:
- service: light.turn_on
data:
kelvin: 2000
brightness_pct: 15
target:
entity_id: light.tuin_lamp_blokbomen
- service: light.turn_on
data: {}
target:
entity_id: light.lamp_tuin_garage
- delay:
hours: 0
minutes: 0
seconds: 2
milliseconds: 0
- service: light.turn_on
data:
kelvin: 2000
brightness_pct: 15
target:
entity_id: light.tuin_lamp_voortuin_struiken
- delay:
hours: 0
minutes: 0
seconds: 2
milliseconds: 0
- service: light.turn_on
data:
kelvin: 2000
brightness_pct: 15
target:
entity_id: light.tuin_lamp_voortuin_pad_rechts
- delay:
hours: 0
minutes: 0
seconds: 2
milliseconds: 0
- service: light.turn_off
target:
entity_id:
- light.tuin_lamp_achtertuin_rest
data:
transition: 58
- device_id: 15d642c4506394e005141bc068830751
domain: select
entity_id: f0d644a6bac297e58fed86843ccb9336
type: select_option
option: Alles soort geel
- delay:
hours: 0
minutes: 0
seconds: 2
milliseconds: 0
- service: light.turn_off
target:
entity_id:
- light.lamp_speelhuisje
data: {}
- service: light.turn_on
data:
brightness_pct: 10
target:
entity_id:
- light.lamp_afdak
mode: single
icon: mdi:shovel
bed_time_clean:
alias: bed_time_clean
sequence:
- if:
- condition: state
entity_id: input_boolean.zuigen_als_we_slapen
state: 'on'
then:
- service: vacuum.start
target:
entity_id: vacuum.grover
data: {}
- service: input_boolean.turn_off
target:
entity_id: input_boolean.zuigen_als_we_slapen
data: {}
description: ''
icon: mdi:vacuum-outline
zolder_koelen:
alias: Zolder - koelen
sequence:
- data:
hvac_mode: cool
temperature: 23
target:
entity_id: climate.airco_4
action: climate.set_temperature
- delay:
hours: 0
minutes: 0
seconds: 5
milliseconds: 0
- data:
fan_mode: auto
target:
entity_id: climate.airco_4
action: climate.set_fan_mode
mode: single
icon: mdi:hvac
description: ''
zolder_verwarmen:
alias: zolder - verwarmen
sequence:
- action: climate.set_temperature
data:
hvac_mode: heat
temperature: 20
target:
entity_id: climate.airco_4
- delay:
hours: 0
minutes: 0
seconds: 5
milliseconds: 0
- action: climate.set_fan_mode
data:
fan_mode: auto
target:
entity_id: climate.airco_4
mode: single
icon: mdi:heat-wave
description: ''
stofzuiger_start_all:
alias: stofzuiger - start (all)
sequence:
- action: vacuum.start
metadata: {}
data: {}
target:
device_id: b99930765798a4796ca3ebb87e84299e
description: ''
icon: mdi:robot-vacuum
grover_clean_eetkamer_woonkamer:
mode: queued
alias: Roborock Room Cleaning
max: 30
sequence:
- choose:
- conditions:
- condition: or
conditions:
- condition: state
entity_id: vacuum.grover
state: cleaning
- condition: state
entity_id: vacuum.grover
state: error
sequence:
- wait_for_trigger:
- platform: state
entity_id: vacuum.grover
to: returning
- platform: state
entity_id: vacuum.grover
to: Docked
continue_on_timeout: false
timeout: 01:30:00
- target:
device_id: vacuum.grover
data_template:
command: app_segment_clean
params: '{% set room_id = states("input_number.roborock_room_enum_eetkamer")
| int %} {{ room_id }}
'
action: vacuum.send_command
- wait_for_trigger:
- platform: state
entity_id: vacuum.grover
to: returning
- platform: state
entity_id: vacuum.grover
to: docked
continue_on_timeout: false
timeout: 01:30:00
- conditions:
- condition: or
conditions:
- condition: state
entity_id: vacuum.grover
state: returning
- condition: state
entity_id: vacuum.grover
state: docked
- condition: state
entity_id: vacuum.grover
state: idle
sequence:
- target:
device_id: vacuum.grover
data_template:
command: app_segment_clean
params: '{% set room_id = states("input_number.roborock_room_enum_woonkamer")
| int %} {{ room_id }}
'
action: vacuum.send_command
- wait_for_trigger:
- platform: state
entity_id: vacuum.grover
to: returning
- platform: state
entity_id: vacuum.grover
to: docked
continue_on_timeout: false
timeout: 01:30:00
default: []
grover_clean_keuken:
alias: Grover - clean Keuken
sequence:
- if:
- condition: state
entity_id: input_select.stofzuiger_verdiepingen
state: Boven
then:
- action: script.woonkamer_roborock_selecteer_beneden
metadata: {}
data: {}
- delay:
hours: 0
minutes: 0
seconds: 15
milliseconds: 0
- action: vacuum.send_command
metadata: {}
data:
command: app_segment_clean
params: '{% set room_id = states("input_number.roborock_room_enum_keuken") |
int %} {{ room_id }}
'
target:
device_id: b99930765798a4796ca3ebb87e84299e
description: ''
icon: mdi:robot-vacuum
fields: {}
oven_preheat:
alias: Oven preheat
sequence:
- action: home_connect_alt.start_program
data:
options:
- key: Cooking.Oven.Option.FastPreHeat
value: true
- key: Cooking.Oven.Option.SetpointTemperature
value: 180
- key: BSH.Common.Option.Duration
value: 1200
program_key: Cooking.Oven.Program.HeatingMode.HotAir
device_id: 7f3553c6228085ca77f09c2cb79114bc
description: ''
icon: mdi:stove
keuken_vaatwasser_start:
alias: Keuken - vaatwasser start
sequence:
- action: home_connect_alt.start_program
data:
validate: true
device_id: 36c964af9128f66e4d805461232853d2
program_key: Dishcare.Dishwasher.Program.Auto2
options:
- key: Dishcare.Dishwasher.Option.VarioSpeedPlus
value: true
description: ''
icon: mdi:dishwasher
grover_clean_woonkamer:
alias: Grover - clean Woonkamer
sequence:
- if:
- condition: state
entity_id: input_select.stofzuiger_verdiepingen
state: Boven
then:
- action: script.woonkamer_roborock_selecteer_beneden
metadata: {}
data: {}
- delay:
hours: 0
minutes: 0
seconds: 15
milliseconds: 0
- action: vacuum.send_command
metadata: {}
data:
command: app_segment_clean
params: '{% set room_id = states("input_number.roborock_room_enum_woonkamer")
| int %} {{ room_id }}
'
target:
device_id: b99930765798a4796ca3ebb87e84299e
description: ''
icon: mdi:robot-vacuum
fields: {}
grover_clean_eetkamer:
alias: Grover - clean Eetkamer
sequence:
- if:
- condition: state
entity_id: input_select.stofzuiger_verdiepingen
state: Boven
then:
- action: script.woonkamer_roborock_selecteer_beneden
metadata: {}
data: {}
- delay:
hours: 0
minutes: 0
seconds: 15
milliseconds: 0
- action: vacuum.send_command
metadata: {}
data:
command: app_segment_clean
params: '{% set room_id = states("input_number.roborock_room_enum_eetkamer")
| int %} {{ room_id }}
'
target:
device_id: b99930765798a4796ca3ebb87e84299e
description: ''
icon: mdi:robot-vacuum
fields: {}
generate_watchman_report:
alias: generate_watchman_report
sequence:
- action: watchman.report
data:
create_file: false
send_notification: true
parse_config: true
description: ''
icon: mdi:alert