This commit is contained in:
2024-10-13 22:59:09 +02:00
parent 63fb7f8f73
commit e426efb80f
107 changed files with 20616 additions and 5533 deletions

View File

@@ -24,21 +24,15 @@ tuin_water_op_timer:
device_id: e1fd7471fc9fcde9a19ec7175a486dd9
entity_id: b5d0e849686502315a2ae0904be553c9
domain: switch
- type: is_open
condition: device
device_id: dc10219c8d3c20e7e126548014043a5f
entity_id: 9db1315f061dba32ad7099d81e1872aa
domain: binary_sensor
sequence:
- service: notify.mobile_app_iphone_van_willem
data:
- data:
message: Water uit
- stop: ''
action: notify.mobile_app_iphone_van_willem
default:
- service: notify.mobile_app_iphone_van_willem
data:
- data:
message: Controleer beregening
title: Let op!
action: notify.mobile_app_iphone_van_willem
mode: single
icon: mdi:water-opacity
'1663069218288':
@@ -77,8 +71,8 @@ haloween:
- service: light.turn_off
target:
entity_id:
- light.rgb_lamp_tuin_rechts_voor_3_light_9
- light.rgb_lamp_tuin_rechts_voor_2_light_8
- light.rgb_lamp_tuin_rechts_voor_3
- light.rgb_lamp_tuin_rechts_voor_2
data: {}
- delay:
hours: 0
@@ -99,8 +93,8 @@ haloween:
brightness_pct: 100
target:
entity_id:
- light.rgb_lamp_tuin_rechts_voor_3_light_9
- light.rgb_lamp_tuin_rechts_voor_2_light_8
- light.rgb_lamp_tuin_rechts_voor_3
- light.rgb_lamp_tuin_rechts_voor_2
- service: light.turn_on
data:
rgb_color:
@@ -111,7 +105,7 @@ haloween:
brightness_pct: 100
target:
entity_id:
- light.rgb_lamp_tuin_rechts_light_7
- light.rgb_lamp_tuin_rechts
- delay:
hours: 0
minutes: 0
@@ -122,11 +116,11 @@ haloween:
led_tuin_fireworks:
alias: ' Tuin - ledstrip Fireworks'
sequence:
- service: select.select_option
- data:
option: Fireworks
action: select.select_option
target:
entity_id: select.ledstrip_huisje_preset
data:
option: Fireworks
mode: single
icon: mdi:firework
led_tuin_twinkle:
@@ -139,34 +133,6 @@ led_tuin_twinkle:
option: Twinkel
mode: single
icon: mdi:string-lights
kia_preheat:
alias: Kia - preheat
sequence:
- service: kia_uvo.start_climate
data:
device_id: b50e634242a175e32f229b1bc05f0b6b
temperature: 20
heating: '1'
mode: single
icon: mdi:heat-wave
kia_stop_preheat:
alias: Kia - stop preheat
sequence:
- service: kia_uvo.stop_climate
data:
device_id: b50e634242a175e32f229b1bc05f0b6b
mode: single
icon: mdi:close-octagon
kia_preheat_defrost:
alias: Kia - preheat + defrost
sequence:
- service: kia_uvo.start_climate
data:
device_id: b50e634242a175e32f229b1bc05f0b6b
temperature: 21
heating: '1'
mode: single
icon: mdi:heat-wave
keuken_delay_aanrecht_uit:
alias: Keuken - delay aanrecht uit
sequence:
@@ -392,7 +358,7 @@ radio_keuken_qmusic:
sequence:
- service: media_player.play_media
target:
entity_id: media_player.woonkamer
entity_id: media_player.bose_woonkamer
data:
media_content_id: media-source://radio_browser/003d3c6f-e183-11e9-a8ba-52543be04c81
media_content_type: audio/mpeg
@@ -446,7 +412,7 @@ radio_keuken_slamfm:
sequence:
- service: media_player.play_media
target:
entity_id: media_player.woonkamer
entity_id: media_player.bose_woonkamer
data:
media_content_id: media-source://radio_browser/962e7e22-0601-11e8-ae97-52543be04c81
media_content_type: audio/mpeg
@@ -475,18 +441,6 @@ sonos_keuken_mute:
entity_id: media_player.keuken
mode: single
icon: mdi:volume-mute
nieuw_script:
alias: House in den pauze
sequence:
- service: media_player.play_media
data_template:
entity_id: media_player.spotify_master_bedroom
media_content_id: spotify:user:spotify:playlist:IDECb4VFgyb
media_content_type: PLAYLIST
target:
device_id: 24d1977346e9fc44d02e017911d3e285
mode: single
icon: mdi:multimedia
reset_meter:
alias: reset_meter
sequence:
@@ -555,17 +509,6 @@ woonkamer_koelen_turbo:
entity_id: climate.airco_ir_woonkamer_airco
mode: single
icon: mdi:hvac
kia_koelen:
alias: Kia - koelen
sequence:
- service: kia_uvo.start_climate
data:
device_id: b50e634242a175e32f229b1bc05f0b6b
temperature: 22
heating: '0'
climate: true
mode: single
icon: mdi:car-seat-cooler
tuin_alles_aan:
alias: Tuin - alles aan
sequence:
@@ -576,8 +519,8 @@ tuin_alles_aan:
entity_id: switch.lamp_speelhuisje_2
- service: light.turn_on
data:
brightness_pct: 80
color_name: orange
kelvin: 2000
brightness_pct: 79
target:
entity_id: light.tuin_lamp_blokbomen
- service: light.turn_on
@@ -591,8 +534,8 @@ tuin_alles_aan:
milliseconds: 0
- service: light.turn_on
data:
brightness_pct: 80
color_name: orange
kelvin: 2000
brightness_pct: 79
target:
entity_id: light.tuin_lamp_voortuin_struiken
- delay:
@@ -602,8 +545,8 @@ tuin_alles_aan:
milliseconds: 0
- service: light.turn_on
data:
brightness_pct: 80
color_name: orange
kelvin: 2000
brightness_pct: 79
target:
entity_id: light.tuin_lamp_voortuin_pad_rechts
- delay:
@@ -613,8 +556,8 @@ tuin_alles_aan:
milliseconds: 0
- service: light.turn_on
data:
brightness_pct: 80
color_name: orange
kelvin: 2000
brightness_pct: 79
target:
entity_id: light.tuin_lamp_achtertuin_rest
- device_id: 15d642c4506394e005141bc068830751
@@ -636,12 +579,6 @@ tuin_alles_aan:
data: {}
target:
entity_id: light.lamp_speelhuisje
- service: light.turn_on
data:
brightness_pct: 80
color_name: orange
target:
entity_id: light.lamp_spot_afdak
- service: light.turn_on
data:
brightness_pct: 80
@@ -700,10 +637,6 @@ tuin_alles_uit:
target:
entity_id: light.lamp_speelhuisje
data: {}
- service: light.turn_off
target:
entity_id: light.lamp_spot_afdak
data: {}
- service: light.turn_off
data: {}
target:
@@ -859,14 +792,14 @@ tuin_nacht:
sequence:
- service: light.turn_on
data:
color_temp: 500
brightness_pct: 3
kelvin: 2000
brightness_pct: 15
target:
entity_id: light.tuin_lamp_blokbomen
- service: light.turn_on
data: {}
target:
entity_id: light.lamp_tuin_en_garage_l1
entity_id: light.lamp_tuin_garage
- delay:
hours: 0
minutes: 0
@@ -874,7 +807,7 @@ tuin_nacht:
milliseconds: 0
- service: light.turn_on
data:
color_temp: 500
kelvin: 2000
brightness_pct: 15
target:
entity_id: light.tuin_lamp_voortuin_struiken
@@ -885,7 +818,7 @@ tuin_nacht:
milliseconds: 0
- service: light.turn_on
data:
color_temp: 500
kelvin: 2000
brightness_pct: 15
target:
entity_id: light.tuin_lamp_voortuin_pad_rechts
@@ -941,3 +874,258 @@ bed_time_clean:
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