Suneman

Hvordan få iOS actions

Feb 16th, 2022 (edited)
66
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.39 KB | None | 0 0
  1. #Put this in configuration.yaml and add this file to the packages directory
  2. #homeassistant:
  3. # packages: !include_dir_merge_named packages
  4. ###########
  5.  
  6. ios_actions_and_automations_bad_nede_sonos:
  7. # iOS actions. These will show up in the iOS app
  8. ios:
  9. actions:
  10. - name: "Sonos Nyheter Bad Nede"
  11. label:
  12. text: "Nyheter på Bad Nede"
  13. icon:
  14. icon: music
  15.  
  16. - name: "Sonos Favoritter Bad Nede"
  17. label:
  18. text: "Favoritter på Bad Nede"
  19. icon:
  20. icon: music
  21.  
  22. - name: "Sonos Stopp Bad Nede"
  23. label:
  24. text: "Stopp Bad Nede"
  25. icon:
  26. icon: music
  27.  
  28. # Automations. These will trigger based on the iOS actions above.
  29. automation:
  30.  
  31. ##### Nyheter
  32. - alias: "Nyheter på Bad Nede"
  33. initial_state: true
  34. trigger:
  35. - platform: event
  36. event_type: ios.action_fired
  37. event_data:
  38. actionName: "Sonos Nyheter Bad Nede"
  39. action:
  40. - service: media_player.volume_set
  41. target:
  42. entity_id: media_player.bad_nede
  43. data:
  44. volume_level: 0.10
  45.  
  46. - service: media_player.select_source
  47. target:
  48. entity_id: media_player.bad_nede
  49. data:
  50. source: "NRK Alltid Nyheter"
  51.  
  52. ##### Favoritter
  53. - alias: "Favoritter på Bad Nede"
  54. initial_state: true
  55. trigger:
  56. - platform: event
  57. event_type: ios.action_fired
  58. event_data:
  59. actionName: "Sonos Favoritter Bad Nede"
  60. action:
  61. - service: media_player.volume_set
  62. target:
  63. entity_id: media_player.bad_nede
  64. data:
  65. volume_level: 0.10
  66.  
  67. - service: media_player.select_source
  68. target:
  69. entity_id: media_player.bad_nede
  70. data:
  71. source: Favoritter
  72.  
  73. - service: media_player.shuffle_set
  74. target:
  75. entity_id: media_player.bad_nede
  76. data:
  77. shuffle: true
  78.  
  79. ##### Stop playback
  80. - alias: "Stopp Bad Nede"
  81. initial_state: true
  82. trigger:
  83. - platform: event
  84. event_type: ios.action_fired
  85. event_data:
  86. actionName: "Sonos Stop Bad Nede"
  87. action:
  88. - service: media_player.media_stop
  89. target:
  90. entity_id: media_player.bad_nede
Add Comment
Please, Sign In to add comment