Automating the Autonomous SmartDesk 2

After failing to find a working integration for controlling the SmartDesk 2, I built a comprehensive ESPHome-based solution!

I mainly use it with HASS.Agent to change height presets with a key press.

Some basic skills with electronics are needed, which are documented in the README. However once done, you can use all features of your standing desk wirelessly from Home Assistant.