Just to avoid any confusion. There are two ways to control the Sky Q receiver:
Via infrared commands (i.e. the commands in one of the posts above). For these you create an empty IR entity in the webUI and then either bulk import the commands using a csv file or create them one by one. Happy to send a csv file but I am not at home at the moment, so will probably be tomorrow.
Via HA using the media player and scripts for all other buttons which need to be shared from HA with the remote.
If you are fine to use IR, this is probably the easier option.
EDIT: If you are on discord, someone shared the Sky Q IR codes here:
I have so far got the limited functionality set up via HA and will ask my son to see if he can program the additional commands in HA for me (I donāt have a clue how to do it!)
iordish has kindly offered to send me the csv file with the ir codes- which I am trying to avoid if I can, because I seem to have issues with them not working for some reason!
Just sent another got that mate, thank you. I have created a separate entity called Sky Q IR codes, so that I can keep them separate from the HA codes, otherwise itās getting very confusing which ones to use!
I will give a few of them a try and see how we go.
Thanks to all for helping, itās very much appreciated.