Browse Source

better pause logic in yaml

Karl Hudgell 6 months ago
parent
commit
e4a5316133
1 changed files with 17 additions and 2 deletions
  1. 17 2
      home_assistant_automation.yaml

+ 17 - 2
home_assistant_automation.yaml

@@ -47,6 +47,7 @@ action:
           media_content_type: "{{ states('sensor.floppy_player_current_disc_type') | string }}"
         target:
           entity_id: media_player.ytube_music_player
+    alias: Play Disc
   - if:
       - condition: trigger
         id:
@@ -56,17 +57,18 @@ action:
         target:
           entity_id: media_player.ytube_music_player
         data: {}
+    alias: Eject
   - if:
       - condition: trigger
         id:
           - PLAY
-          - PAUSE
     then:
-      - service: media_player.media_play_pause
+      - service: media_player.media_play
         target:
           entity_id:
             - media_player.ytube_music_player
         data: {}
+    alias: Play
   - if:
       - condition: trigger
         id:
@@ -77,6 +79,7 @@ action:
           entity_id:
             - media_player.ytube_music_player
         data: {}
+    alias: Skip
   - if:
       - condition: trigger
         id:
@@ -90,4 +93,16 @@ action:
                 {{state_attr("media_player.ytube_music_player","videoId") }}
               media_content_type: vid_channel
             entity_id: media_player.ytube_music_player
+    alias: Radio of track
+  - alias: Pause
+    if:
+      - condition: trigger
+        id:
+          - PAUSE
+    then:
+      - service: media_player.media_pause
+        target:
+          entity_id:
+            - media_player.ytube_music_player
+        data: {}
 mode: single