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

Controller types

Legrand600088LightController (Light)

This is the default mapping for this controller:

  • press bottom left button → Turn on
  • press top left button → Turn off
  • hold bottom left button → Change color or color temperature up
  • hold top left button → Change color or color temperature down
  • press bottom right button → Full brightness
  • press top right button → Minimum brightness
  • hold bottom right button → Brighten up
  • hold top right button → Dim down

This is an example configuration:

      
example_app:
  module: controllerx
  class: Legrand600088LightController
  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

  • on_left → press bottom left button
  • off_left → press top left button
  • brightness_move_up_left → hold bottom left button
  • brightness_move_down_left → hold top left button
  • brightness_stop_left → release any left button
  • on_right → press bottom right button
  • off_right → press top right button
  • brightness_move_up_right → hold bottom right button
  • brightness_move_down_right → hold top right button
  • brightness_stop_right → release any right button

ZHA

  • 1_on → press bottom left button
  • 1_off → press top left button
  • 1_move_up → hold bottom left button
  • 1_move_down → hold top left button
  • 1_stop → release any left button
  • 2_on → press bottom right button
  • 2_off → press top right button
  • 2_move_up → hold bottom right button
  • 2_move_down → hold top right button
  • 2_stop → release any 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).