Multiple Rotary Encoders for Dimming using ESPHome

Hi all,

I would like to use multiple rotary encoders for dimming a single (group) of lights.
With all these encoders having their own controller (NodeMCU with ESPHome), since they are situated at different places in the room. Before I start with this I was wondering if anyone has done this before or has this implemented and if so, if they want to share the way they solved this.

In the past I did a similar thing by dimming/controlling a light using a single rotary encoder and this worked, but the steps variable was ‘inside’ of the NodeMCU unit, and Home Assistant acted upon the value of this absolute value after receiving an update. This value was a steps variable, which was bounded between 0-1000.

For the multiple encoder experiment I would like to modify a global/server variable in Home assistant and sending relative values from the Node instead of absolutes. (Resetting Node its internal steps variable to 0 after each value push to Home Assistant.

Is the latter a viable solution for this problem? Or is a better solution at hand already?

Thank you!

Did you found a solution? I have the same idea