Wyze
homebridge-wyze-smart-home · v0.5.61
Adds Wyze lights, plugs, sensors, locks, cameras, thermostat and alarm to HomeKit.
What it says it supports
Brands
- Wyze
Devices it names
- Wyze Bulb
- Light Strip Pro
- Mesh Light A19 and BR30
- Wyze Plug
- Outdoor Plug
- Contact Sensor v2
- Motion Sensor v2
- Leak Sensor
- Lock Bolt v2
- Palm Lock
- Cam v3
- Cam v4
- Cam Pan v3
- Outdoor Cam 2
- Wall Switch
Shows up in Apple Home as from its README
Sensor readings in its code
What people report
Wide Wyze coverage: cameras, plugs, bulbs, sensors, locks, thermostat, wall switch and HMS. Maintainer actively adds models (Cam v4, Lock Bolt v2) though some additions were reverted.
- Works13
- Partly works6
- Not working1
- Requested1
The plugin’s own supported-device list
| Device | Status | What they said | Source |
|---|---|---|---|
| Wyze Bulb White V2 | Works | Listed in updated supported devicesSaved copySummary Supported Devices expanded to match all models actually in code: Cam v1/v3 Pro/v4, Pan v2/v3, Outdoor Cam 2, Bulb White V2, Light Strip Pro, Mesh Light BR30/A19v2 Temperature Sensor corrected to Temperature & Humidity Sensor Not Yet Supported section added, sourced from the commented-out model block in `src/enums.js`, split into three tiers: recognized-but-unimplemented, no model codes yet, and not HomeKit-applicable Config sample fixed: replaced nonexistent `alarmAccessory` with `sirenAccessory`, added missing `floodLightAccessory`, added `hms` field Optional Fields docs: added … Excerpt saved from GitHub on 2026-10-22. | PR #298 · 2026-05 |
| Wyze Cam | Works | Cameras function perfectlySaved copyInstaled homebridge in docker and plugins for wyze cams and kasa tplink switches. Everything shows up in homekit app. Strange thing, wyze cams function perfectly, but when kasa switch is activated in homebridge or homekit it reacts, except the actual switch does not. What in hell am i doing wrong?? Excerpt saved from Arctic Shift Reddit archive on 2026-10-22. | Reddit thread · 2024-04 |
| Wyze Cam Pan v2/v3 | Works | Listed in updated supported devicesSaved copySummary Supported Devices expanded to match all models actually in code: Cam v1/v3 Pro/v4, Pan v2/v3, Outdoor Cam 2, Bulb White V2, Light Strip Pro, Mesh Light BR30/A19v2 Temperature Sensor corrected to Temperature & Humidity Sensor Not Yet Supported section added, sourced from the commented-out model block in `src/enums.js`, split into three tiers: recognized-but-unimplemented, no model codes yet, and not HomeKit-applicable Config sample fixed: replaced nonexistent `alarmAccessory` with `sirenAccessory`, added missing `floodLightAccessory`, added `hms` field Optional Fields docs: added … Excerpt saved from GitHub on 2026-10-22. | PR #298 · 2026-05 |
| Wyze Cam v3 Pro | Works | Listed in updated supported devicesSaved copySummary Supported Devices expanded to match all models actually in code: Cam v1/v3 Pro/v4, Pan v2/v3, Outdoor Cam 2, Bulb White V2, Light Strip Pro, Mesh Light BR30/A19v2 Temperature Sensor corrected to Temperature & Humidity Sensor Not Yet Supported section added, sourced from the commented-out model block in `src/enums.js`, split into three tiers: recognized-but-unimplemented, no model codes yet, and not HomeKit-applicable Config sample fixed: replaced nonexistent `alarmAccessory` with `sirenAccessory`, added missing `floodLightAccessory`, added `hms` field Optional Fields docs: added … Excerpt saved from GitHub on 2026-10-22. | PR #298 · 2026-05 |
| Wyze Cam v4 | Works | Support addedSaved copyI've tested this on my own Homebridge server with a Wyze Cam v4. It successfully turns the camera on and off through the Apple Home app. Excerpt saved from GitHub on 2026-10-22. | PR #262 · 2024-08 |
| Wyze contact and motion sensors | Works | Cheap sensors work with Homebridge but need Wyze hub plugged into a cameraSaved copyWyze makes some pretty cheap contact and motion sensors (in the US, at least. Not sure if there’s a big price difference for UK or what shipping would be) that can be used with Homebridge. But, you need their little hub, which has to be plugged into one of their cameras, to use them. A starter kit (Hub, 2 contact sensors, and 1 motion sensor) is $20 usd, additional contact sensors are 4 for $20, and each additional motion sensor is $6. But, the cameras can be added to homebridge as well Excerpt saved from Arctic Shift Reddit archive on 2026-10-22. | Reddit comment · 2020-07 |
| Wyze contact, motion, leak and temp/humidity sensors | Works | Sensors supported with battery level reportingSaved copySupport for battery status temperature humidity sensors Excerpt saved from GitHub on 2026-10-22. | PR #1 · 2022-06 |
| Wyze Home Monitoring System (HMS) | Works | Support addedSaved copyThe original text was already deleted or overwritten when we archived it. | PR #69 · 2023-01 |
| Wyze Light Strip Pro | Works | Listed in updated supported devicesSaved copySummary Supported Devices expanded to match all models actually in code: Cam v1/v3 Pro/v4, Pan v2/v3, Outdoor Cam 2, Bulb White V2, Light Strip Pro, Mesh Light BR30/A19v2 Temperature Sensor corrected to Temperature & Humidity Sensor Not Yet Supported section added, sourced from the commented-out model block in `src/enums.js`, split into three tiers: recognized-but-unimplemented, no model codes yet, and not HomeKit-applicable Config sample fixed: replaced nonexistent `alarmAccessory` with `sirenAccessory`, added missing `floodLightAccessory`, added `hms` field Optional Fields docs: added … Excerpt saved from GitHub on 2026-10-22. | PR #298 · 2026-05 |
| Wyze Mesh Light BR30 / A19 v2 | Works | Listed in updated supported devicesSaved copySummary Supported Devices expanded to match all models actually in code: Cam v1/v3 Pro/v4, Pan v2/v3, Outdoor Cam 2, Bulb White V2, Light Strip Pro, Mesh Light BR30/A19v2 Temperature Sensor corrected to Temperature & Humidity Sensor Not Yet Supported section added, sourced from the commented-out model block in `src/enums.js`, split into three tiers: recognized-but-unimplemented, no model codes yet, and not HomeKit-applicable Config sample fixed: replaced nonexistent `alarmAccessory` with `sirenAccessory`, added missing `floodLightAccessory`, added `hms` field Optional Fields docs: added … Excerpt saved from GitHub on 2026-10-22. | PR #298 · 2026-05 |
| Wyze Outdoor Cam 2 | Works | Listed in updated supported devicesSaved copySummary Supported Devices expanded to match all models actually in code: Cam v1/v3 Pro/v4, Pan v2/v3, Outdoor Cam 2, Bulb White V2, Light Strip Pro, Mesh Light BR30/A19v2 Temperature Sensor corrected to Temperature & Humidity Sensor Not Yet Supported section added, sourced from the commented-out model block in `src/enums.js`, split into three tiers: recognized-but-unimplemented, no model codes yet, and not HomeKit-applicable Config sample fixed: replaced nonexistent `alarmAccessory` with `sirenAccessory`, added missing `floodLightAccessory`, added `hms` field Optional Fields docs: added … Excerpt saved from GitHub on 2026-10-22. | PR #298 · 2026-05 |
| Wyze Thermostat | Works | Support added with HMS and wall switchSaved copyMoved to Beta from Dev Excerpt saved from GitHub on 2026-10-22. | PR #73 · 2023-01 |
| Wyze Wall Switch | Works | Support addedSaved copySupport for Wall Switch Excerpt saved from GitHub on 2026-10-22. | PR #62 · 2022-12 |
| Wyze bulbs | Partly works | Color temp not retained and flicker when automatedSaved copyHey all, I fairly new to HB and all of this. I originally had Google Home setup with wyze bulbs, a nest cam and Google doorbell. I’m trying to start migrating everything to Apple home but struggling with some of my existing devices. I have a mix of Wyze white and color bulbs. I got everything working in Home but I notice that when I automate the bulbs they get all wonky. Color temp won’t keep, when turned off they don’t actually turn off but instead turn way down and then flicker like crazy. When they then turn back on they are not the saved color (bright white vs warm), and not usually the … Excerpt saved from Arctic Shift Reddit archive on 2026-10-22. | Reddit thread · 2025-02 |
| Wyze Cam 3 | Partly works | Shows as switch/fan/light; plugin only exposes on/off, no video; RTSP workaround existsSaved copyI understand that the only way to get streaming video setup in Home for the Wyze Cam 3 is to change it’s firmware to a beta firmware that Wyze no longer supports (is probably not secure). It kills me tho that the device’s only options are fan, lightbulb, and switch (which I already legitimately have). Is there any other way to at least change the icon to a camera? Excerpt saved from Arctic Shift Reddit archive on 2026-10-22. | Reddit thread · 2022-12 |
| Wyze door sensor (V2) | Partly works | Cloud refresh minimum 60 seconds, so updates are slowSaved copyWhich Wyze plug-in are you using? Before moving my 3 Outdoor Switches to HomeAssistant, I used “homebridge-wyze-connected-home-v3” and had near-instant control and status updates with HomeKit. One thing to try with your current plug-in: edit your configuration file directly (not through the plug-in’s GUI). There is likely a refresh/update value that you could manually set to, say, 10 seconds. This might let you override the slider. The risk is that Wyze’s servers may start to reject frequent requests. I’ve ran into that with some eWeLink devices. Excerpt saved from Arctic Shift Reddit archive on 2026-10-22. | Reddit thread · 2024-04 |
| Wyze Lock Bolt v2 | Partly works | Added in v0.5.47 then reverted to move code into separate wyze-api repoSaved copyReverts jfarmer08/homebridge-wyze-smart-home#287 Need to remove the main code and put it in the https://github.com/jfarmer08/wyze-api Excerpt saved from GitHub on 2026-10-22. | PR #288 · 2026-04 |
| Wyze Outdoor Cam | Partly works | Toggle needs Run Action; doorbell does not support on/offSaved copyOutDoor Cam needs to use Run Action Door Bell does not support on/off Excerpt saved from GitHub on 2026-10-22. | PR #20 · 2022-07 |
| Wyze Palm Lock | Partly works | Added then reverted to move code into separate wyze-api repoSaved copyReverts jfarmer08/homebridge-wyze-smart-home#287 Need to remove the main code and put it in the https://github.com/jfarmer08/wyze-api Excerpt saved from GitHub on 2026-10-22. | PR #288 · 2026-04 |
| Wyze plugin devices | Not working | Plugin crashes in loop around RGB colour errorSaved copy… no. I installed and reinstalled the plug-in and then just didn’t touch it for a few hours and it just started working… Now I’m working on getting the wyze plug-in to work, it just crashes and restarts and crashes again in a loop. Seems like the error is something around RBG colors, here’s what I’m getting: usr/local/lib/node_modules/homebridge-wyze-smart-home/node_modules/colorsys/colorsys.js:197 return colorsys.rgb2Hsv(rgb.r, rgb.g, rgb.b) ^ TypeError: Cannot read properties of null (reading 'r') at Object.colorsys.hex2Hsv … Excerpt saved from Arctic Shift Reddit archive on 2026-10-22. | Reddit comment · 2023-01 |
| Wyze Battery Pro | Requested | Enum addition PR closed without mergeSaved copyUpdate enums.js to add wyze battery pro Excerpt saved from GitHub on 2026-10-22. | PR #271 · 2024-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
Wyze cloud API
You’ll need
- Wyze account
- Wyze API key and key ID
Compatibility
| Verified by Homebridge | Yes |
|---|---|
| Homebridge versions | ^1.6.0 || ^2.0.0 |
| Homebridge 2.0 | Yes |
| Node.js | ^18.17.0 || ^20.15.1 || ^22.0.0 || ^24.0.0 |
| Settings in Homebridge UI | Yes |
| Matter | No |
| Platform name | WyzeSmartHome |
| License | MIT |
Community signals
| Downloads a week | 105 |
|---|---|
| Downloads a month | 418 |
| GitHub stars | 124 |
| Open issues | 27 |
| Closed issues | 171 |
| Discussions | 23 |
| Last code push | 2026-08-29 |
| Latest version | 0.5.61 (2026-07-21) |
| First published | 2022-05-18 |
| Releases | 58 |
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
- Video doorbells unsupported
- Several newer cams unsupported
HomeKit services in its code
Found by scanning the published npm package. A plugin can register a service only for some devices.
- Battery
- ContactSensor
- GarageDoorOpener
- HumiditySensor
- LeakSensor
- Lightbulb
- LockMechanism
- MotionSensor
- Outlet
- SecuritySystem
- Switch
- TemperatureSensor
- Thermostat
Sources
- npm: https://www.npmjs.com/package/homebridge-wyze-smart-home
- Source code: https://github.com/jfarmer08/homebridge-wyze-smart-home
- Issues: https://github.com/jfarmer08/homebridge-wyze-smart-home/issues
- Homepage: http://github.com/jfarmer08/homebridge-wyze-smart-home
- Verified plugins list: https://github.com/homebridge/verified