Skip to content

Add support for outlet WYLDR16A1080 (works when mapped to VeSyncBSDOGPlug) #549

Description

@nvoss-dev

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.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions