Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #Put this in configuration.yaml and add this file to the packages directory
- #homeassistant:
- # packages: !include_dir_merge_named packages
- ###########
- ios_actions_and_automations_bad_nede_sonos:
- # iOS actions. These will show up in the iOS app
- ios:
- actions:
- - name: "Sonos Nyheter Bad Nede"
- label:
- text: "Nyheter på Bad Nede"
- icon:
- icon: music
- - name: "Sonos Favoritter Bad Nede"
- label:
- text: "Favoritter på Bad Nede"
- icon:
- icon: music
- - name: "Sonos Stopp Bad Nede"
- label:
- text: "Stopp Bad Nede"
- icon:
- icon: music
- # Automations. These will trigger based on the iOS actions above.
- automation:
- ##### Nyheter
- - alias: "Nyheter på Bad Nede"
- initial_state: true
- trigger:
- - platform: event
- event_type: ios.action_fired
- event_data:
- actionName: "Sonos Nyheter Bad Nede"
- action:
- - service: media_player.volume_set
- target:
- entity_id: media_player.bad_nede
- data:
- volume_level: 0.10
- - service: media_player.select_source
- target:
- entity_id: media_player.bad_nede
- data:
- source: "NRK Alltid Nyheter"
- ##### Favoritter
- - alias: "Favoritter på Bad Nede"
- initial_state: true
- trigger:
- - platform: event
- event_type: ios.action_fired
- event_data:
- actionName: "Sonos Favoritter Bad Nede"
- action:
- - service: media_player.volume_set
- target:
- entity_id: media_player.bad_nede
- data:
- volume_level: 0.10
- - service: media_player.select_source
- target:
- entity_id: media_player.bad_nede
- data:
- source: Favoritter
- - service: media_player.shuffle_set
- target:
- entity_id: media_player.bad_nede
- data:
- shuffle: true
- ##### Stop playback
- - alias: "Stopp Bad Nede"
- initial_state: true
- trigger:
- - platform: event
- event_type: ios.action_fired
- event_data:
- actionName: "Sonos Stop Bad Nede"
- action:
- - service: media_player.media_stop
- target:
- entity_id: media_player.bad_nede
Add Comment
Please, Sign In to add comment