Skip to content

TS0044

Picture Controller types Integrations
  • LightTS0044LightController
  • Zigbee2MQTT (z2m)

Notes

Note that each button perform the same actions. This is because ControllerX is designed to control just one entity (light or media player). So, you can include the actions parameter to include the actions needed, or use the mapping attribute to define a custom mapping. You can check here for reference.

Also, this controller support hold action, but not release. This means that there is not smooth brightness changes when holding, just step by step everytime is held.

Light

Class: TS0044LightController

Default delay: 350ms

Default mapping:

Zigbee2MQTT Predefined actions
1_single, 2_single, 3_single, 4_single toggle
1_double, 2_double, 3_double, 4_double click_brightness_up
1_hold, 2_hold, 3_hold, 4_hold click_brightness_down
example_app:
  module: controllerx
  class: TS0044LightController
  integration: z2m
  controller: sensor.my_controller_action
  light: light.my_entity_id
example_app:
  module: controllerx
  class: TS0044LightController
  integration:
    name: z2m
    listen_to: mqtt
  controller: my_controller
  light: light.my_entity_id