Home Assistant – iRobot einbinden

(C) 107er BLOG

Bei Home Assistant iRobot einbinden ist etwas komplizierter als gedacht. Aber mit dieser Anleitung sollte es klappen.

Vorbereitung

Der Roomba Saugroboter sollte ein fixe IP-Adresse bekommen, sonst funktioniert es nicht. Dazu am Router für die MAC-Adresse vom Roomba bei DHCP eine fixe IP-Adresse hinterlegen.

Bei uns hat der Roomba900 die IP-Adresse 192.168.0.81, und das wird in der Beispiel Konfiguration verwendet und gehört natürlich angepasst.

Konfiguration

Die Konfiguration gehört in der Datei “configuration.yaml” wie folgt ergänzt

Um an die benötigten Werte  BLID und PASSWORD heran zu kommen, bedarf es etwas Aufwand, den ich hier noch erklären möchte.

BLID/PASSWORD

Um an die BLID/PASSWORD Kombination zu kommen, bedarf es eine LINUX Distribution und die Installation folgender Pakete. Anbei die Anleitung für Ubuntu:

mit folgendem Befehl bekommt man nun die BLID/Passwort Kombination. Allerdings muss man noch ein bißchen was machen …

Jetzt heißt es den Roomba aufwecken, dazu den Roomba in der Ladestation lassen, dann die Taste “CLEAN” am Roomba drücken (grünen Lichter gehen an), und danach die Taste “HOME” solange drücken, bis ein Signalton erklingt und das WLAN Symbol blinkt.

Wenn das der Fall ist, die Taste ENTER am Computer drücken. Es sollte eine Verbindung zu stande kommen und wenn folgende Ausgabe am Bildschirm erscheint, hat alles geklappt und der Roomba Saugroboter kann hinzugefügt werden!

Die Konfiguration mit den Werten für Username und Password sollte jetzt wie folgt ausschauen, wobei natürlich Username/Passwort von Roomba zu Roomba unterschiedlich ist. (nur der Ordnung halber ;-))

Nicht vergessen, die Datei “configuration.yaml” speichern und nach einem Neustart sollte es mit Roomba und “Home Assistant” klappen.

Quelle

 

Alle Angaben ohne Gewähr!

 

 

 

 

Warning: sprintf(): Too few arguments in /home/.sites/97/site391/web/hitech/wp-content/themes/mh-newsdesk-lite/comments.php on line 39

Einen Kommentar hinterlassen

Deine E-Mail-Adresse wird nicht veröffentlicht.


*


35 − = 30