Website-Icon Dein Smart Home Blog

RooWifi - so kommt dein Roomba Staubsauger ins WLAN

RooWifi - WLAN für iRobot Roomba

Wenn ein schlauer Staubsauger Roboter noch intelligenter wird. Ich habe den iRobot Roomba ins WLAN geholt und zeige dir wie einfach die Installation ist und ob die Steuerung per App Sinn macht.

Vor kurzem habe ich über das (leider) nicht erfolgreiche Crowdfundigprojekt "Thinking Cleaner" berichtet. Bislang verweigert sich der Hersteller iRobot leider immer noch, dem kleinen Putzhelfer eine WLAN Anbindung ab Werk zu gönnen. Aber die Idee vom Nachrüst-WLAN Modul für den Staubsauger ist jetzt nicht wirklich neu. Daher bin ich mal auf die Suche im Web gegangen und auf das Modul von RooWifi gestoßen.

[carousel arrows="display" buttons="display"] [panel title="RooWifi - Roomba WLAN Modul" description="RooWifi für iRobot Roomba"]

RooWifi WLAN Modul für den iRobot Roomba Staubsauger

[/panel] [panel title="RooWifi - Roomba WLAN Modul" description="RooWifi für iRobot Roomba"]

RooWifi WLAN Modul für den iRobot Roomba Staubsauger

[/panel] [panel title="RooWifi - Roomba WLAN Modul" description="RooWifi für iRobot Roomba"]

RooWifi WLAN Modul für den iRobot Roomba Staubsauger

[/panel] [/carousel]

Das Modul kann auf der Herstellerseite www.roowifi.com[icons icon="icon-link" color="#1e73be" size="13"] bestellt werden und kostet inklusive Versand und Steuer knapp 90 Dollar, also umgerechnet etwa 80 Euro. Ich habe mein Modul letztendlich auf ebay.de[icons icon="icon-link" color="#1e73be" size="13"] schießen können, also es lohnt sich auch dort mal nachzusehen. Zugegeben, wirklich günstig ist der Spaß nicht, wenn man bedenkt das man einen "guten gebrauchten" Roomba Staubsauger der 500er Serie bereits für um die 150 Euro auf ebay[icons icon="icon-link" color="#1e73be" size="13"] oder Amazon[icons icon="icon-link" color="#1e73be" size="13"] bekommt. Daher wollte ich mir mal anschauen ob sich der Spaß lohnt.

RooWifi Modul - installieren & konfigurieren

Das RooWifi Modul wird einfach auf den Serial Port des Roomba aufgesteckt, welcher eigentlich für Servicezwecke gedacht ist. Dieser befindet sich unter der Abdeckplatte, welche lediglich auf den Roomba aufgeclipst ist. Mit etwas Kraft lässt sich diese abziehen, so das man das Roomba WLAN Modul einfach auf den 7 PIN Steckplatz aufstecken kann.

[carousel arrows="display" buttons="display"] [panel title="RooWifi - Roomba WLAN Modul" description="RooWifi auf Seriell Port"]

RooWifi WLAN Modul auf Roomba Serial Port

[/panel] [panel title="RooWifi - Roomba WLAN Modul" description="RooWifi auf Seriell Port"]

RooWifi WLAN Modul auf Roomba Serial Port

[/panel] [panel title="RooWifi - Roomba WLAN Modul" description="RooWifi auf Seriell Port"]

RooWifi WLAN Modul auf Roomba Serial Port

[/panel] [/carousel]

Etwas wackelig ist die ganze Konstruktion dann schon. Nur allein von den 7 Pins gehalten sitzt das Modul weitestgehend ohne Schutz auf dem Staubsauger auf. Eine aus dem 3D Drucker gefertigte Abdeckkappe liegt dem Modul zwar bei, aber verhindert auch diese nicht, das dass RooWifi Modul beim Unterfahren von Schränken, Betten oder der Couch heruntergerissen wird. So war auch bei mir nach gerade einmal 30min der Fahrspaß zu ende. Glücklicherweise konnte ich die Pins wieder gerade biegen. Das haben die Jungs von Thinking Cleaner etwas eleganter gelöst, indem nicht nur das "nackte" WLAN Modul dem Benutzer überreicht wird, sondern dieses in einer eigenen Abdeckplatte eingearbeitet ist. Zudem wäre ein Metallrahmen um die Pins wünschenswert, damit das Modul steckerähnlich wäre und somit mehr Halt auf dem Roomba bekommt.

