First, huge shout out to drinfernoo. I used their original blueprint and the comments by other community members to debug this blueprint and figure out how to make it work.
This blueprint allows you to control any dimmable light using a Lutron Aurora dimmer knob, integrated via Zigbee2MQTT. Drinfernoo’s blueprint did not work for me, and after a lot of debugging I discovered that my version of zigbee2mqtt was not sending the same mqtt payload as drinfernoo. There seems to be some inconsistencies across the user base, which may be related to the version of HA/mqtt/zigbee2mqtt being run.
I will do my best to reply to posts and if my blueprint does not work for you I encourage you to try drinfernoo’s. If this works for you, let me know your system setup (HA Core|Mosquito Broker|zigbee2mqtt)! I am more interested than anything, but it might let me predict future breaks.
Requirements:
- Set the aura legacy payload to true
- Must select the “Brightness” entity not the “Action” entity during setup
- Dimmable Lights
Blueprint
blueprint:
name: Legacy Zigbee2MQTT Lutron Aurora Dimmer Control
description: Control any light with the Lutron Aurora remote, integrated by Zigbee2MQTT.
domain: automation
input:
aurora:
name: Aurora
description:
The Lutron Aurora you wish to use to control this light. Use of
If you have two entity's shown, the 'brightness' entity is the correct one.
selector:
entity:
integration: mqtt
domain: sensor
multiple: false
light:
name: Light
description: The light you wish to be affected. Make sure it is a dimmible light
selector:
target:
entity:
domain: light
mode: queued
max_exceeded: silent
trigger:
- platform: event
event_type: state_changed
event_data:
entity_id: !input aurora
- platform: state
entity_id: !input aurora
action:
- service: light.turn_on
target: !input light
data:
transition: "{{ 0.7 }}"
brightness: '{{ trigger.to_state.state }}'