Python library to send commands to a Sky HD box Based on the sky-remote NodeJS module from dalhundal
pip install skyboxremote
Pass ip and port into RemoteControl function to create a remote. Port defaults to 49160 for SkyHD or SkyQ, set to port 5900 for legacy SkyQ firmware < 060 Time between commands in a sequence defaults to 0.01s.
from skyboxremote import RemoteControl
remote = RemoteControl('192.168.1.60')
# Send a single command
remote.send_keys('sky')
# Send a sequence of commands
remote.send_keys(['sky', 'tvguide', 'green'])
power
sky
tvguide
boxoffice
services
interactive
up
down
left
right
select
backup
channelup
channeldown
i
text
help
red
green
yellow
blue
0
1
2
3
4
5
6
7
8
9
play
pause
stop
record
fastforward
rewind
sidebar
dismiss
search
home