Selbstbauten, IRTrans, Vellemann K8055 / VM110, ALLNET Ethernet System:
ALLNET ALL3006, ALL3015, ALL3028, ALL3029, ALL3075, ALL3076, ALL4000, ALL4039
Moderator: Co-Administratoren
-
pix
- Beiträge: 608
- Registriert: 23.01.2012, 15:40
- Danksagung erhalten: 1 Mal
Beitrag
von pix » 10.08.2013, 14:55
Hallo,
holen den Thread nochmal hoch.
Habe mir aus Spanien den RooWifi schicken lassen (z.Zt. 95€ inkl. Versand). Läuft seit ca. 2 Monaten. Der Adapter wird einfach auf die Roomba Schnittstelle aufgesteckt. Der RooWifi stellt einen Webserver zur Verfügung. Er kann sich in vorhanden WLAN einwählen oder selbst eines erstellen (standard). Die Kontrolle ist per Webseite oder iPhone App möglich. Alle vorhandenen Sensoren des Roomba können ausgelesen werden (z.B. Batteriezustand,Dock, Hindernis erkannt, Geschwindigkeit, ...). Habe mir aber noch nicht die Arbeit gemacht, die XML Datei in Homematic auszulesen. Ich steuere den Roomba zur Zeit auch mit Webmatic. Erlässt sich über URL-Eingabe zum Putzen auffordern (z.B. bei Abwesenheit).
Code: Alles auswählen
http:// Roomba_Wifi_Remote_IP /roomba.cgi?button=CLEAN
Mit einer Systemvariable mit Werteliste und einem Programm, dass den Zustand abfragt, lässt sich so eine einfache Fernbedienung basteln.
- Webmatic Steuerung
- Bildschirmfoto 2013-08-10 um 14.46.06.jpg (16.96 KiB) 12941 mal betrachtet
http://www.roomba-wifi-remote.com/tag/roowifi/
Bedienungsanleitung
Fazit: Nicht ganz billig, aber zuverlässig.
Grüße,
Pix
150 Kanäle in 75 Geräten und 103 CUxD-Kanäle in 25 CUxD-Geräten (HomeMatic, FS20), CCU1 FW1.519, AddOns: CUxD 1.0, dropbear, E-Mail 1.2, ftp_server und regaWatchdog.
Logik und Visualisierung mit ioBroker auf Mac OS X Node.js. Eingebundene Systeme: Sonos, Rademacher Homepilot, Roomba, Network-OWL. Danke für das Homematic-Inventur-Skript von EnergyStar
-
art-audio
- Beiträge: 712
- Registriert: 13.12.2010, 09:45
Beitrag
von art-audio » 11.08.2013, 10:40
Klasse, auf eine zuverlässige WiFi-Lösung habe ich lange gewartet!
Fragen dazu:
1) Funktioniert das auch mit unserem 581?
2) Ist die Schnittstelle dann im Gerät? Mit einem Aufbau würde der Roomba nicht mehr unter das Sofa zur Ladestation kommen.
3) Wieviel Akkuleistung kostet das W-Lan?
4) Gibt es da schon eine Steuerungslösung für Mediola?
Gruß
Sven
(aktuell ca. 200 HomeMatic Funk Aktoren und Sensoren und einigen Hundert Kanälen mit steigender Tendenz)
-
pix
- Beiträge: 608
- Registriert: 23.01.2012, 15:40
- Danksagung erhalten: 1 Mal
Beitrag
von pix » 11.08.2013, 13:11
Hallo art-audio,
1) Funktioniert das auch mit unserem 581?
2) Ist die Schnittstelle dann im Gerät? Mit einem Aufbau würde der Roomba nicht mehr unter das Sofa zur Ladestation kommen.
Wenn die Schnittstelle vorhanden ist, ja. Ich habe den 565 Pet und bei dem muss man die obere Abdeckung allerdings abnehmen. Das Modul (ohne Gehäuse) ist kann 1cm hoch.
- Ausschnitt aus der Bedienungsanleitung
3) Wieviel Akkuleistung kostet das W-Lan?
Das habe ich noch nicht ausprobiert, da der Roomba immer wieder nach dem Arbeiten ins Dock fährt. Das Modul wird allerdings recht warm.
4) Gibt es da schon eine Steuerungslösung für Mediola?
Auch dazu kann ich nix sagen. Allerdings kannst du wie oben beschrieben alles per URL steuern
z.B. mit CUxD den Befehl zum Putzen geben:
Code: Alles auswählen
string url;
url="http://192.168.XXX.XX/roomba.cgi?button=CLEAN";
dom.GetObject("CUxD.CUX2801001:1.CMD_EXEC").State("wget -q -O - '"#url#"'");
Und hier nochmal ein Blick auf das WebUI (läßt sich auch gut direkt in Webmatic einbauen)
- WebUI
Viele Grüße,
Pix
150 Kanäle in 75 Geräten und 103 CUxD-Kanäle in 25 CUxD-Geräten (HomeMatic, FS20), CCU1 FW1.519, AddOns: CUxD 1.0, dropbear, E-Mail 1.2, ftp_server und regaWatchdog.
Logik und Visualisierung mit ioBroker auf Mac OS X Node.js. Eingebundene Systeme: Sonos, Rademacher Homepilot, Roomba, Network-OWL. Danke für das Homematic-Inventur-Skript von EnergyStar
-
art-audio
- Beiträge: 712
- Registriert: 13.12.2010, 09:45
Beitrag
von art-audio » 11.08.2013, 22:09
Vielen Dank für die Antworten! Ich werde mich damit noch mal in Ruhe beschäftigen und wohl so ein Teil bestellen.
Die Rootooth-Schnittstelle, die wir mal hatten, war nicht optimal.
Gruß
Sven
(aktuell ca. 200 HomeMatic Funk Aktoren und Sensoren und einigen Hundert Kanälen mit steigender Tendenz)
-
ElGrande72
- Beiträge: 49
- Registriert: 05.09.2012, 11:31
Beitrag
von ElGrande72 » 21.08.2013, 21:04
Hallo pix,
ich habe diese kleine Remote-Einheit auch im Einsatz,
kannst du mir sagen, ob unter "TCP Remote Server" die IP der Homematic eingetragen werden muss ?
Vielen Dank für einen Tipp.
Gruß
El Grande
===========================================================
YAHM CCU2 auf RPi3 mit Home Assistant
-
ElGrande72
- Beiträge: 49
- Registriert: 05.09.2012, 11:31
Beitrag
von ElGrande72 » 22.08.2013, 08:23
Ok,
mit der Homematic-IP klappt der Zugriff.
Leider bekomme ich das Web-Interface aber dann nicht mehr in meine Webmatic-Oberfläche.
Folgendes Script holt die Daten aus der rwr.xml und erzeugt eine aktuell.xml,
die dann ausgelesen wird. Die für mich interessanten Daten landen dann in den entsprechenden Variablen.
Code: Alles auswählen
load tclrega.so
#
# Read Roomba data
#
# Variablen:
# Roomba-Distance Zahl
# Roomba-Temperature Zahl (°C)
# Roomba-Charge Zahl
# Roomba-Capacity Zahl
#
set url http://ROOMBA-IP/rwr.xml
exec /usr/bin/wget -q -O /usr/local/addons/roomba/aktuell.xml $url
set f [open "/usr/local/addons/roomba/aktuell.xml"]
set input [read $f]
close $f
regexp "<response>(.*?)</response>" $input dummy current ; #get current state
regexp "<r12>(.*?)</r12>" $current dummy distance ; #get distance
regexp "<r17>(.*?)</r17>" $current dummy temperature ; #get temperature
regexp "<r18>(.*?)</r18>" $current dummy charge ; #get charge
regexp "<r19>(.*?)</r19>" $current dummy capacity ; #get capacity
#
# set ReGaHss variables
#
set rega_cmd ""
append rega_cmd "var c0 = dom.GetObject('Roomba-Distance');"
append rega_cmd "var c1 = dom.GetObject('Roomba-Temperature');"
append rega_cmd "var c2 = dom.GetObject('Roomba-Charge');"
append rega_cmd "var c3 = dom.GetObject('Roomba-Capacity');"
append rega_cmd "c0.State('$distance');"
append rega_cmd "c1.State('$temperature');"
append rega_cmd "c2.State('$charge');"
append rega_cmd "c3.State('$capacity');"
rega_script $rega_cmd
-
Dateianhänge
-
Gruß
El Grande
===========================================================
YAHM CCU2 auf RPi3 mit Home Assistant
-
pix
- Beiträge: 608
- Registriert: 23.01.2012, 15:40
- Danksagung erhalten: 1 Mal
Beitrag
von pix » 06.09.2013, 13:24
Hallo,
auch ich danke für die Weiterentwicklung und den Code. Sehr schöne Einbindung.
Schönes WE.
Pix
150 Kanäle in 75 Geräten und 103 CUxD-Kanäle in 25 CUxD-Geräten (HomeMatic, FS20), CCU1 FW1.519, AddOns: CUxD 1.0, dropbear, E-Mail 1.2, ftp_server und regaWatchdog.
Logik und Visualisierung mit ioBroker auf Mac OS X Node.js. Eingebundene Systeme: Sonos, Rademacher Homepilot, Roomba, Network-OWL. Danke für das Homematic-Inventur-Skript von EnergyStar
-
art-audio
- Beiträge: 712
- Registriert: 13.12.2010, 09:45
Beitrag
von art-audio » 29.11.2013, 20:48
Hallo,
ich habe endlich mal die Zeit gefunden, das RooWiFi W-Lan Modul auf unserem Roomba 581 zu montieren
Bisher habe ich lediglich einen Zugriff auf das adhoc WiFi von dem Modul hinbekommen. Wie geht es nun sinnvoll weiter?
Lasst ihr dauerhaft die Abdeckung ab oder habt ihr die aufgesägt?
Gruß
Sven
(aktuell ca. 200 HomeMatic Funk Aktoren und Sensoren und einigen Hundert Kanälen mit steigender Tendenz)
-
art-audio
- Beiträge: 712
- Registriert: 13.12.2010, 09:45
Beitrag
von art-audio » 30.11.2013, 11:16
Der iRobot war schon in unserem Netzwerk integriert und das WebUI ließ sich über die fest vergebene IP 192.168.2.70 aufrufen. Seitdem ich den Namen im Netzwerk auf "Roomba iRobot" geändert habe und den Nutzernamen und Passwort rausgelöscht habe, bekomme ich leider keinen Zugriff mehr auf Roowifi
Gruß
Sven
(aktuell ca. 200 HomeMatic Funk Aktoren und Sensoren und einigen Hundert Kanälen mit steigender Tendenz)