Skip to content

LELLKI WP35 Matter Power Strip #3169

Description

@leathersocks

Device

LELLKI WP35 Matter Power Strip

I would like to request official support for the LELLKI WP35 in the SmartThings matter-switch driver.

Matter identification

  • Vendor ID: 0x1400 (5120)

  • Product ID: 0x03EA (1002)

  • Tested firmware: 1.10

  • Outputs: 4 AC outlets + 1 USB output

Verified Matter endpoint layout

The device exposes five OnOff server endpoints:

Matter endpoint | Physical output | Suggested SmartThings component -- | -- | -- 1 | Outlet 1 | main 2 | Outlet 2 | switch2 3 | Outlet 3 | switch3 4 | Outlet 4 | switch4 5 | USB | switch5

I have verified on a real SmartThings Hub that On/Off reads and commands work correctly on endpoints 1-5, and that the corresponding component states can be updated independently.

Suggested fingerprint

A fingerprint entry could identify the device as follows:

matterManufacturer:
  - id: "5120/1002"
    deviceLabel: LELLKI WP35
    vendorId: 0x1400
    productId: 0x03EA
    deviceProfileName: <supported 5-component switch profile>

I noticed that drivers/SmartThings/matter-switch/profiles/switch-5.yml already has the same main, switch2, switch3, switch4, switch5 component layout, but that profile is explicitly marked:

Deprecated: do not use this profile for device fingerprinting.

Because of that, I am not proposing that the deprecated switch-5 profile be used directly.

It would be helpful if the maintainers could advise whether the WP35 should use an existing supported dynamic profiling path or whether a supported five-component switch/power-strip profile should be added.

Current community driver / reference implementation

I created and tested a dedicated Edge Driver that presents the WP35 as one SmartThings device with five switch components:

https://github.com/leathersocks/lellki-wp35-edge-driver

Current mapping used by that driver:

LELLKI WP35
├─ main    → Endpoint 1 → Outlet 1
├─ switch2 → Endpoint 2 → Outlet 2
├─ switch3 → Endpoint 3 → Outlet 3
├─ switch4 → Endpoint 4 → Outlet 4
└─ switch5 → Endpoint 5 → USB

The implementation has been runtime-tested on a SmartThings Hub.

Refresh successfully reads the OnOff state from endpoints 1-5, and independent On/Off commands have returned successful Matter command responses with the corresponding OnOff state reports.

Requested change

Please consider adding the LELLKI WP35 Vendor/Product fingerprint to:

drivers/SmartThings/matter-switch/fingerprints.yml

together with an appropriate supported profile/profiling configuration so the device can appear as a single multi-component SmartThings device rather than requiring a separate community driver.

I can provide additional SmartThings Edge Driver logcat output or device endpoint information if needed.

Thank you.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions