Supported Devices↲
The VeSync API supports a variety of devices. The following is a list of devices that are supported by the VeSync API and the pyvesync library. The product type is the terminology used to identify the base device type. The pyvesync library uses the product type to instantiate the correct device class and organize devices.
- Bulbs
- Outlets
- Switches
- ESWL01 - Etekcity Wall Switch
- ESWL03 - Etekcity 3-Way Switch
- ESWD16 - Etekcity Dimmer Switch
- Purifiers
- Humidifiers
- Fans
- Air Fryers
- Thermostats
Device Features↲
Switches↲
Switches have minimal features, the dimmer switch is the only switch that has additional functionality.
| Device Name |
Device Type |
Dimmer |
Plate Lighting |
RGB Plate Lighting |
| Etekcity Wall Switch |
ESWL01 |
|
|
|
| Etekcity 3-Way Switch |
ESWL03 |
|
|
|
| Etekcity Dimmer Switch |
ESWD16 |
✔ |
✔ |
✔ |
Outlets↲
| Device Name |
Power Stats |
Energy History |
Nightlight |
| 7A Round Outlet |
✔ |
✔ |
|
| 10A Round Outlet (ESW01 / ESW03, USA / EU) |
✔ |
✔ |
|
| 10A Round Outlet (ESW10, USA / EU) |
|
|
|
| 15A Rectangle Outlet |
✔ |
✔ |
✔ |
| 15A Outdoor Dual Outlet |
✔ |
✔ |
|
| Smart Plug Series (WHOGPLUG / BSDOG01) |
✔ |
✔ |
|
| WYLDR Smart Plug (WYLDR16A1081) |
✔ |
|
|
Power stats are realtime power, voltage and energy readings from the device.
Energy history is the weekly, monthly and yearly energy usage retrieved with
get_weekly_energy(), get_monthly_energy() and get_yearly_energy(). Devices
without the energy history feature log a debug message and make no API call when
these methods are used.
Purifiers↲
| Device Name |
PM2.5 |
PM1.0 |
PM10 |
Vent Angle |
Light Detection |
Night Light |
| Everest Air |
✔ |
✔ |
✔ |
✔ |
✔ |
|
| Vital 200S |
✔ |
|
|
|
✔ |
|
| Vital 100S |
✔ |
|
|
|
|
|
| Core600s |
✔ |
|
|
|
|
|
| Core400s |
✔ |
|
|
|
|
|
| Core300s |
✔ |
|
|
|
|
|
| Core200s |
|
|
|
|
|
✔ |
| LV-PUR131S |
✔ |
|
|
|
|
|
| LV-RH131S |
✔ |
|
|
|
|
|
| Sprout Air Purifier |
✔ |
|
|
|
|
✔ |
Humidifiers↲
| Device Name |
Night Light |
RGB Night Light |
Warm Mist |
| Classic 200S |
|
|
|
| Classic 300S |
✔ |
|
|
| Dual 200S |
|
|
|
| LV600S |
|
|
✔ |
| OasisMist 4.5L |
|
✔ |
✔ |
| OasisMist 1000S (LUH-M101S-WEUR only) |
✔ |
|
|
| Superior 6000S |
|
|
✔ |
| Sprout Humidifier |
✔ |
|
|
The OasisMist 4.5L (LUH-O451S-WEU) exposes an RGB nightlight through
set_rgb_nightlight.
Other models with the same hardware may work by adding the
HumidifierFeatures.RGB_NIGHTLIGHT feature flag, but only the OasisMist 4.5L has
been verified.
Fans↲
| Device Name |
Oscillation |
Multi-Axis Oscillation |
| 42" Tower Fan |
✔ |
|
| Pedestal Fan |
✔ |
✔ |
Air Fryers↲
| Device Name |
Device Type |
Temperature Control |
Timer |
Cook Modes |
Preheat |
Pause/Resume |
Dual Chamber |
| Cosori 3.7qt Air Fryer |
CS137 |
✔ |
✔ |
✔ |
✔ |
✔ |
|
| Cosori 5.8qt Air Fryer |
CS158 |
✔ |
✔ |
✔ |
✔ |
✔ |
|
| Cosori TurboBlaze 6qt Air Fryer |
CAF-DC601S |
✔ |
✔ |
✔ |
✔ |
|
|
| Cosori Dual Blaze 6.8qt Air Fryer |
CAF-P583S |
✔ |
✔ |
✔ |
|
|
|
| Cosori Dual Air Fryer |
CAF-TF101S |
✔ |
✔ |
✔ |
|
|
✔ |
| Cosori Turbo Tower Pro Smart Air Fryer |
CAF-DC111S-AEU |
✔ |
✔ |
✔ |
|
|
✔ |
The CAF-TF102S is mapped from the VeSync app and is pending hardware
verification. The CAF-DC111S-AEU cook and end requests are pending hardware
verification. The CAF-P583S KEU has no packet capture and is assumed to match
the KUS. See Air Fryers for each model's cook modes and
chambers, and how to read its temperature limits.
Thermostats↲
| Device Name |
Device Type |
Heat |
Cool |
Auto |
Smart Auto |
Emergency Heat |
| Aura Thermostat |
LTM-A401S-WUS |
✔ |
✔ |
✔ |
✔ |
✔ |