118 lines
3.0 KiB
YAML
118 lines
3.0 KiB
YAML
|
# ------ Einschalten ---------------
|
||
|
|
||
|
- alias: EsszimmerRadio Oben an
|
||
|
trigger:
|
||
|
# Switch on when pushing play or power
|
||
|
- platform: event
|
||
|
event_type: ir_command_received
|
||
|
event_data:
|
||
|
button_name: key_play
|
||
|
repeat_counter: 0
|
||
|
host: esszimmerradio.fritz.box
|
||
|
- platform: event
|
||
|
event_type: ir_command_received
|
||
|
event_data:
|
||
|
button_name: key_power
|
||
|
repeat_counter: 0
|
||
|
host: esszimmerradio.fritz.box
|
||
|
# Switch on when pressing any number button
|
||
|
- platform: event
|
||
|
event_type: ir_command_received
|
||
|
event_data:
|
||
|
button_name: btn_1
|
||
|
repeat_counter: 0
|
||
|
host: esszimmerradio.fritz.box
|
||
|
- platform: event
|
||
|
event_type: ir_command_received
|
||
|
event_data:
|
||
|
button_name: btn_2
|
||
|
repeat_counter: 0
|
||
|
host: esszimmerradio.fritz.box
|
||
|
- platform: event
|
||
|
event_type: ir_command_received
|
||
|
event_data:
|
||
|
button_name: btn_3
|
||
|
repeat_counter: 0
|
||
|
host: esszimmerradio.fritz.box
|
||
|
- platform: event
|
||
|
event_type: ir_command_received
|
||
|
event_data:
|
||
|
button_name: btn_4
|
||
|
repeat_counter: 0
|
||
|
host: esszimmerradio.fritz.box
|
||
|
- platform: event
|
||
|
event_type: ir_command_received
|
||
|
event_data:
|
||
|
button_name: btn_5
|
||
|
repeat_counter: 0
|
||
|
host: esszimmerradio.fritz.box
|
||
|
- platform: event
|
||
|
event_type: ir_command_received
|
||
|
event_data:
|
||
|
button_name: btn_6
|
||
|
repeat_counter: 0
|
||
|
host: esszimmerradio.fritz.box
|
||
|
- platform: event
|
||
|
event_type: ir_command_received
|
||
|
event_data:
|
||
|
button_name: btn_7
|
||
|
repeat_counter: 0
|
||
|
host: esszimmerradio.fritz.box
|
||
|
- platform: event
|
||
|
event_type: ir_command_received
|
||
|
event_data:
|
||
|
button_name: btn_8
|
||
|
repeat_counter: 0
|
||
|
host: esszimmerradio.fritz.box
|
||
|
- platform: event
|
||
|
event_type: ir_command_received
|
||
|
event_data:
|
||
|
button_name: btn_9
|
||
|
repeat_counter: 0
|
||
|
host: esszimmerradio.fritz.box
|
||
|
action:
|
||
|
service: switch.turn_on
|
||
|
data:
|
||
|
entity_id: switch.esszimmer_oben_radio_steckdose1
|
||
|
|
||
|
|
||
|
# ------ Ausschalten ---------------
|
||
|
|
||
|
- alias: EsszimmerRadio Oben aus
|
||
|
trigger:
|
||
|
# Switch off when pushing goto or pause
|
||
|
- platform: event
|
||
|
event_type: ir_command_received
|
||
|
event_data:
|
||
|
button_name: key_goto
|
||
|
repeat_counter: 0
|
||
|
host: esszimmerradio.fritz.box
|
||
|
- platform: event
|
||
|
event_type: ir_command_received
|
||
|
event_data:
|
||
|
button_name: key_pause
|
||
|
repeat_counter: 0
|
||
|
host: esszimmerradio.fritz.box
|
||
|
action:
|
||
|
service: switch.turn_off
|
||
|
data:
|
||
|
entity_id: switch.esszimmer_oben_radio_steckdose1
|
||
|
|
||
|
|
||
|
# ------ Squeezelite neustart ---------------
|
||
|
|
||
|
#- alias: EsszimmerRadio oben squeezelite neustart
|
||
|
# trigger:
|
||
|
# # Switch off when pushing goto or pause
|
||
|
# - platform: event
|
||
|
# event_type: ir_command_received
|
||
|
# event_data:
|
||
|
# button_name: key_record
|
||
|
# repeat_counter: 0
|
||
|
# host: esszimmerradio.fritz.box
|
||
|
# action:
|
||
|
# service: sysdweb.restart
|
||
|
# data:
|
||
|
# hostname: esszimmerradio.fritz.box
|
||
|
# service_name: squeezelite
|