[carousel arrows="display" buttons="display"] [panel title="RooWifi - Roomba WLAN Modul" description="RooWifi auf Seriell Port"]

RooWifi kommt mit Abdeckkappe

[/panel] [panel title="RooWifi - Roomba WLAN Modul" description="RooWifi auf Seriell Port"]

RooWifi kommt mit Abdeckkappe

[/panel] [/carousel]

Aber zurück zur Installation. Nach dem aufstecken des RooWifi auf den Roomba erhält es seine Betriebsspannung aus dem Roomba Akku und eröffnet ein neues WLAN, in welches man sich nun per Smartphone, Tablet oder Notebook & PC einloggen kann. Ich empfehle an dieser Stelle die Konfiguration per Notebook oder PC, da die Weboberfläche mobil etwas kniffelig ist.

RooWiFi eröffnet WLAN -Hotspot

Die Weboberfläche des RooWifi

Nachdem das Notebook nun mit dem Roomba verbunden ist, kann per Webbrowser auf die Konfigurationsseite des Moduls zugegriffen werden. Per Namensauflösung über http://Roomba hat es bei mir leider nicht funktioniert, so musste ich direkt auf die IP Adresse 10.0.0.1 des Roowifi wechseln.

Roomba WLAN Modul IP Adresse

Der Zugang ist mit dem Standardbenutzer "admin" und dem Passwort "roombawifi" gesichert.

einloggen auf Webobefläche des RooWifi

Empfangen von einer ziemlich 90er Style Webseite in schwarz / grün, findet man sich in den vier Menüpunkten recht schnell zurecht. Eigentlich sind es nur drei Menüpunkte, denn der vierte verweist lediglich auf die Homepage des Herstellers. Auf der Startseite, welche auch gleichzeitig der erste Menüpunkt mit dem Namen "User´s Remote" ist, erhält man allerlei Informationen über den Zustand des Roomba. Angefangen von der Ladekapazität, bis hin zu der Temperatur des Roomba Akkus. Das hätte ich nicht erwartet, dass der kleine Putzteufel so viele Informationen von sich Preis gibt.

RooWifi Status Seite

Ausserdem werden noch folgende Werte angezeigt:

Bereits hier auf der Startseite könnte man den iRobot Roomba mit nur einem Klick zur Dockingstation oder zu seiner nächsten Putzmission schicken. Unter dem Menüpunkt "Driver´s Remote" lässt Roomba sich sogar wie ein ferngesteuertes Auto nach links, rechts, rückwärts oder vorwärts manövrieren. Auch die Seitenbürste lässt sich einzeln einschalten.

RooWifi - WLAN Steuerung für Roomba

Aber das ist gerade nicht unser Ziel, denn Roomba soll sich erstmal in unser heimisches WLAN Netzwerk einloggen. Also fix auf den Menüpunkt "SetUP Wi-fi Configuration" gewechselt. Hier wird man etwas von den vielen Zahlen erschlagen. Letztendlich interessiert aber nur der obere Block. Den Haken in der Checkbox "Self Wi-Fi Network" entfernen, welcher den Access Point Modus abschaltet - so das der Roomba kein eigenes WLAN mehr aufmacht. Als SSID muss der Name des eigenen WLAN Netzwerkes eingetragen werden, mit welchem sich Roomba dann verbinden soll. Schön wäre hier ein WLAN Finder gewesen, der alle verfügbaren Netze anzeigt, so dass man nur noch das entsprechende anklicken muss.

Die Checkbox mit "Key Type" muss auf die jeweilige Verschlüsselungsart des Netzwerks eingestellt werden, also WPA oder WPA2. In das Feld Key, trage dann das entsprechende Passwort zu deinem WLAN ein.

Als letztes noch den Haken bei DHCP setzen und danach den Button "Save / Reboot" klicken um die Einstellungen zu speichern. Die LED am Roomba WLAN Modul beginnt schnell hintereinander zu blinken. Dies signalisiert, das eine Verbindung mit dem WLAN aufgebaut wird. Schlägt die Verbindung fehl, wechselt das Modul wieder in den Access Point Modus und signalisiert dies mit einer Blinkfrequenz von 1x pro Sekunde. Dann musst du die Konfiguration erneut durchlaufen. Hat die Verbindung zum heimischen WLAN funktioniert, so blinkt das Modul nur noch alle drei Sekunden 2x kurz auf.

RooWiFi - WLAN Config

