Skip to content

Sniffing Roborock MQTT traffic

copystring edited this page Jul 3, 2023 · 1 revision
  • Die aktuelle dev installieren (https://github.com/copystring/ioBroker.roborock/tree/dev)
  • Auf demselben PC, auf dem ioBroker läuft, mitmproxy wie folgt installieren:
    • pipx install mitmproxy
    • pipx inject mitmproxy websocket
    • pipx inject mitmproxy websocket-client
  • Und so starten: mitmweb.exe --listen-port 9090 --web-port 9091 --mode wireguard -s C:\iobroker\node_modules\ioBroker.roborock\lib\sniffing\mitmproxy_roborock.py ggf. den Pfad von mitmproxy_roborock.py auf eure Installation anpassen.
  • Anschließend öffnet sich im Browser das Fenster von mitmproxy und ein QR Code. Darüber Wireguard am Handy einrichten. Ihr benötigt dann noch das entsprechende Zertifikat von mitmproxy: https://docs.mitmproxy.org/stable/concepts-certificates/.
  • Dann Wireguard auf dem Handy aktivieren und die Roborock App öffnen.

Das sieht dann z.B. so aus: image

Clone this wiki locally