Add support in Hue integration for Lutron Aurora dimmer events in addition to on/off events

So short answer to your questions: No and No idea … (apologies) So @GollyJer and others up vote my request for work on the Lutron Aurora please!

I’m out of my pay grade here, but I will say this Lutron Aurora appears to be a complex and odd beast. At the bottom of this post I have included three (maybe) examples of what is coming from Zigbee2MQTT to MQTT, that said, my testing is far from complete and there may well be other forms of these JSON message that come thru and multiple message. Complex. Maybe the work that has been done on other ‘dial’ devices will be similar and can be built on.

I’ve now configured it under three (kind of four) of my Zigbee environments : ZHA 2021.12.10 , Hue Native, Home Assistant Hue integration, and Zigbee2MQTT 1.22.2.

The Lutron Aurora behaved differently under all of them. Here is the bottom line:

  1. natively in the Hue Hub local environment, the Aurora appear to be full functional and does not appear to have any issues fully controlling a Hue bulb. On/Off and Dimming both work

  2. In Zigbee2MQTT the Aurora appear to be sending messages for all of its functions. That said, I have not yet got my head around the MQTT messages that are being generated for the various functions. What I am seeing is not the same as for example what this person codes in his Home Assistant Template, close but definitely different : Zigbee2MQTT Lutron Aurora Dimmer Control

  3. As you found as well, the Home Assistant Hue Integration only seems to surface the On/Off events with Home Assistant, no dimming events.

  4. ZHA, gotta love it, I was able to get the dimming events in Home Assistant, but the On/Off events came in very sporadic and I am guessing at best 10% of the time.

press button once short
{"action":"brightness_move_to_level","action_group":48526,"action_level":0,"action_transition_time":0.07,"elapsed":15880,"last_seen":"2022-02-08T17:44:31-08:00","linkquality":138,"update":{"state":"idle"}}

press button once long
{"action":"brightness_move_to_level","action_group":48526,"action_level":255,"action_transition_time":0.07,"elapsed":19711,"last_seen":"2022-02-08T17:47:46-08:00","linkquality":134,"update":{"state":"idle"}}

rotate dial
{"action":"brightness_move_to_level","action_level":161,"action_transition_time":0.02,"elapsed":246,"last_seen":"2022-02-08T17:43:50-08:00","linkquality":134,"update":{"state":"idle"}}