Skip to content

LutronPJ23BRL

Picture Controller types Integrations
  • LightLutronPJ23BRLLightController
  • Media PlayerLutronPJ23BRLMediaPlayerController
  • State (state)
  • Lutron Caseta (lutron)

Notes

For the State integration, it requires the LutronCasetaPro CUSTOM integration by upsert. THIS WILL NOT WORK with the default Lutron Caseta integration. All Lutron Caseta Pro Pico remotes supported by LutronCasetaPro are supported using this controller type except for the 4-button PJ2-4B remotes which is separate.

Light

Class: LutronPJ23BRLLightController

Default delay: 350ms

Default mapping:

State Lutron Caseta Predefined actions
1 button_2_press on_full_brightness
8 button_5_press hold_brightness_up
2 button_3_press set_half_brightness
16 button_6_press hold_brightness_down
4 button_4_press off
0 button_5_release, button_6_release release
example_app:
  module: controllerx
  class: LutronPJ23BRLLightController
  integration: state
  controller: sensor.my_custom_controller
  light: light.my_entity_id
example_app:
  module: controllerx
  class: LutronPJ23BRLLightController
  integration: lutron
  controller: 87654321
  light: light.my_entity_id

Media Player

Class: LutronPJ23BRLMediaPlayerController

Default delay: 500ms

Default mapping:

State Lutron Caseta Predefined actions
1 button_2_press play_pause
8 button_5_press hold_volume_up
2 button_3_press next_source
16 button_6_press hold_volume_down
4 button_4_press next_track
0 button_5_release, button_6_release release
example_app:
  module: controllerx
  class: LutronPJ23BRLMediaPlayerController
  integration: state
  controller: sensor.my_custom_controller
  media_player: media_player.my_entity_id
example_app:
  module: controllerx
  class: LutronPJ23BRLMediaPlayerController
  integration: lutron
  controller: 87654321
  media_player: media_player.my_entity_id