A Homebridge plugin for controlling VeSync smart devices including outlets, air purifiers, and humidifiers
npm install homebridge-vesync-v2Homebridge platform plugin for VeSync smart devices.
This plugin uses the existing VeSync app infrastructure to allow you to control your VeSync devices.
Provide your username and password and register as a platform, and it will auto-detect the devices you have registered.
Note: Additional features like fan speed, air quality monitoring, and modes are available in the VeSync app but not currently supported in this plugin.
Note: Additional features like humidity level, mist level, auto mode, and timer settings are available in the VeSync app but not currently supported in this plugin.
Note: Additional features like fan speed, oscillation, and modes are available in the VeSync app but not currently supported in this plugin.
1. Install homebridge using: npm install -g homebridge
2. Install this plugin using: npm install -g homebridge-vesync-v2
3. Update your configuration file. See below for a sample.
Configuration sample:
``json`
"platforms": [
{
"platform": "VesyncPlug",
"name": "VesyncPlug",
"username": "*",
"password": "*"
}
]
- debug: Enable more logging information from the plugin`
json`
"debug": "True"
- exclude: Comma-separated list of device types to exclude`
json``
"exclude": "Classic300S,Core300S"
- Supports Homebridge 1.0 and later
- Ready for Homebridge 2.0 (upcoming)
- Uses modern JavaScript features
- Improved error handling
- Better device type support
- Enhanced stability and performance
Power usage data is not synced over, but is still available in the VeSync app.
- AlakhaiVaynard - Initial Code
- KaidenR - Bug Fix, Issue #1
- rossmckelvie - Code Improvements, Bug Fix Issue #3
- Danimal4326 / NorthernMan54 - Used homebridge-ecoplug as template
- dirwin517 / keatontaylor - Used etekcity-smartplug as template
- micktron - Updated api to version 2, added support for ESO15-TB
- dotfortun3-code - Change accessory name to vesync name when creating