ESPHome component to monitor and control the M5Stack 8-Encoder Unit over I2C.
I wanted a decent integration into Home Assistant so I could use this to monitor and control different Home Assistant entities. I have no idea what the right "name" is for this thing. Unit 8Encoder, Encoder8, 8-Encoder Unit...
See enc8-minimal.yaml for an example minimal esphome YAML config that exposes all 8Encoder's buttons, LEDs, and encoder sensors.
- sensors for encoder absolute value
- support for firmware version v2 (more efficient I2C protocol)
- support for changing I2C address