Skip to content

Instantly share code, notes, and snippets.

@StudioLE
Created January 4, 2017 22:20
Show Gist options
  • Select an option

  • Save StudioLE/154e66b55fce383d0b656457915541e5 to your computer and use it in GitHub Desktop.

Select an option

Save StudioLE/154e66b55fce383d0b656457915541e5 to your computer and use it in GitHub Desktop.
Control Chromecast with the Amazon Echo via HomeAssistant
alexa:
intents:
MediaPlayIntent:
action:
service: media_player.media_play
speech:
type: plaintext
text: OK
MediaPauseIntent:
action:
service: media_player.media_pause
speech:
type: plaintext
text: OK
MediaPlayPauseIntent:
action:
service: media_player.media_play_pause
speech:
type: plaintext
text: OK
MediaStopIntent:
action:
service: media_player.media_stop
speech:
type: plaintext
text: OK
MediaVolumeUpIntent:
action:
service: media_player.volume_up
speech:
type: plaintext
text: OK
MediaVolumeDownIntent:
action:
service: media_player.volume_down
speech:
type: plaintext
text: OK
MediaNextIntent:
action:
service: media_player.media_next_track
speech:
type: plaintext
text: OK
MediaPreviousIntent:
action:
service: media_player.media_previous_track
speech:
type: plaintext
text: OK
MediaOnIntent:
action:
service: media_player.turn_on
speech:
type: plaintext
text: OK
MediaOffIntent:
action:
service: media_player.turn_off
speech:
type: plaintext
text: OK
MediaToggleIntent:
action:
service: media_player.toggle
speech:
type: plaintext
text: OK
{
"intents": [
{
"intent": "MediaPlayIntent",
"slots": []
},
{
"intent": "MediaPauseIntent",
"slots": []
},
{
"intent": "MediaPlayPauseIntent",
"slots": []
},
{
"intent": "MediaStopIntent",
"slots": []
},
{
"intent": "MediaVolumeUpIntent",
"slots": []
},
{
"intent": "MediaVolumeDownIntent",
"slots": []
},
{
"intent": "MediaNextIntent",
"slots": []
},
{
"intent": "MediaPreviousIntent",
"slots": []
},
{
"intent": "MediaOnIntent",
"slots": []
},
{
"intent": "MediaOffIntent",
"slots": []
},
{
"intent": "MediaToggleIntent",
"slots": []
}
]
}
MediaPlayIntent play
MediaPauseIntent pause
MediaStopIntent stop
MediaVolumeUpIntent up
MediaVolumeUpIntent louder
MediaVolumeDownIntent volume down
MediaVolumeDownIntent quieter
MediaNextIntent next
MediaPreviousIntent previous
MediaOnIntent on
MediaOffIntent off
MediaToggleIntent toggle
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment