iRobot Roomba 980 mit HomeMatic steuern

Problemlösungen und Hinweise von allgemeinem Interesse zur Haussteuerung mit HomeMatic

Moderator: Co-Administratoren

parip69
Beiträge: 6
Registriert: 04.05.2017, 19:53

Re: iRobot Roomba 980 mit HomeMatic steuern

Beitrag von parip69 » 07.05.2017, 21:12

Hallo

Habe mir das Handy beim versuch es zu Rooten beinahe geschrottet. Einige stunden war ich beschäftigt es wieder in Gange zu bekommen und um es einzurichten.
Der untere Link hat mir sehr geholfen. In kombination mit einem Android Version <=6. Nogat v7 geht nicht mehr wegen dem Zertifikat.

https://www.youtube.com/watch?v=cLd9naz16BE



Habe noch eine Frage. Das was ich gefunden ist das.

"robot_id": "3225591841666721",
"password": ":1:1555553229:jG5C8E2g1NkzyBzF",
Ist mit User die robot_id gemeint???
Muss ich beide mit Basis64 encodet???


Vielen dank für die mühe.

parip69
Beiträge: 6
Registriert: 04.05.2017, 19:53

Re: iRobot Roomba 980 mit HomeMatic steuern

Beitrag von parip69 » 10.05.2017, 06:39

Hallo

Habe noch einige Fragen. Das was ich gefunden ist das.

Es sind nicht die echen Daten aber so schauen sie aus oder?????
"robot_id": "3225591841666721",
"password": ":1:1555553229:jG5C8E2g1NkzyBzF",
Ist mit User die robot_id gemeint???
Muss ich beide mit Basis64 encodet???

Wie laute die Pfade? Wo ind´den dorita980 kan ich nachschauen wie die Pade lauten?

Bitte um einen Tip.

Adrian-01
Beiträge: 26
Registriert: 01.09.2016, 21:28

Re: iRobot Roomba 980 mit HomeMatic steuern

Beitrag von Adrian-01 » 13.05.2017, 00:05

Guten Abend,

Ich habe mir jetzt auch mal dorita980 und rest980 installiert, jetzt habe ich nur folgendes Problem rest980 lässt sich ja starten mit "npm Start" jedoch wird es immer sofort beendet mit dem schließen der Konsole weiß jemand wie man es permanent starten kann?

Vielen dank schonmal für die Antwort.


Gruß, Adrian

Benutzeravatar
Jens B.
Beiträge: 168
Registriert: 01.04.2015, 09:58
Wohnort: Köln

Re: iRobot Roomba 980 mit HomeMatic steuern

Beitrag von Jens B. » 17.05.2017, 12:31

Ich habe für rest980 ein autostart script erstellt. Siehe hier: https://github.com/koalazak/rest980/issues/15

Das Script dann nach /etc/init.d/rest980 kopieren (also die Endung .txt entfernen) und folgende befehle absetzen:

Code: Alles auswählen

sudo chmod 755 /etc/init.d/rest980
sudo update-rc.d rest980 defaults
Danach sollte es nach jedem reboot automatisch als service gestartet werden.
Manuel sollte es dann wie gefolgt gesteuert werden können:

Code: Alles auswählen

sudo service rest980 start
sudo service rest980 stop
sudo service rest980 restart
249 Kanäle in 98 Geräten
YAHM mit HM-MOD-RPI-PCB und 2x HM-LGW-O-TW-W-EU
netatmo Wetterstation, netatmo Welcome, Philips Hue, 433Mhz pilight, 2x HomeBridge, iRobot Roomba 980, HVL

Benutzeravatar
Jens B.
Beiträge: 168
Registriert: 01.04.2015, 09:58
Wohnort: Köln

Re: iRobot Roomba 980 mit HomeMatic steuern

Beitrag von Jens B. » 17.05.2017, 12:40

@parip69: Das von mir entwickelte Script funktioniert nicht mehr bzw. nur mit Firmwares 1.x.x. iRobot hat die Kommunikation von HTTP auf MQTT umgestellt. Dies ließ sich ohne weiteres nicht auf der CCU mit TCL abbilden.
249 Kanäle in 98 Geräten
YAHM mit HM-MOD-RPI-PCB und 2x HM-LGW-O-TW-W-EU
netatmo Wetterstation, netatmo Welcome, Philips Hue, 433Mhz pilight, 2x HomeBridge, iRobot Roomba 980, HVL

Cash
Beiträge: 1184
Registriert: 09.01.2016, 17:42
Wohnort: Sauerland
Hat sich bedankt: 1 Mal
Danksagung erhalten: 1 Mal

Re: iRobot Roomba 980 mit HomeMatic steuern

Beitrag von Cash » 18.05.2017, 12:20

