Files
hassos_config/scripts.yaml
2023-06-29 16:14:36 +02:00

585 lines
16 KiB
YAML

tuin_water_op_timer:
alias: Tuin - Water op timer
sequence:
- type: turn_on
device_id: e1fd7471fc9fcde9a19ec7175a486dd9
entity_id: switch.valve
domain: switch
- delay: '{{ states(''input_number.tuin_water_timer'') | multiply(60) | int }}'
- type: turn_off
device_id: e1fd7471fc9fcde9a19ec7175a486dd9
entity_id: switch.valve
domain: switch
- service: notify.mobile_app_iphone_van_willem
data:
message: Water uit
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: Hal - Haloween
sequence:
- type: turn_on
device_id: a0bb7d447f4a7d7ef7e7720904e3d20f
entity_id: light.lamp_hal
domain: light
- delay:
hours: 0
minutes: 0
seconds: 0
milliseconds: 500
- type: turn_off
device_id: a0bb7d447f4a7d7ef7e7720904e3d20f
entity_id: light.lamp_hal
domain: light
- delay:
hours: 0
minutes: 0
seconds: 0
milliseconds: 200
- type: turn_on
device_id: a0bb7d447f4a7d7ef7e7720904e3d20f
entity_id: light.lamp_hal
domain: light
- delay:
hours: 0
minutes: 0
seconds: 0
milliseconds: 500
- type: turn_off
device_id: a0bb7d447f4a7d7ef7e7720904e3d20f
entity_id: light.lamp_hal
domain: light
- delay:
hours: 0
minutes: 0
seconds: 0
milliseconds: 200
- type: turn_on
device_id: a0bb7d447f4a7d7ef7e7720904e3d20f
entity_id: light.lamp_hal
domain: light
- delay:
hours: 0
minutes: 0
seconds: 0
milliseconds: 500
- type: turn_off
device_id: a0bb7d447f4a7d7ef7e7720904e3d20f
entity_id: light.lamp_hal
domain: light
- delay:
hours: 0
minutes: 0
seconds: 0
milliseconds: 500
- type: turn_on
device_id: a0bb7d447f4a7d7ef7e7720904e3d20f
entity_id: light.lamp_hal
domain: light
- delay:
hours: 0
minutes: 0
seconds: 0
milliseconds: 200
- type: turn_off
device_id: a0bb7d447f4a7d7ef7e7720904e3d20f
entity_id: light.lamp_hal
domain: light
mode: single
icon: mdi:deathly-hallows
led_tuin_fireworks:
alias: ' Tuin - ledstrip Fireworks'
sequence:
- service: select.select_option
target:
entity_id: select.ledstrip_huisje_preset
data:
option: Fireworks
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
it_zigbee2mqtt_remove:
alias: It - Zigbee2MQTT Remove
sequence:
- service: mqtt.publish
data_template:
topic: zigbee2mqtt/bridge/request/device/remove
payload_template: "{\n \"id\": \"{{ states.input_text.zigbee2mqtt_remove.state
| string }}\",\n \"force\": {% if states.input_boolean.zigbee2mqtt_force_remove.state
== \"off\" %}false{% else %}true{% endif %}\n}"
mode: single
icon: mdi:zigbee
it_zigbee2mqtt_rename:
alias: IT - Zigbee2MQTT Rename
sequence:
- service: mqtt.publish
data_template:
topic: zigbee2mqtt/bridge/request/device/rename
payload_template: "{\n \"from\": \"{{ states.input_text.zigbee2mqtt_old_name.state
| string }}\",\n \"to\": \"{{ states.input_text.zigbee2mqtt_new_name.state
| string }}\"\n}"
mode: single
icon: mdi:zigbee
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:
- 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.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.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
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:
- 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
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