Picture Controller types Integrations
  • Light (Philips929003017102LightController; 350ms delay)
z2m, deconz

Controller types

Philips929003017102LightController (Light)

This is the default mapping for this controller:

  • Click left release → Toggle
  • Hold left → Brightness up/down with direction changes
  • Click right release → Toggle
  • Hold right → Brightness up/down with direction changes

This is an example configuration:

      
example_app:
  module: controllerx
  class: Philips929003017102LightController
  controller: < controller_id >
  integration: < z2m, deconz >
  light: < light entity >
      
    

Note

This controller has 4 modes and depending on which one is used, it will trigger one action or another: single_rocker, single_push_button, dual_rocker, dual_push_button. You can read more about it in these threads: deconz and zigbee2mqtt.

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

  • left_press → Click left
  • left_hold → Hold left
  • left_press_release → Click left release
  • left_hold_release → Release left
  • right_press → Click right
  • right_hold → Hold right
  • right_press_release → Click right release
  • right_hold_release → Release right

deCONZ

  • 1000 → Click left
  • 1001 → Hold left
  • 1002 → Click left release
  • 1003 → Release left
  • 2000 → Click right
  • 2001 → Hold right
  • 2002 → Click right release
  • 2003 → Release right

💡 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).