Device type WYLDR16A1080 is not in the device map
The VeSync API returns these devices for my account, but pyvesync discards them, so
Home Assistant sets the integration up successfully with zero devices.
DEBUG pyvesync.device_container: Device type WYLDR16A1080 not found in device map
Device information as returned by the API
| Field |
Value |
deviceType |
WYLDR16A1080 |
configModule |
ZY_WFBO_OTL_WYLDR16A1080_UN |
type |
wifi-switch |
connectionType |
wifi+BTOnboarding |
deviceRegion |
EU |
| First setup |
Oct 2024 / Nov 2024 |
Two devices of this type are on the account, both are simple mains outlets with energy
metering. Login works in both US and DE country_code, and the device list contains
them in both cases — the only problem is the missing map entry.
Versions
pyvesync 3.4.2
- Home Assistant 2026.9.1 (Docker, official image)
Workaround that works
Adding WYLDR16A1080 to the dev_types of the existing BSDOG01 entry
(class_name='VeSyncBSDOGPlug', features=[OutletFeatures.ONOFF, OutletFeatures.ENERGY_MONITOR])
makes both devices work immediately:
- on/off switching works
Current power and Current voltage report plausible values (1.9 W / 223.9 V and
0.0 W / 217.5 V)
Energy use today reports correctly (6.5 kWh on one device)
One remaining issue with that mapping
The historical energy endpoints fail, so weekly/monthly/yearly stay unknown:
WARNING pyvesync.devices.vesyncoutlet] <device> for WYLDR16A1080 API from
_get_energy_history returned error code: None, error type: unknown_error, message: Unknown error
So either this model needs its own class, or VeSyncBSDOGPlug needs to tolerate the
history endpoint being unavailable for it. Happy to run any test call against the device
and paste the raw response — just tell me which endpoint and payload you want.
Device type
WYLDR16A1080is not in the device mapThe VeSync API returns these devices for my account, but
pyvesyncdiscards them, soHome Assistant sets the integration up successfully with zero devices.
Device information as returned by the API
deviceTypeWYLDR16A1080configModuleZY_WFBO_OTL_WYLDR16A1080_UNtypewifi-switchconnectionTypewifi+BTOnboardingdeviceRegionEUTwo devices of this type are on the account, both are simple mains outlets with energy
metering. Login works in both
USandDEcountry_code, and the device list containsthem in both cases — the only problem is the missing map entry.
Versions
pyvesync3.4.2Workaround that works
Adding
WYLDR16A1080to thedev_typesof the existingBSDOG01entry(
class_name='VeSyncBSDOGPlug',features=[OutletFeatures.ONOFF, OutletFeatures.ENERGY_MONITOR])makes both devices work immediately:
Current powerandCurrent voltagereport plausible values (1.9 W / 223.9 V and0.0 W / 217.5 V)
Energy use todayreports correctly (6.5 kWh on one device)One remaining issue with that mapping
The historical energy endpoints fail, so weekly/monthly/yearly stay
unknown:So either this model needs its own class, or
VeSyncBSDOGPlugneeds to tolerate thehistory endpoint being unavailable for it. Happy to run any test call against the device
and paste the raw response — just tell me which endpoint and payload you want.