Skip to content
Homebridge TestFlight
Yeelight

Yeelight Wi-Fi

homebridge-yeelight-wifi · v3.0.2

Local

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
DeviceStatusWhat they saidSource
Yeelight Arwen Ceiling Light 450CWorksSupport merged; author tested on own unit
Saved copy
Tested on mine one, it's working.

Excerpt saved from GitHub on 2026-10-22.

PR #104 · 2021-12
Yeelight ceiling lamps with moonlight modeWorksMoonlight switch support merged
Saved copy
Hello @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/ambilightWorksPower, brightness and color of backlight supported in v3.0.0
Saved copy
This 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 GatewayRequestedUser asks for BLE mesh gateway support; open
Saved copy
First 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 HomebridgeNo
Homebridge versions>=1.3.0
Homebridge 2.0No
Node.js>=16.16.0
Settings in Homebridge UINo
MatterNo
LicenseMIT

Community signals

Downloads a week74
Downloads a month517
GitHub stars135
Open issues14
Closed issues76
Last code push2026-10-20
Latest version3.0.2 (2025-01-09)
First published2018-01-31
Releases28

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