This plugin adds support for Wyze Connected Home devices to Homebridge & Hoobs.
- Light Bulb
- Plug
- Outdoor Plug
- V1 Contact Sensor
- V1 Motion Sensor
- Wyze Lock
For more information about our version updates, please check our change log.
Use the settings UI in Homebridge Config UI X to configure your Wyze account, or manually add the following to the platforms section of your config file:
{
"platforms": [
{
"platform": "WyzeConnectedHome",
"name": "Wyze",
"username": "YOUR_EMAIL",
"password": "YOUR_PASSWORD",
"mfaCode": "YOUR_2FA_AUTHENTICATION_PIN"
}
]
}
Supported devices will be discovered and added to Homebridge automatically.
mfaCode
– Only required for the initial login if you have two-factor authentication enabled for your account. This is typically a 6-digit code provided by your authenticator app.refreshInterval
– Defines how often the status of the devices will be polled in milliseconds (e.g.,"refreshInterval": 5000
will check the status of your devices' status every 5 seconds). Defaults to 10 seconds.phoneId
– The phone id used by the Wyze App. This value is just found by intercepting your phone's traffic. If nophoneId
is specified, a default value will be used.
Special thanks to the following projects for reference and inspiration:
- ha-wyzeapi, a Wyze integration for Home Assistant
- wyze-node, a Node library for the Wyze API
- **403 fix
- **Wyze lock original code
Also, thanks to the contributors who volunteered their time to help add support for more devices and features.
This was just a small project for me to be able to get the 403 error fix into hoobs. I do not have much coding experince so there won't be a ton of updates. If anyone is willing to edit code to add future devices be my guest!