Skip to content
RoboRock Control Center
C++ C QMake
Branch: master
Clone or download

Latest commit

Files

Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
ext 30s timeout instead of infinite blocking for ssh, thanks @cryptomilk Mar 30, 2019
lng add valetudo authentication support Aug 8, 2019
res update to 2020 Jan 24, 2020
.gitignore add zone editor Aug 28, 2018
LICENSE Create LICENSE Dec 21, 2018
README.md Update README.md Jul 15, 2019
about.cpp make compiler happy (implicit conversion) Jun 26, 2019
about.h initial commit Aug 26, 2018
converter.cpp add 16 -> 32 byte converter Jul 1, 2019
converter.h add 16 -> 32 byte converter Jul 1, 2019
download.cpp add g3 to firmware search (but will be obsolete for all generations b… Jul 1, 2019
download.h add g3 to firmware search (but will be obsolete for all generations b… Jul 1, 2019
history.cpp export cleaning history Jul 6, 2019
history.h initial commit Aug 26, 2018
installer.cpp make compiler happy (old style cast) Jun 26, 2019
installer.h make compiler happy (nullptr) Jun 26, 2019
logger.cpp make compiler happy (nullptr) Jun 26, 2019
logger.h initial commit Aug 26, 2018
mainwindow.cpp fix valetudo-re version detection, thanks to zvldz Jan 23, 2020
mainwindow.h bump version to 0.8.8 Jan 25, 2020
onlineupd.cpp
onlineupd.h add online updater Jun 1, 2019
packager.cpp make compiler happy (old style cast) Jun 26, 2019
packager.h initial commit Aug 26, 2018
rrcc.pro add online updater Jun 1, 2019
search.cpp add g3 to firmware search (but will be obsolete for all generations b… Jul 1, 2019
search.h add g3 to firmware search (but will be obsolete for all generations b… Jul 1, 2019
setup.cpp simplify ssh key check, thanks to gipnokote Apr 20, 2020
setup.h add valetudo authentication support Aug 8, 2019
timer.cpp make compiler happy (old style cast) Jun 26, 2019
timer.h initial commit Aug 26, 2018
uninstaller.cpp make compiler happy (old style cast) Jun 26, 2019
uninstaller.h make compiler happy (nullptr) Jun 26, 2019
unpackager.cpp make compiler happy (old style cast) Jun 26, 2019
unpackager.h initial commit Aug 26, 2018
update.cpp make compiler happy (old style cast) Jun 26, 2019
update.h add firmware updater Sep 29, 2018
upload.cpp make compiler happy (old style cast) Jun 26, 2019
upload.h fix voice installer Sep 14, 2018
zones.cpp update map when editing zone/goto Jul 14, 2019
zones.h update map when editing zone/goto Jul 14, 2019

README.md

RoboRock Control Center

Description

Xiaomi vacuum cleaners are really nice, but need a cloud connection to use all features. You don't like your data in chinese hands? Then try RRCC for free and use it on Windows, Linux and MacOS!

The current version supports the following features:

  • control vacuum (start, pause, stop, spot cleaning, return dock, find)
  • set fanspeed
  • reset consumables
  • add, change and delete timers
  • show cleaning history
  • set sound volume
  • decrypt, encrypt and install voice packages
  • search, download and update firmware
  • control dnd and carpet modes
  • set wifi ssid and key
  • convert 96->32 byte token
  • multi language (English and German)
  • cross platform (same look & feel on Windows, Linux, MacOS)

Only on rooted devices:

  • extract token via ssh
  • install/update/uninstall Valetudo
  • map functions via Valetudo (goto, zone cleaning, virtual walls and nogo zones, flip, rotate, zoom)
  • show installed firmware and valetudo version

Screenshots

main window

Download

Download the latest version for your operating system. All 3 files (exe, dmg, AppImage) contain the binary, translations and required libraries to run RRCC on the target platform without installing anything.

This is an 7zip self extracting archive. It will be automatically extracted to "%temp%\7zxxxxxxxx" and after that the "rrcc.exe" is started. You can copy this directory or extract the file with 7z if you want the content.

Note: some virus scanners classify RRCC as malicious. This is due to the use of 7zsfx. If you don't trust me unzip the exe and scan that directory, no warnings should appear now.

This is an Apple disc image. You can mount and run or copy the application.

This is an AppImage package. Don't forget to "chmod +x *.AppImage" after download and then run it. You can use the parameter "--appimage-extract" if you want the content.

For better system integration it's recommended to install AppImageD or AppImageLauncher.

Build from Source

If the release binaries doesn't work for you build it yourself:

  1. checkout the source code

     git clone https://github.com/LazyT/rrcc
    
  2. change into the new rrcc directory and generate the Makefile

     cd rrcc && qmake
    
  3. compile the source code

     make
    

GUI fans just install the Qt-Environment, open the "rrcc.pro" project file and click on the build button.

Hints for compiling:

  • Qt 5.11 or greater required
  • libarchive-dev and libssh-dev required

Contact

You can reach me at Roboter-Forum.

Credits

RRCC is based on

Thanks for this great software!

You can’t perform that action at this time.