1132 lines
28 KiB
YAML
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
|