Home Assistant integration for old legacy Worx Landroid using standard ESPHome and templated Vacuum in HA
Using optocouplers to emulate keypad and attaching cutter motor and charging cable as binary sensors. Its possible to attach additional sensors/keyboard if needed -if you have enough GPIO's avilable, all Hall sensors are running on 5v logic. You can even attach two multiplexers emulating the full matrix keyboard (but without visual feedback the use is limited)
I ended up with this:
Supports emulated keypress for:
Start –> Mowing
Stop -> Stop/Pause
Home -> Return to base
Reset -> Reset blocked by xx
Simply added as a Vacuum in Home Assistant for now via ESPHome.
A Matrix keyboard is arranged in rows and columns, if a key is pressed, a column wire makes contact with a row wire, hence a key have been pressed.