2. Ich hatte mich per LAN mit dem Raspberry verbunden und über SSH bedient, der Raspberry war per WLAN mit dem Roborock verbunden. Etwas spät, aber: mirobo – -debug discover – -handshake true File „/usr/local/lib/python3.7/dist-packages/miio/device.py“, line 310, in send In case you get a warning about battery needs to be at least 20% charged: connect the robot with your charging station and charge it while updating. und dann ab der Überschrift „CONFIGURE WIFI FROM THE DESKTOP“. SSH kann ich nicht loggen um den Dienst zu starten.Ich habe auch den Roboter dazwischen reseted damit er die inital Firmware zieht. (Vorher war 0.5.x drauf) Vielen Dank für diesen Hinweis! Patch has failed https://builder.dontvacuum.me/pkg/voice-v1/de.pkg. Grundsätzlich mal danke super Programm. Es hat jetzt alles geklappt so wie du es beschreiben hast. Der Fehler tritt auch bei einigen anderen auf wenn ich die Kommentare so durchlese. data, addr = s.recvfrom(1024) Unable to discover a device at address 192.168.8.1-----------| 5.0% This assumes we are still in the working directory from the building step: Create a virtual env for our python packages: Install wheel so the other packages can be installed successfully: Install python-miio for communicating with the vacuum: Now press the wifi button on your vacuum and join the wifi created by it ('roborock-vacuum-s5_XXXXXXXX' or similar). Ich habe den gleichen Fehler, ich verzweifle langsam :-/. 1) ist es möglich dass der Port von Valetudo geändert werden kann? Bei einigen Schritten kann es zu Problemen kommen, da die Programme mit der Netzwerkverbindung der Virtual Machine nicht zurecht kommen. Trying to discover. Anleitung aus der c’t 2019 Heft 12 S.174 „Cloudfrei saugen“ spricht dafür, dass die Verbindung über die VM nicht funktioniert. Das hilft auf jeden Fall einigen. An die „valetudo“ kommt man am einfachsten, wenn man vom aktuellsten Release (https://github.com/rand256/valetudo/releases) die valetudo.tar.gz lädt und anschließend entpackt. Sollte er sich nicht mit dem SSH-Key authentifizieren? python3-venv ist schon die neueste Version (3.5.1-3). Klappt , So, nach vielen weiterern Versuchen und Raspberry Neuintallation kam ich zu folgendem Ergebnis: Roborock Robotic Vacuum SnapMop Microfiber Mopping Cloth for Roborock S6, S6 Pure, E4, S6 MaxV, S5 Max, S5, E35 and E2 Robot Vacuum, 2 Pieces 4.6 out of 5 stars 1,063. Du kannst den
für Befehle verwenden. Installiere Raspbian auf deinem Raspberry Pi. in welchem Ordner muss ich mich den befinden? --disable-firmware-updates --replace-adbd. self.do_discover() Für die Komplettreinigung baut man sich eine „komplette Wohnung Zone“ . Leider habe ich ein Problem beim übertragen der Firmware / Flashen. AsiaOne - AsiaOne is a free access news portal delivers latest breaking news and top stories updates in Singapore, Asia Pacific and across the World. Erstelle einen neuen SSH Key mit folgendem Befehl. 15.09.2019: Python Befehle an Python 3 angepasst Firmware Flashen Teil. File „/usr/local/lib/python3.7/dist-packages/miio/device.py“, line 310, in send gestern hatte ich das selbe Problem mit ne V1. Connecting to device 192.168.8.1… Exiting. Roboter nicht bedienen und auf Erfolgsmeldung durch Sprachhinweis warten, Taceback (most recent call last): See flasher.py in the firmwarebuilder release. --valetudo-path=../valetudo Vielen Dank für diese tolle Anleitung. Click on the picture of your model to continue (if unsure, check here): Xiaomi Vacuum Robot Gen1, rockrobo.vacuum.v1 (without camera), "Gen1" Roborock S4 / T4, roborock.vacuum.s4, roborock.vacuum.t4. Danach sollte der Rest im lokalen WLAN auch von jedem anderen Gerät aus möglich sein, oder? Du kannst auch einen PC/Laptop mit Linux Betriebssystem dafür verwenden. Start with english: Copy your public SSH key to the working directory: If you don't have SSH keys yet, refer to this guide to create them. Roborock S5 max Inleiding Al geruime tijd op zoek naar een robotstofzuiger. Wenn du die Website weiter nutzt, gehen wir von deinem Einverständnis aus. In der Datei ist jetzt in e vorletzten Zeile das Token. probier mal bei Firmware „patchen“ und Image erstellen Schritt 2 den Parameter --soundfile=../firmware/english.pkg wegzulassen. Die kleinen Helfer reagieren sehr sensibel auf schlechten Wlan empfang, vorallem beim flashen. Und ja: geht auch mit dem Gen1 (Xiaomi Mi Robot Vacuum)! Am Ende wird die virtuelle Umgebung mit deactivate verlassen und alle installierten miio-Pakete verbleiben im .venv Ordner, können bei Bedarf wieder wie oben beschrieben als virtuelle Umgebung gestartet und genutzt werden. Laptop per LAN im eigenen Netz. war wohl ein Problem mit den Energieeinstellungen des Laptops. Das Projekt/Fork scheint sehr aktiv zu sein. Mir ist es ein Rätsel warum das mit der deutschen Datenschutzverordnung möglich ist. Ce ma enerveaza e ca e insistent in draci fix la fazele astea. Anstatt service valetudo start habe ich valetudo start per SSH eingegeben. mirobo --ip=192.168.8.1 --token=#Token_from_above# status #Blogger #Designer #RaspeberryFan #Self-Employed #Developer #Javascript Deine E-Mail-Adresse wird nicht veröffentlicht. Das Problem ist scheinbar schon seit Mai 2019 bekannt. Ich melde mich. Danke nochmals. Englisch eingestellt und hat die falsche FW. Versuch es doch einfach einmal mit deinem normalen WLAN, um diese Stolperfallen schon zu vermeiden…. Hoffetnlich kann mir jemand helfen. sudo ../dustcloud/devices/xiaomi.vacuum/firmwarebuilder/imagebuilder.sh pi@raspberrypi:~/rockrobo/image $ ls cp: cannot stat '/home/pi/rockrobo/firmware/english.pkg': No such file or directory Hallo, schonmal vielen Dank für die Anleitung. Vielen Dank. PS: ich habe nicht sooo viel Ahnung , Hallo, hat schon jemand Erfahrung mit „Valetudo RE“ sammeln können? Obwohl ich die Firmware mit dieser Option –disable-firmware-updates Im zweiten Step erstellst du ja mit Got error when receiving: timed out ../dustcloud/devices/xiaomi.vacuum/firmwarebuilder/imagebuilder.sh: 26: ../dustcloud/devices/xiaomi.vacuum/firmwarebuilder/imagebuilder.sh: FW_DIR: parameter not set. Grüße von der Waterkant 2. install: der Aufruf von stat für '/home/pi/rockrobo/image/fw.AFsncR/rrlogd_patch' ist nicht möglich: Datei oder Verzeichnis nicht gefunden vielen Dank für die ausführliche Erklärung. Umständehalber kann ich das erst in 1-2 Wochen verifizieren. Du kennst dich mit einem Thema gut aus, welches zum Blog passt? ←Ozeri 5-Piece Wine Accessory Set (Bottle) Review; Local vintners soon able to use ‘Tehachapi Mountains’ label on wine bottles → Lösche das b‘ am afang und dann das ‚ am Ende. [AttributeError: ‚Vaccum‘ object has no attribute ‚do_discover‘]. File "/home/pi/rockrobo/dustcloud/devices/xiaomi.vacuum/firmwarebuilder/flasher.py", line 210, in Bei mir läuft das auf Gen1 mit v11_003468.fullos.pkg Firmware. File „/home/pi/rockrobo/dustcloud/devices/xiaomi.vacuum/firmwarebuilder/flasher.py“, line 210, in @Lars ich habs korrigiert. Hallo, Also wer Probleme hat das die Dateiübertragung abbricht sollte einen anderen Wlan dongle/stick ausprobieren. 2. Deine E-Mail-Adresse wird nicht veröffentlicht. The image builder needs to be run as root (need to mount image). Ich hab’s im Prinzip so gemacht, wie du gesagt hast – nur mit nem Raspi… Bei mir das Gleiche bei meinem Gen 1- schon das zweite Mal in größeren Abständen: Plötzlich redet er chinesisch und hat sich wieder auf den alten Stand resetet. pi@raspberrypi:~/rockrobo/image $ cd ~/rockrobo/image/output Flashen und . Nach einer Recherche, habe ich das Dustcloud Projekt gefunden, mit der es möglich ist, Xiaomi/Roborock Saugroboter zu rooten. Es sollen keine persönlichen Daten hochgeladen werden können. Unterstützte Geräte: alle Roborock mit LDS (S5, S50, S55), Xiaomi Mi. „pip3 install python-miio“ 5. Install a local webserver and place created image (located in, Do not change filename, it must have the format. mirobo – -debug-discover – -ip 192.168.8.1 /* Liest den Token aus, der ändert sich nach jedem Restart des Saugers */, Rasperry PI neues Image installiert WiFi von Roborock reseten (resetknopf) bis neustart drücken euren Raspberry ebenfalls reseten!. Jetzt wollte ich den neu rooten, aber komme nicht weiter beim flashen. Danke. Aber wenn ich versuche, es zu flashen, kommt es nach einiger Zeit zu folgender Fehlermeldung: tsgebert@ubuntusrv:~/rockrobo/image$ ~/flashit Dieser Schritt fehlt in deiner Anleitung. Dabei werden die Abhängigkeiten ja in der venv-Umgebung separat installiert, vielleicht kannst du so dein Problem „umgehen“? Bei Image bauen bekomme ich die Ausgabe: Trying to patch rrlogd Peter, Hallo Marc, Ben, Logt euch in euren RassspberryPI ein mi folgenden Befehl verbindet ihr euchg auf euren Roborock ssh root@192.168.8.1 sobald ihr drauf seid folgenden Befehl ausführen, danach lief Valetudo (0.4) problemlos unter neuer IP. AttributeError: ‚Vaccum‘ object has no attribute ‚do_discover‘ Flashen Gruß File "/home/pi/.local/lib/python3.7/site-packages/miio/device.py", line 278, in send Bei mir läuft der Flashvorgang nun (während ich hier schreibe), nachdem ich python-miio deinstalliert und in Version 0.4.8 neu installiert habe. Erfahre mehr darüber, wie deine Kommentardaten verarbeitet werden. Eine Lösung zu dem Problem mit dem flashen konnte ich selbst finden, siehe Antwort zu Denis. Trägt ihr die WLAN SSID von euren Roborock, python3 ~/rockrobo/dustcloud/devices/xiaomi.vacuum/firmwarebuilder/flasher.py -a 192.168.8.1 -f output/v11_003468.fullos.pkg, (hier die richtige OS Version angeben) könnt Ihr direkt die IP Adresse des Roborock ansprechen. log disable Liegt es an der Verbindung, oder was könnte es noch sein, ich verzweifle langsam. Hi, falls noch jemand über eine „falsch eingestellte“ Zeit auf dem Mi stolpert (und somit die Timer und auch die DND Zeit nicht richtig funktionieren): Die Firmware ist lt. App eine 3XXX. Danach einfach beides neustarten. mirobo –debug -discover –ip 192.168.1.21 2>robo.sh. Dadurch wird python3 verwendet statt python2 (was auf Ubuntu auch vorinstalliert ist). Serving http server at 192.168.111.44:39819 kurzzeitig drücken, anschließend los lassen Der Entwickler reagiert auch sehr schnell auf Bug-Reports. Habe das selbe Problem und wollte deinen Lösungsvorschlag verwenden. Und wo ich schon soviel frage. SSH-Zugriff habe ich, „service valetudo start“ kann ich aber nicht ausführen, da „Unknown job: valetudo“. Über eine VM mit Debian komme ich bis zum letzten Schritt, dem Upload auf den Sauger, Verbindung stelle ich über IP und Token zum Sauger her, das sollte ja mit den zusätzlichen Befehlen -a „IP“ -t „Token“ auch klappen, aber dann kommt ein Fehler. Ich habe alles so gemacht, wie beschrieben, jedoch redet mein Gen1 immer wieder Chinesisch, habe es mit de.pkg und english.pkg versucht. There is an automatic tool for flashing. Beides mal kann ich direkt nach dem flashen auf dem RobWLAN die Valetudo Oberfläche starten und die SSID mit PW setzen. Ich habe es mit einem Raspberry Pi direkt und einer Virtuellen Maschine versucht, Der Gen1 „verliert“ ja eigentlich nach jedem Saugvorgang die Karte und man kann ihn so nicht in bestimmte vorher konfigurierte Zonen/Räume schicken. von --public-key=$HOME/.ssh/id_rsa.pub das selbe Problem trat bei mir auch auf. Habe dann Valetudo RE versucht drüberzubügeln. Dies verhindert das deine Daten in die Cloud hochgeladen werden. Diese Website verwendet Akismet, um Spam zu reduzieren. If update is complete: try ssh access on 192.168.8.1 with user root, Lumi Aqara Gateway (new Version, without Homekit). –timezone=Europe/Berlin Leider „benötigen“ die Saugroboter mit Raumerkennung eine aktive Internetverbindung, um zu funktionieren. We would like to show you a description here but the site won’t allow us. Flasher for Xiaomi Vacuum Bitte helft mir :-/. Das erste mal mit der FM 1780, danach mit der 1818. These instructions were tested on Ubuntu 14.04 and 17.10, Debian 9, and Fedora 27. socket.timeout: timed out Führe jetzt den Befehl aus, der die Firmware patch/rootet. Das Webinterface ist nicht mehr erreichbar. Gestartet hatte ich es allerdings direkt über die angeschlossene Tastatur. Ersetze den letzten Teil der URL (v11_001810.fullos.pkg) mit dem Dateinamen deiner Firmwareversion. python-miio muss installiert sein in der Python Umgebung. Die nachfolgenden Schritte (3. und 4.) Hallo Zusammen. 1min wieder an und verbindet sich nicht mit der Fritz Box. 3) Kann man Valetudo auf deutsch umstellen? --ntpserver=fritz.box File "/home/tsgebert/rockrobo/dustcloud/devices/xiaomi.vacuum/firmwarebuilder/flasher.py", line 198, in main python3 ~/rockrobo/dustcloud/devices/xiaomi.vacuum/firmwarebuilder/flasher.py -t [der ausgelesene Token] -f output/v11_001810.fullos.pkg.