home assistant automation yaml
This commit is contained in:
parent
ba7de7adcd
commit
6d6d07929e
56
home_assistant_automation.yaml
Normal file
56
home_assistant_automation.yaml
Normal file
@ -0,0 +1,56 @@
|
|||||||
|
alias: Floppy Player
|
||||||
|
description: ""
|
||||||
|
trigger:
|
||||||
|
- platform: state
|
||||||
|
entity_id:
|
||||||
|
- sensor.floppy_player_current_disc
|
||||||
|
id: play song
|
||||||
|
- platform: state
|
||||||
|
entity_id:
|
||||||
|
- sensor.floppy_player_device_status
|
||||||
|
id: EJECT
|
||||||
|
to: EJECT
|
||||||
|
- platform: state
|
||||||
|
entity_id:
|
||||||
|
- sensor.floppy_player_device_status
|
||||||
|
id: PLAY
|
||||||
|
to: PLAY
|
||||||
|
- platform: state
|
||||||
|
entity_id:
|
||||||
|
- sensor.floppy_player_device_status
|
||||||
|
id: PAUSE
|
||||||
|
to: PAUSE
|
||||||
|
condition: []
|
||||||
|
action:
|
||||||
|
- if:
|
||||||
|
- condition: trigger
|
||||||
|
id:
|
||||||
|
- play song
|
||||||
|
then:
|
||||||
|
- service: media_player.play_media
|
||||||
|
data:
|
||||||
|
media_content_id: "{{ states('sensor.floppy_player_current_disc_id') }}"
|
||||||
|
media_content_type: "{{ states('sensor.floppy_player_current_disc_type') }}"
|
||||||
|
target:
|
||||||
|
entity_id: media_player.ytube_music_player
|
||||||
|
- if:
|
||||||
|
- condition: trigger
|
||||||
|
id:
|
||||||
|
- EJECT
|
||||||
|
then:
|
||||||
|
- service: media_player.media_stop
|
||||||
|
target:
|
||||||
|
entity_id: media_player.ytube_music_player
|
||||||
|
data: {}
|
||||||
|
- if:
|
||||||
|
- condition: trigger
|
||||||
|
id:
|
||||||
|
- PLAY
|
||||||
|
- PAUSE
|
||||||
|
then:
|
||||||
|
- service: media_player.media_play_pause
|
||||||
|
target:
|
||||||
|
entity_id:
|
||||||
|
- media_player.ytube_music_player
|
||||||
|
data: {}
|
||||||
|
mode: single
|
Loading…
x
Reference in New Issue
Block a user