Reverse engineered iRobot Roomba V4 MQTT protocol

I reverse engineered the new iRobot Roomba V4 protocol used by models like the Combo Essential and built a Python controller for it.

It supports authentication, MQTT connection, commands (start/pause/dock/etc.) and reading robot state. The goal is to build a Home Assistant integration and explore more features like maps and rooms.

Looking for V4 Roomba users to test and help discover more.

Repo: GitHub - lvigilantecorreo-commits/roomba-v4: Reverse-engineered Python controller for V4-protocol Roombas (Combo Essential and newer). First public documentation of the V4 command path. ยท GitHub