Yeelight Wi-Fi
homebridge-yeelight-wifi · v3.0.2
Adds Yeelight Wi-Fi bulbs, strips, ceiling lights and star lamps to HomeKit.
What it says it supports
Brands
- Yeelight
Devices it names
- Yeelight Bulb
- Stripe
- Ceiling Lights
- Star Lamp
Shows up in Apple Home as from its README
What people report
Supports Yeelight bulbs, ceiling lights with moonlight and backlight; BLE mesh gateway requested.
- Works3
- Requested1
| Device | Status | What they said | Source |
|---|---|---|---|
| Yeelight Arwen Ceiling Light 450C | Works | Support merged; author tested on own unitSaved copyTested on mine one, it's working. Excerpt saved from GitHub on 2026-10-22. | PR #104 · 2021-12 |
| Yeelight ceiling lamps with moonlight mode | Works | Moonlight switch support mergedSaved copyHello @okonet, Thanks for this! Looks good to me, although I don’t have a ceiling lamp with moonlight to test. I will merge later today and release it if that’s ok with you. Regarding prettier, I have only used once or twice but I had a good experience with it. I can see that it will provide a better developer experience if it can automate away the effort of conforming to a code style, especially with developers coming from projects with different code styles, etc. Excerpt saved from GitHub on 2026-10-22. | PR #49 · 2019-12 |
| Yeelight devices with backlight/ambilight | Works | Power, brightness and color of backlight supported in v3.0.0Saved copyThis PR introduces initial support for controlling the power, brightness and color of the backlight (also known as ambilight) of YeeLight devices that have support for it. :tada: It also changes the way moonlight mode is detected to not depend on model names, instead looking for the presence of the property `active_mode`, which should only exist in devices supporting moonlight, according to the spec. This also allows the feature to be blacklisted in `config.json` in case you don't want it (see README on how to blacklist features). Please note that 3.x requires node >= 16.16 and homebridge >= … Excerpt saved from GitHub on 2026-10-22. | PR #116 · 2023-08 |
| Yeelight BLE Mesh Gateway | Requested | User asks for BLE mesh gateway support; openSaved copyFirst Thank you for your amazing work on the plugin then if you could add the BLE mesh gateway so we could use the adaptive light you have add and thank you again for your work, you have saved me :D Excerpt saved from GitHub on 2026-10-22. | Issue #100 · 2021-08 |
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
Yeelight LAN control with Developer Mode enabled
You’ll need
- Avahi
- Developer Mode enabled on device
Compatibility
| Verified by Homebridge | No |
|---|---|
| Homebridge versions | >=1.3.0 |
| Homebridge 2.0 | No |
| Node.js | >=16.16.0 |
| Settings in Homebridge UI | No |
| Matter | No |
| License | MIT |
Community signals
| Downloads a week | 74 |
|---|---|
| Downloads a month | 517 |
| GitHub stars | 135 |
| Open issues | 14 |
| Closed issues | 76 |
| Last code push | 2026-10-20 |
| Latest version | 3.0.2 (2025-01-09) |
| First published | 2018-01-31 |
| Releases | 28 |
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
- Switch





