Milight Hub
homebridge-milighthub-platform · v1.2.2
Adds Milight, EULight, Easybulb and LimitlessLED lamps to HomeKit via an ESP8266 Milight Hub.
What it says it supports
Brands
- Milight
- EULight
- Easybulb
- LimitlessLED
Devices it names
- ESP8266 Milight Hub
Shows up in Apple Home as from its README
What people report
Controls MiLight bulbs through an esp8266 milight-hub; v1.11+ hub light list fixed in a merged PR; HTTP/MQTT status backchannel was flaky for one user.
- Works1
- Partly works1
| Device | Status | What they said | Source |
|---|---|---|---|
| esp8266 MiLight Hub 1.11+ | Works | Light list via new aliases endpoint fixed after reportSaved copyThis still to be tested patch adds support for getting the list of lights from milight-hub v 1.11+ Excerpt saved from GitHub on 2026-10-22. | PR #17 · 2023-11 |
| MiLight lamps (all types via hub) | Partly works | Control works; one user saw state backchannel not updating Home appSaved copyI tried both with and without forcehttp. I can control it with your plugin via home.app, remote or milight-hub api/webgui. Unfortunately, the plugin never updates the status in Home.app Is there anything else I can check? mqtt logs: [code] milight-hub config: [code] plugin config: [code] plugin log: [code] versions: homebridge-milighthub-platform: v0.4.2 Homebridge: v1.3.4 milight-hub: 1.10.7-1-ge53f5ce (d1_mini) remote/rgb: FUT020 Excerpt saved from GitHub on 2026-10-22. | Issue #13 · 2021-04 |
Gathered from the plugin’s GitHub issues, pull requests, discussions, wiki and docs, and from r/homebridge. These are individual reports, so check the linked thread and the date before you buy.
How it connects
Local
Milight Hub HTTP or MQTT
You’ll need
- ESP8266 Milight Hub
Compatibility
| Verified by Homebridge | Yes |
|---|---|
| Homebridge versions | ^1.6.0 || ^2.0.0-beta.0 |
| Homebridge 2.0 | Yes |
| Node.js | ^18.15.0 || ^20.7.0 || ^22 || ^24 |
| Settings in Homebridge UI | Yes |
| Matter | No |
| Platform name | MiLightHubPlatform |
| License | MIT |
Community signals
| Downloads a week | 5 |
|---|---|
| Downloads a month | 54 |
| GitHub stars | 7 |
| Open issues | 1 |
| Closed issues | 10 |
| Last code push | 2026-04-07 |
| Latest version | 1.2.2 (2026-04-07) |
| First published | 2020-02-20 |
| Releases | 32 |
In ReReHome
Whatever this plugin publishes reaches Apple Home as a normal HomeKit accessory behind your Homebridge bridge, so ReReHome shows and controls it like any other.
Bridges get their own settings page listing the accessories behind them.
HomeKit services in its code
Found by scanning the published npm package. A plugin can register a service only for some devices.
- Lightbulb