Home Assistnat config files.
Integrate home assitant running on raspberry pi into Alexa custom skill, using some custom piece of python to access SkyQ
- Home Assistant - https://home-assistant.io/
- Alexa and developer account to create skill (please follow instruction on home assitant page)
Sky Hub have no way of creating ARP table so Wake On Lan is not very reliable. Probably becaouse after a while a temp ARP table is expired and magic packet cannot find MAC of TV. Works on within after tv is turn on for a short period. Workourn was to use a SkyQ and CEC to allow SkyQ turn on tv on wake up.
- TurnOnIntent
- TurnOffIntent
- MuteIntent
- UnMuteIntent
- VolumeUpIntent
- VolumeDownIntent
- PlayIntent
- PauseIntent
- RecordIntent
- SetVolumeIntent
- OpenAppIntent
- add channel list read from json pulled out of box : http://{ip}:9006/as/services
- Alexa ask Bob to [ turn on | power on | switch on ] [ skyq | tv ]
- Alexa ask Bob to [ turn off | power off | switch off ] [skyq | tv ]
- Alexa ask Bob to [ mute | silence ] [ tv ]
- Alexa ask Bob to unmute [ tv ]
- Alexa ask Bob to [ volume up | increase ] [ tv ]
- Alexa ask Bob to [ volume up | increase ] [ tv ]
- Alexa ask Bob to turn on [ skyq | tv ]
- Alexa ask Bob to play [ skyq | tv ]
- Alexa ask Bob to pause [ skyq | tv ]
- Alexa ask Bob to record [ skyq ]
- Alexa ask Bob to set volume to *[ text number] *
- Alexa ask Bob to open *[ netflix | amazon | youtube ] *