Picture Controller types Integrations
  • Light (WXCJKG12LMLightController; 350ms delay)
z2m, zha

Controller types

WXCJKG12LMLightController (Light)

This is the default mapping for this controller:

  • Single click top left button → Turn off
  • Double click top left button → Minimum color temp (if supported)
  • Hold top left button → Color temp down / Left color wheel
  • Single click top right button → Turn on
  • Double click top right button → Full color temp (if supported)
  • Hold top right button → Color temp up / Right color wheel
  • Single click bottom left button → Dim down (1 step)
  • Double click bottom left button → Minimum brightness
  • Hold bottom left button → Dim down
  • Single click bottom right button → Brighten up (1 step)
  • Double click bottom right button → Full brightness
  • Hold bottom right button → Brighten up

This is an example configuration:

      
example_app:
  module: controllerx
  class: WXCJKG12LMLightController
  controller: < controller_id >
  integration: < z2m, zha >
  light: < light entity >
      
    

Integrations

Here you will see the actions that the controller fires when pressing or holding the buttons. In case of z2m it shows the state that the sensor takes. In case of deconz it shows the event id (or gesture) and for zha it shows the command concatenated with the args.

Zigbee2MQTT

  • button_1_single → Single click top left button
  • button_1_double → Double click top left button
  • button_1_triple → Triple click top left button
  • button_1_hold → Hold top left button
  • button_1_release → Release top left button
  • button_2_single → Single click top right button
  • button_2_double → Double click top right button
  • button_2_triple → Triple click top right button
  • button_2_hold → Hold top right button
  • button_2_release → Release top right button
  • button_3_single → Single click bottom left button
  • button_3_double → Double click bottom left button
  • button_3_triple → Triple click bottom left button
  • button_3_hold → Hold bottom left button
  • button_3_release Release bottom left button
  • button_4_single → Single click bottom right button
  • button_4_double → Double click bottom right button
  • button_4_triple → Triple click bottom right button
  • button_4_hold → Hold bottom right button
  • button_4_release → Release bottom right button

ZHA

  • 1_single → Single click top left button
  • 1_double → Double click top left button
  • 1_triple → Triple click top left button
  • 1_long press → Hold top left button
  • 1_release → Release top left button
  • 2_single → Single click top right button
  • 2_double → Double click top right button
  • 2_triple → Triple click top right button
  • 2_long press → Hold top right button
  • 2_release → Release top right button
  • 3_single → Single click bottom left button
  • 3_double → Double click bottom left button
  • 3_triple → Triple click bottom left button
  • 3_long press → Hold bottom left button
  • 3_release Release bottom left button
  • 4_single → Single click bottom right button
  • 4_double → Double click bottom right button
  • 4_triple → Triple click bottom right button
  • 4_long press → Hold bottom right button
  • 4_release → Release bottom right button

💡 NOTE

When using words like "on" and "off" in the YAML configuration, you will need to wrap them up with quotation marks ("), otherwise they will be parsed as boolean variables (True and False).