Jetzt wo Roomba mit dem eigenen WLAN Netzwerk verbunden ist, kann es ja losgehen. Also noch eben die App aus dem Android oder iOS Store kostenlos geladen.

[app url="https://itunes.apple.com/us/app/roowifi/id607062309"]

Smartphone App

Bevor es losgeht benötigt die App nur noch eine Einstellung - und zwar die IP Adresse des WLAN Moduls. Diese findest du am schnellsten über deinen Router heraus. Hier fix in die DHCP Liste geschaut und die IP Adresse unter "CONFIG" eingetragen. Ein "Wisch" nach rechts auf dem Schalter unter dem Button "CONFIG" aktiviert den Drivers Mode. Nun ist die App mit dem Roomba verbunden.

RooWifi- iPhone App - Konfiguration

Die Steuerung reagiert sofort auf den Neigungswinkel des Smartphones. Wird das Smartphone nach rechts gekippt stellen Roombas Räder den Winkel für eine Rechts Kurve ein. Das gleiche natürlich für Links. Dann muss nur noch "Gas" gegeben werden. Mit dem rechten Button fährt Roomba vorwärts, mit dem anderen Rückwärts. Die Fahrgeschwindigkeit kann unten links per Schieberegler variiert werden. Wobei man es hier nicht untertreiben sollte mit langsam fahren. Irgendwann kommt Roomba nicht mehr vom Fleck. Die Buttons "SPOT" , "CLEAN" und "DOCK" lassen Roomba putzen oder schicken ihn zur Dockingstation zurück.

RooWifi- iPhone App - Steuerung per Neigungserkennung

So lässt sich Roomba schnell unter dem Bett hervor holen, wenn er den Weg zur Dockingstation nicht mehr gefunden hat.

Remotezugriff und Smart Home Integration

Wenn man den Port 80 vom Router auf die IP Adresse des RooWifi weiterleitet, kann man den Staubsauger von überall aus per DynDns aktivieren. So kannst du morgens im Büro noch schnell den Staubsauger zuhause einschalten, falls es früh mal wieder schnell gehen musste. Über die Weboberfläche des Roomba, erhälst du sogar Echtzeitinformationen über Putzfahrt des iRobot.

Ansonsten ist das fernsteuern von Roomba eine coole Spielerei, welche mir ganz ehrlich keine 80 Euro wert wäre. Aber das Modul bietet zum Glück mehr. Über das WLAN Modul haben wir nun einen API Zugang zum Roomba und können all die Informationen, welche wir auf der Status Webseite des WLAN Moduls gesehen haben, auch in unserem Smart Home System abrufen und verwenden. Ausserdem lässt sich Roomba so in unser Smart Home System einbinden und steuern.

Einige fertige Module stehen auf der Webseite des Herstellers unter "Home Automation[icons icon="icon-link" color="#1e73be" size="13"]" zur Verfügung. Im nächsten Tutorial auf siio.de, zeige ich dir wie du deinen Roomba in das Z-Wave Smart Home System von Fibaro als virtuelles Modul einbindest. Wenn du bis dahin nicht warten kannst und selbst schon einmal losbasteln möchtest, findest du eine recht gute Dokumentation der API im User Guide (PDF)[icons icon="icon-acrobat" color="#1e73be" size="13"]

Fazit:

Die Installation und Konfiguration ist binnen weniger Minuten geschafft. Die Smartphone und Tablet Steuerung ist sicher ein nettes Gadget, die App macht Spaß durch die Neigungserkennung - aber ob man dafür 80 Euro ausgeben möchte sollte jeder selbst wissen. Spannend wird es definitiv wenn Roomba in das Smart Home eingebunden wird, aber mehr dazu im nächsten Tutorial.

Wünschenswert wäre eine komplette Abdeckplatte mit integriertem Modul, da das aufgesteckte Modul viel zu anfällig ist und Schaden nimmt wenn Roomba unter Gegenstände fährt. Die Weboberfläche ist etwas altbacken, erfüllt aber ihren Zweck.

Für "nur mal Roomba fernsteuern" sollte man wirklich auf die Logitech Harmony Fernbedienung, oder jede andere universal Fernbedienung zurückgreifen. Für den ernsthaften Einsatz im Smart Home gibt es von mir eine Kaufempfehlung unter Vorbehalt, da hier ein paar Bastelstunden anstehen, um das Modul in die original Abdeckplatte zu integrieren.

Alle Beiträge zu dieser Tutorial Reihe findest du unter dem Tag: RooWifivsThinkingCleaner

Die mobile Version verlassen