Picture Controller types Integrations
  • Light (E1743Controller; 350ms delay)
  • Media Player (E1743MediaPlayerController; 500ms delay)
  • Switch (E1743SwitchController)
  • Cover (E1743CoverController)
z2m, deconz, zha

Controller types

E1743Controller (Light)

This is the default mapping for this controller:

  • Click "I" → Turn on
  • Click "O" → Turn off
  • Hold "I" → Brighten up
  • Hold "O" → Brighten down

This is an example configuration:

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

E1743MediaPlayerController (Media Player)

This is the default mapping for this controller:

  • Click "I" → Play/Pause
  • Click "O" → Next track
  • Hold "I" → Volume up
  • Hold "O" → Volume down

This is an example configuration:

      
example_app:
  module: controllerx
  class: E1743MediaPlayerController
  controller: < controller_id >
  integration: < z2m, deconz, zha >
  media_player: < media_player entity >
      
    

E1743SwitchController (Switch)

This is the default mapping for this controller:

  • Click "I" → Turn on
  • Click "O" → Turn off

This is an example configuration:

      
example_app:
  module: controllerx
  class: E1743SwitchController
  controller: < controller_id >
  integration: < z2m, deconz, zha >
  switch: < switch entity >
      
    

E1743CoverController (Cover)

This is the default mapping for this controller:

  • Click "I" → Open/Stop cover
  • Click "O" → Close/Stop cover
  • Hold "I" → Open cover
  • Hold "O" → Close cover

This is an example configuration:

      
example_app:
  module: controllerx
  class: E1743CoverController
  controller: < controller_id >
  integration: < z2m, deconz, zha >
  cover: < cover 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" → Click "I"
  • "off" → Click "O"
  • brightness_move_up → Hold "I"
  • brightness_move_down → Hold "O"
  • brightness_stop → Release "I" or "O"

deCONZ

  • 1002 → Click "I"
  • 2002 → Click "O"
  • 1001 → Hold "I"
  • 2001 → Hold "O"
  • 1003 → Release "I"
  • 2003 → Release "O"

ZHA

  • "on" → Click "I"
  • "off" → Click "O"
  • move_with_on_off_0_83 → Hold "I"
  • move_1_83 → Hold "O"
  • stop → Release "I" or "O"

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