Skip to content

HueSmartButton

Picture Controller types Integrations
  • Zigbee2MQTT (z2m)
  • deCONZ (deconz)

Light

Class: HueSmartButtonLightController

Default delay: 350ms

Default mapping:

Zigbee2MQTT deCONZ Predefined actions
"on", "off" 1002 toggle
hold 1001 hold_brightness_toggle
release 1003 release
1000 No action
example_app:
  module: controllerx
  class: HueSmartButtonLightController
  integration: z2m
  controller: sensor.my_controller_action
  light: light.my_entity_id
example_app:
  module: controllerx
  class: HueSmartButtonLightController
  integration:
    name: z2m
    listen_to: mqtt
  controller: my_controller
  light: light.my_entity_id
example_app:
  module: controllerx
  class: HueSmartButtonLightController
  integration: deconz
  controller: my_controller
  light: light.my_entity_id

Zigbee2MQTT Light

Class: HueSmartButtonZ2MLightController

Default mapping:

Zigbee2MQTT Predefined actions
"on", "off" toggle
hold hold_brightness_toggle
release release
example_app:
  module: controllerx
  class: HueSmartButtonZ2MLightController
  integration: z2m
  controller: sensor.my_controller_action
  light: my_entity_id
example_app:
  module: controllerx
  class: HueSmartButtonZ2MLightController
  integration:
    name: z2m
    listen_to: mqtt
  controller: my_controller
  light: my_entity_id