Sky Remote Control

The Sky Remote Control integrationIntegrations connect and integrate Home Assistant with your devices, services, and more. [Learn more] lets you control a Sky box using Home Assistant.

Supported models

This integration is intended to control Sky+ HD and Sky Q satellite receiver boxes with a LAN port. It will not control Sky stream pucks.

Configuration

To add the Sky Remote Control device to your Home Assistant instance, use this My button:

Manual configuration steps

If the above My button doesn’t work, you can also perform the following steps manually:

  • Browse to your Home Assistant instance.

  • Go to Settings > Devices & services.

  • In the bottom right corner, select the Add Integration button.

  • From the list, select Sky Remote Control.

  • Follow the instructions on screen to complete the setup.

host

Hostname or IP address of your Sky device (e.g., 192.168.1.250). This can typically be found in your Sky box network settings or router’s DHCP client list.

Remote

The Sky Remote platform creates a Remote entity for the device. This entity allows you to send commands with the Send remote command action. It also supports the Turn on via remote and Turn off via remote actions.

Sending remote commands in automations

To send a remote command from an automation or a script:

  1. Go to Settings > Automations & scenes.
  2. Open an existing automation or script, or select Create automation > Create new automation.
  3. If you are setting up a new automation, add a trigger in the When section. Scripts do not need a trigger. They run when something else calls them.
  4. In the Then do section, select Add action.
  5. Select what you want to control. Under By target, select your Sky remote entity.
  6. From the actions shown for that target, select Send remote command.
  7. Enter the Command to send.
  8. Select Save.

Supported commands include:

  • Power and navigation: power, up, down, left, right, select, backup
  • Menu access: sky, tvguide, boxoffice, services, interactive
  • Channel controls: channelup, channeldown
  • Information and help: i, text, help
  • Color buttons: red, green, yellow, blue
  • Numbers: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9
  • Playback controls: play, pause, stop, record, fastforward, rewind
  • Sky Q only: sidebar, dismiss, search, home

In YAML, a basic example looks like this:

ActionActions are used in several places in Home Assistant. As part of a script or automation, actions define what is going to happen once a trigger is activated. In scripts, an action is called *sequence*. [Learn more]
action: remote.send_command
target:
  entity_id: remote.192_168_1_250
data:
  command:
    - sky
    - tvguide