[ST EDGE] Aqara H2 Wall Switch EU/US 1CH/2CH/3CH (Zigbee, decoupled mode, LED control, multi-click, ...)

As far as I know, no. I can do some more research, but the relay buttons usually don’t support multi-click, even when they are decoupled.

I got it. Thank you for the reply!

Just found your channel to bring my aqara fp300 in to smartthings and see you have the H2 switch edge driver also, which brought me the this thread. I have the WS-K05E. Wondering if this driver would work for this switch also?

Not yet. I can add it in the next days. Check back in here every day.

Wait a minute… that’s a dimmer and not just a switch/button device…

The driver now also includes experimental support for the Aqara WS-K05E / Dimmer Switch H2 US in Zigbee mode.

Added support for:

  • Aqara / lumi.switch.agl007
  • main dimmer control with switch and switchLevel
  • brightness control through the SmartThings slider
  • power and energy reporting
  • button events for power, bright and dim
    • pushed
    • double
    • held
  • Aqara-specific preferences:
    • LED indicator
    • Flip LED
    • Power-on mode
    • Operation mode for power / bright / dim
    • Multi-click for power / bright / dim
    • Dimming phase
    • Minimum brightness
    • Maximum brightness

The WS-K05E is a dimmer, not a multi-relay switch like the other H2 models, so it does not create relay child devices. The main device itself exposes the dimmer control.

As with the other H2 models, this driver is for Zigbee mode, not Matter / Thread mode. WS-K05E support should be considered experimental until confirmed on real hardware.

After installing the driver (version: 2026-07-09T22:58), delete the device from SmartThings, reset it, add it back again.

Profile:

name: aqara-h2-us-dimmer
components:
  - id: main
    capabilities:
      - id: switch
        version: 1
      - id: switchLevel
        version: 1
        config:
          values:
            - key: "level.value"
              range: [1, 100]
      - id: button
        version: 1
      - id: powerMeter
        version: 1
      - id: energyMeter
        version: 1
      - id: refresh
        version: 1
      - id: healthCheck
        version: 1
    categories:
      - name: Light
  - id: power
    capabilities:
      - id: button
        version: 1
    categories:
      - name: Button
  - id: bright
    capabilities:
      - id: button
        version: 1
    categories:
      - name: Button
  - id: dim
    capabilities:
      - id: button
        version: 1
    categories:
      - name: Button
preferences:
  - title: LED indicator
    name: ledIndicator
    preferenceType: boolean
    definition:
      default: true
  - title: Flip LED
    name: flipLed
    preferenceType: boolean
    definition:
      default: false
  - title: Power-on mode
    name: powerOnMode
    preferenceType: enumeration
    definition:
      options:
        on: "On"
        previous: "Previous"
        off: "Off"
        inverted: "Inverted"
      default: previous
  - title: Power button mode
    name: opModePower
    preferenceType: enumeration
    definition:
      options:
        relay: "Control load"
        decoupled: "Decoupled"
      default: relay
  - title: Brightness-up button mode
    name: opModeBright
    preferenceType: enumeration
    definition:
      options:
        relay: "Control load"
        decoupled: "Decoupled"
      default: relay
  - title: Brightness-down button mode
    name: opModeDim
    preferenceType: enumeration
    definition:
      options:
        relay: "Control load"
        decoupled: "Decoupled"
      default: relay
  - title: Power button multi-click
    name: multiClickPower
    preferenceType: boolean
    definition:
      default: true
  - title: Brightness-up button multi-click
    name: multiClickBright
    preferenceType: boolean
    definition:
      default: true
  - title: Brightness-down button multi-click
    name: multiClickDim
    preferenceType: boolean
    definition:
      default: true
  - title: Dimming phase
    name: dimmingPhase
    preferenceType: enumeration
    definition:
      options:
        forward: "Forward"
        reverse: "Reverse"
      default: forward
  - title: Minimum brightness
    name: minBrightness
    preferenceType: integer
    definition:
      minimum: 0
      maximum: 99
      default: 1
  - title: Maximum brightness
    name: maxBrightness
    preferenceType: integer
    definition:
      minimum: 1
      maximum: 100
      default: 100

Just a quick note regarding two recent requests in this thread.

A few weeks ago, someone asked for support for the WS-K04E. Two days ago, another user asked about the WS-K05E. I’ve implemented support for both models in the current version of the driver. It’s hours of work and not just adding fingerprints.

Unfortunately, I haven’t heard back from either person since then - not even a short confirmation whether it works or not. I have to say it’s a bit disappointing when people specifically ask for new device support and then disappear once the work is done.

Feedback is important so I can close these requests and know if anything still needs fixing. I’m not expecting thanks, but a quick “works” or “still issues with X” would really help.

If anyone has tested either model with the latest driver, I’d appreciate an update.

Thanks.

Hey Andreas,

Sorry I didn’t get back earlier. Downloaded the driver and then got busy with a few things to reply. Just letting you know the edge driver for the WS-K05E does in fact work with no issues I can see on the hardware. Thanks.

Can you please post some screenshots from the device card and the settings?