[Custom integration] Control Pixel 11 HiLight LEDs from Home Assistant

HiLight for Home Assistant — control Pixel 11 LEDs from Home Assistant

I made a custom Home Assistant integration for controlling the HiLight LEDs on supported Pixel 11 devices.

It pairs Home Assistant with the HiLight Remote Android app, then lets automations send a colour, animation and duration to the Pixel. Once paired, Home Assistant and the phone do not need to be on the same network—there is no port forwarding or fixed IP setup involved.

This is experimental and unofficial, but it is working on my Pixel 11 Pro.

What it can do

  • Pair one or more HiLight Pixels with Home Assistant
  • Send a colour effect from an automation, script, dashboard button, or Developer Tools
  • Supported animations: solid, blink, pulse, breathe, wave, comet, and rainbow
  • Choose a duration from 1 to 60 seconds
  • Use Home Assistant from anywhere; the phone does not need to be on the home LAN

Example:

action: hilight.send_effect
data:
  color: "#FF4081"
  animation: pulse
  duration: 10

Requirements

  1. A supported Pixel 11 device with HiLight hardware.
  2. The HiLight Remote Android app.
  3. A one-time ADB / Wireless debugging setup to start the LED helper.

Root is not required.

Android stops the helper after a phone reboot, so you need to reconnect ADB and start it again after each reboot. The Android app and Home Assistant pairing remain intact.

The Android setup guide is here:

HiLight Remote — APK and ADB helper setup

Install in Home Assistant

The integration is available now as a HACS custom repository:

  1. Open HACS → Integrations → ⋮ → Custom repositories

  2. Add this repository:

    https://github.com/misterk99/hilight-home-assistant

  3. Select the Integration category.

  4. Download HiLight from HACS and restart Home Assistant.

  5. Go to Settings → Devices & services → Add integration → HiLight.

  6. In HiLight Remote on the Pixel, choose Connect Homey or Home Assistant, generate a code, and enter it in Home Assistant.

Repository and full instructions:

HiLight for Home Assistant

Release v0.1.0

The integration has also been submitted to the normal HACS catalogue, but that review is still pending:

HACS catalogue submission

Privacy / networking

Home Assistant sends only a bounded lighting command—colour, animation and duration—to the hosted relay, which delivers it to the paired Pixel. The phone does not expose an inbound network port.

Feedback, testing reports, bug reports, and automation ideas are very welcome:

GitHub issues