YoLink
homebridge-yolink · v1.7.6
Adds YoLink sensors, locks, outlets, sprinklers, valves and garage controllers to HomeKit.
What it says it supports
Brands
- YoLink
Devices it names
- Carbon Monoxide Alarm
- Door Sensor
- FlexFob Remote
- Garage Door Controller
- Leak Sensor
- Lock V2
- Motion Sensor
- Outlet
- Sprinkler Controller YS4102
- Sprinkler Timer YS4103
- Water Meter Controller
- Smoke Alarm
- Temperature and Humidity Sensor
- Siren
Shows up in Apple Home as from its README
Sensor readings in its code
What people report
Most YoLink sensors, locks and outlets work; maintainer adds new models with user logs.
- Works3
- Partly works2
- Requested1
| Device | Status | What they said | Source |
|---|---|---|---|
| YoLink CO and Smoke Detector | Works | Support added via beta after reportSaved copy… think the MQTT message may be from the water temperature sensor I recently added as well but not sure. I figured I'd give you everything just in case and will keep an eye out for more. [12/9/2023, 1:13:11 PM] Registering platform 'homebridge-yolink.YoLink' [12/9/2023, 1:13:11 PM] [YoLink] Loaded homebridge-yolink v1.4.4-beta.2 child bridge successfully [12/9/2023, 1:13:11 PM] Loaded 12 cached accessories from cachedAccessories.0E2268537B5C. [12/9/2023, 1:13:11 PM] [YoLink] YoLink plugin for HomeBridge version 1.4.4-beta.2 (c) 2022-2023 David A. Kerr Please report all bugs at … Excerpt saved from GitHub on 2026-10-22. | Issue #89 · 2023-12 |
| YoLink hub, sensors and siren | Works | Ethernet hub, vibration sensor and siren working in HomeKit via plugin by David KerrSaved copyI got the Yolink Ethernet Hub, 1 vibration sensor (provides temperature too), and the regular grade outdoor siren (provides battery level) working in Homekit via Homebridge and functioning nicely using the free version of Controller app. The alarm siren shows as an on off switch. On = loud siren noise on. Off=no siren. There Homekit does not see an arm/ disarm security switch in the Yolink Hub bridge like it does in the Homekit compatible Aquara speaker alarm hub. Maybe tho, if I bought the Yolink wireless speaker hub or their generic alarm speaker device more security options like arm / … Excerpt saved from Arctic Shift Reddit archive on 2026-10-22. | Reddit comment · 2021-01 |
| YoLink Lock V2 | Works | Support added via betaSaved copyHello @dkerr64 I just upgraded to the beta YoLink Plugin (v1.6.2-beta1), thank you, and here are the initialization logs: `[11/17/2024, 9:08:21 AM] Registering platform 'homebridge-yolink.YoLink' [11/17/2024, 9:08:21 AM] [YoLink] Loaded homebridge-yolink v1.6.2-beta1 child bridge successfully [11/17/2024, 9:08:21 AM] Loaded 15 cached accessories from cachedAccessories. [11/17/2024, 9:08:21 AM] [YoLink] YoLink plugin for Homebridge. Version 1.6.2-beta1 Copyright (c) 2022-2024 David A. Kerr Please report all bugs at https://github.com/dkerr64/homebridge-yolink/issues [11/17/2024, 9:08:21 AM] … Excerpt saved from GitHub on 2026-10-22. | Issue #106 · 2024-11 |
| YoLink wall plug | Partly works | Outlets work; energy reporting not supportedSaved copyPlease add support for the wall plugs https://shop.yosmart.com/collections/smart-plugs/products/ys6614 Excerpt saved from GitHub on 2026-10-22. | Issue #135 · 2026-03 |
| YoLink water sensor and flow valve | Partly works | Sensor shows in HomeKit but automation could not close valve.Saved copyI am not 100% sure that HomeKit allows control of flow valves via sensors. I tried the yo link HB plugin and while it would show the sensor, HomeKit automations would not allow me to turn the flow off when triggered. Might just be the plugin but it was the only one available so my sample size is small. Excerpt saved from Arctic Shift Reddit archive on 2026-10-22. | Reddit comment · 2025-07 |
| YoLink IR Blaster | Requested | Asked for support; maintainer investigatingSaved copyLog display (censored some of the token IDs not sure if that makes a difference): `[11/17/2023, 8:43:39 PM] [YoLink] Login to YoLink API with credentials from config [11/17/2023, 8:43:39 PM] Homebridge v1.7.0 (HAP v0.11.1) (YoLink) is running on port . [11/17/2023, 8:43:40 PM] [YoLink] Starting interval timer to refresh accessToken every 6480 seconds [11/17/2023, 8:43:40 PM] [YoLink] YoLink device type: 'InfraredRemoter' is not supported (Smart IR Remote (d88b4c010005eb92)) (initialize) Please report all bugs at https://github.com/dkerr64/homebridge-yolink/issues … Excerpt saved from GitHub on 2026-10-22. | Issue #83 · 2023-11 |
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
Cloud
YoLink cloud API with MQTT reports
You’ll need
- YoLink account
- User access credentials (UAC)
Compatibility
| Verified by Homebridge | Yes |
|---|---|
| Homebridge versions | ^1.8.0 || ^2.0.0-beta.0 |
| Homebridge 2.0 | Yes |
| Node.js | ^20.18.0 || ^22.10.0 || ^24.0.0 |
| Settings in Homebridge UI | Yes |
| Matter | No |
| Platform name | YoLink |
| License | Apache-2.0 |
Community signals
| Downloads a week | 47 |
|---|---|
| Downloads a month | 448 |
| GitHub stars | 23 |
| Open issues | 5 |
| Closed issues | 87 |
| Discussions | 7 |
| Last code push | 2026-10-11 |
| Latest version | 1.7.6 (2026-09-28) |
| First published | 2022-07-18 |
| Releases | 127 |
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.
Caveats from the README
- Not for safety or security-critical use
HomeKit services in its code
Found by scanning the published npm package. A plugin can register a service only for some devices.
- Battery
- CarbonMonoxideSensor
- ContactSensor
- Doorbell
- GarageDoorOpener
- HumiditySensor
- IrrigationSystem
- LeakSensor
- LightSensor
- Lightbulb
- LockManagement
- LockMechanism
- MotionSensor
- Outlet
- ServiceLabel
- SmokeSensor
- StatelessProgrammableSwitch
- Switch
- TemperatureSensor
- Valve
Sources
- npm: https://www.npmjs.com/package/homebridge-yolink
- Source code: https://github.com/dkerr64/homebridge-yolink
- Issues: https://github.com/dkerr64/homebridge-yolink/issues
- Verified plugins list: https://github.com/homebridge/verified