Show HN: I emulated Roborock's cloud so my vacuum works without internet
Category: infrastructure
Tags: iot, self-hosted, reverse-engineering, home-automation, privacy
Score: 7.5/10 (Innovation: 8, Technical: 8, Documentation: 8, Utility: 6)
This project emulates Roborock's cloud backend on a local network, letting robot vacuums retain live maps and local controls while fully offline without hardware modifications. It solves real pain points around cloud-locked maps and cloud health checks that break local Home Assistant integrations, using DNS redirection plus local HTTPS/MQTT with certificate trust handling. It's notable for cleanly reverse-engineering a proprietary cloud protocol and enabling fully local, privacy-respecting operation.
Target audience: home automation enthusiasts, self-hosters, privacy-conscious users, devops
Repository: https://github.com/Python-roborock/local_roborock_server · Python · MIT · 1003 stars
View on Hacker News