@Jens hast Du noch Firmware 1.x bei Dir drauf? Ich hatte gewechselt auf die aktuelle Firmware wegen der Kartendarstellung in der App, welche ich erst sehr spannend fand aber mittlerweile nur noch sehr selten angucke. Der Roboter saugt jeden Tag ziemlich zuverlässig und saugt auch nadezu identisch die gleichen Bereiche. Abweichungen merke ich eigentlich an der Zeit die der Sauer benötigt. Die Pushnachrichten finde ich auch sehr sinnvoll.

parip69
Beiträge: 6
Registriert: 04.05.2017, 19:53

Re: iRobot Roomba 980 mit HomeMatic steuern

Beitrag von parip69 » 18.05.2017, 19:06

Hallo
Kann mir jemand sagen wie man nur start, stop home und pause in einem Skript realisieren kann ohne das mit dorita980. Ich bin leider nicht in der Lage aus dem dorita980 raus zu lesen wo die data Adresse liegt. Ich brauche ein beispiel.
Passwort und User habe ich.

Bitte um einen Tipp.

Benutzeravatar
Jens B.
Beiträge: 168
Registriert: 01.04.2015, 09:58
Wohnort: Köln

Re: iRobot Roomba 980 mit HomeMatic steuern

Beitrag von Jens B. » 30.05.2017, 09:30

@Cash: Nein, ich habe auch die aktuelle Version drauf. Wollte das mit der Karte auch haben ;) Schaue mir die aber auch immer seltener an.

@parip69: Wenn du eine Firmware 2.x.x hast, dann gibt es meines Wissens nach kein Script, welches das kann. Daher bleibt dir nicht mehr viel übrig.
Ich Benutze z.B. rest980 (https://github.com/koalazak/rest980) ist von dem gleichen Typen, der auch dorita980 entwickelt hat. Hat aber den Vorteil, das rest980 ein Web Server ist, den man z.B. mit der CCU ganz einfach per HTTP steuern kann.
249 Kanäle in 98 Geräten
YAHM mit HM-MOD-RPI-PCB und 2x HM-LGW-O-TW-W-EU
netatmo Wetterstation, netatmo Welcome, Philips Hue, 433Mhz pilight, 2x HomeBridge, iRobot Roomba 980, HVL

maduuto
Beiträge: 51
Registriert: 25.01.2017, 00:07

Re: iRobot Roomba 980 mit HomeMatic steuern

Beitrag von maduuto » 12.11.2017, 22:27

Hallo. Bei mir klappt das Autostart nicht. Habe das Script abgeändert, ist es falsch?
EDIT: Habe ess jetzt via rc.local gelöst.. also ohne dieses Script

#!/bin/sh
### BEGIN INIT INFO
# Provides: rest980 Required-Start: $remote_fs $syslog Required-Stop:
# $remote_fs $syslog Default-Start: 2 3 4 5 Default-Stop: 0 1 6
# Short-Description: Start daemon at boot time Description: Enable
# service provided by daemon.
### END INIT INFO
dir="/home/se.ki/rest980" cmd="npm start" user="se.ki" name=`basename
$0` pid_file="/var/run/$name.pid" stdout_log="/var/log/$name.log"
stderr_log="/var/log/$name.err" get_pid() {
cat "$pid_file"


Dir habe ich geändert auf das Verzeichnis wo rest980 liegt und user auf den Standard usernamen ohne rootrechte... Ist das richtig oder falsch?

Wenn ich das Script starte hängt sich alles auf...

Cash
Beiträge: 1184
Registriert: 09.01.2016, 17:42
Wohnort: Sauerland
Hat sich bedankt: 1 Mal
Danksagung erhalten: 1 Mal

Re: iRobot Roomba 980 mit HomeMatic steuern

Beitrag von Cash » 13.11.2017, 09:14

Ich habe bei mir mittlerweile aufgegeben das ganze per Homematic zu steuern. Wobei ich es früher schon eher selten benutzt habe. Im Winter wäre es aber praktisch weil der Roboter dort Licht benötigt um richtig zu saugen und wir ihn erst Abends so gegen 17:00 Uhr saugen lassen.

Da auch das Plugin für die Homebridge bei mir nicht mehr funktionierte habe ich es mittlerweile auch gelöscht. Ich warte jetzt auf den Cyber Monday und dann kaufe ich den Echo Dot damit ich den Sauger dann per Alexa steuern kann. Immerhin out of the box...

So zufrieden ich mit dem Sauger bin so unzufrieden bin ich mit der Art und Weise wie iRobot einen die Möglichkeit nimmt den Roboter gescheid ins eigene Smarthome aufzunehmen.

Antworten

Zurück zu „HomeMatic Tipps & Tricks - keine Fragen!“