Menu

I got Roku Smart Home bulbs working locally with Home Assistant (no cloud or firmware flashing)

Reading 0:00
15s threshold

I've been working on getting my Roku Smart Home color bulbs (BC1000X / RK_BA19C) working locally with Home Assistant, and finally got it working.

Turns out these bulbs have a Wyze-compatible HTTP API listening on port 88. The commands are encrypted using a per-device key (enr) that can be extracted from the Roku Smart Home app's network traffic.

Once you have that key, you can send commands directly over LAN without relying on Roku's cloud.

I put together a Python implementation and an MQTT bridge for Home Assistant that supports on/off, brightness, RGB color, and color temperature.…

Continue reading — create a free account

Join HashtagPLUS to read full articles, follow hashtags, vote, and join the conversation.