LG Hombot 3.0 ( VR6260 / VR6270 ) Staubsauger WLAN Steuerung

User stellen ihre Haussteuerung vor

Moderator: Co-Administratoren

matze-pe
Beiträge: 757
Registriert: 11.02.2013, 08:38
Hat sich bedankt: 1 Mal
Danksagung erhalten: 1 Mal

LG Hombot 3.0 ( VR6260 / VR6270 ) Staubsauger WLAN Steuerung

Beitrag von matze-pe » 17.11.2014, 10:30

Hallo zusammen,
es gibt ja die Roomba Staubsauger mit dem spanischen WLAN Modul. Ich habe damals den LG Hombot VR6270 gekauft, weil er preislich günstiger ist ( 250€ ) und strukturiert die Räume abfährt. Er ist eckig und nicht rund und macht dadurch die Ecken besser sauber :)
Er hat zwei Kameras und "scannt" vorab den Raum ab und fährt ihn struktiert ab. Er erkennt Hindernisse (sogar meine Glastüren) und umfährt diese. Ich wollte ihn wie den Roomba immer per WLAN steuern um ihn in die Homematic zu integrieren :D

Er hat ein USB Port um eigentlich Firmwareupdates einzuspielen :) Seit paar Tagen ist es Möglich ihn dann auch per WLAN anzusteuern :lol:

Ich habe meinen von amazon.it für 250€ gekauft, Garantie gibt es auch beim deutschen LG Support.
Als ich ihn bekam, musste ich ihn zuerst die deutsche Sprache beibringen :) Dazu habe ich in meinem Blog die deutsche Sprachfiles gepostet:

http://blog.reddemann.it/projekte/lg-ho ... e-aendern/

Zurück zum Thema:

Um euren LG VR6260 oder VR6270 per WLAN zu steuern, benötigt man zuerst einen WLAN Stick.

Folgende WLAN Chipsätze werden von Hombot unterstützt:
- rt8192 (WPA/WPA2 + Hidden SSID möglich)
- rt5370 (keine Verschlüsselung möglich)
- rt3070 (keine Verschlüsselung möglich)
- rt3370 (keine Verschlüsselung möglich)

Am besten und fehlerfrei funktioniert der WLAN Chipsatz USB Dongel von Edimax (RTL8192CU) der auch WPA2 unterstützt!
Diesen gibt es für 7,99€ bei Amazon zukaufen, er ist klein und der Deckel geht ohne Probleme auf und zu:

EDIMAX EW-7811UN (RTL8192CU): http://amzn.to/2AJ9CGi
IMG_0234.JPG
Vorab solltet ihr prüfen, ob ihr die aktuelle Firmware installiert habt (13865 vom 11.02.2015): http://www.lg.com/de/service-produkt/lg-VR6270LVMB


Anleitung:
1. Anschließend müsst ihr Euch folgendes ZIP File herunterladen (siehe Download unten) INSTALL_LG_Hombot_3.0_WLAN-Steuerung_v2.13.zip und den Inhalt entpacken:

- In der Datei “wpa.conf” müsst ihr Eure WLAN Zugangsdaten eintragen ( unter Windows bitte mit dem Tool "Notepad++" ), anschließend die Datei abspeichern.
SSID = WLAN Namen
PSK = WLAN Schlüssel
scan_ssid=1 (muss nur gesetzt werden, wenn euer WLAN versteckt ist)
- Wenn der Hombot eine feste IP-Adresse bekommen soll, dann bitte mit dem Notepad++ Editor die Datei "wificonn.sh" öffnen, und die Zeile 69 wie folgt ändern:

DHCP aktiv (Standard) Zeile 69:

Code: Alles auswählen

udhcpc -i "$WIFI_DEVICE_NAME" -n -t 5 -q
Feste IP-Adresse (IP-Adresse und Standard Gateway anpassen) Zeile 69 & neue Zeile 70:

Code: Alles auswählen

ifconfig "$WIFI_DEVICE_NAME" 192.168.1.30 up
route add default gw 192.168.1.1
Nameserver eintragen (IP-Adresse anpassen) per SSH / Telnet

Code: Alles auswählen

echo "nameserver 192.168.1.1" > /usr/etc/resolv.conf
- Den Inhalt mit der abgespeicherten Datei/en kopiert ihr auf einem FAT32 formatierten USB Stick.

2. HomBot ausschalten, USB Stick einstecken, Hombot einschalten und den START Knopf drücken. Der Hombot sagt “here we go”, nach paar Sekunden sind die benötigten Dateien eingespielt und der HomBot sagt “Complete”.

- Hombot ausschalten, USB Stick entfernen und den gekauften WLAN USB Stick einstecken und den Hombot einschalten. Nachdem einschalten, sagt der Hombot “Starte die Verbindung über das Netzwerk” und er gibt anschließend das letzte Oktett der bezogenen IP-Adresse aus. ( z.B. IP Adresse = 192.168.1.30 ; Hombot Ansage = "3 0" )
- Auf dem FAT32 formatierten Stick befindet sich jetzt ein Ordner “old”, dass sind die Original Dateien vom Hombot.

3. Jetzt schaut ihr auf eurem Router, ob die angesagte IP-Adresse des HomBot in eurem Router auftaucht. Ich habe auf meiner FritzBox die Einstellung hinterlegt “Diesem Gerät immer die gleiche IP-Adresse zuordnen (IP-Reservierung)”

4. Jetzt öffnet ihr Euren Browser und gebt folgende Adresse ein: http://ip-hombot:6260 ( z.B. http://192.168.1.30:6260 )
- Im Anschluss das aktuelle Updatepatch UPDATE_v2.XX.zip downloaden und später in der Weboberfläche unter "Service" die Datei uploaden

5. Ihr könnt hier den Hombot per Knopfdruck starten lassen, Pause drücken oder ihn zurück in die Ladestation schicken. Unter “Schedule” könnt ihr ein Wochenreinigungsprogramm erstellen.


Paar Screenshots der Weboberfläche:
camera.jpg
schedule.JPG
statistic.JPG
maps.JPG
interne Kartendarstellung der Räume, die der Hombot zur Reinigung anlegt
service.JPG
Statusseite
Zusätzlich habe ich im Webserver Verzeichnis auf dem Hombot eine eigene Statusseite angelegt, die ich mit einem TCL Skript (siehe unten) über die Homematic abfrage (die ist seit der Version 2.11 mit integriert, unter Service - Download - status.html ).

Falls ihr direkt auf dem Hombot mit "winscp" oder putty zugreifen wollt, sind hier die Zugangsdaten:

Zugangsdaten HomBot
Wer zusätzlich noch Änderungen an anderen Dateien ( z.B. motion.xml ) vornehmen möchte, kann sich per Putty mit "SSH" und Port 22 oder mit WinSCP mit dem Protokoll "SCP" und Port 22 mit dem Hombot verbinden (Benutzung wie immer auf eigene Gefahr):
User: root
Passwort: most9981

Drei Variabeln habe ich mir auf der HM angelegt:

- LG_Hombot_Batterie ( Zahl von 0-100 )
- LG_Hombot_Reinigung ( Boolean )
- LG_Hombot_Status ( Zeichenkette )
status.JPG

Um ihn mit der Homematic zusteuern habe ich mir drei Programme erstellt:

Programm: Reinigung starten, IP-Adresse des Hombots anpassen
Wenn "virtueller Taster" gedrückt,
DANN: Skript:

Code: Alles auswählen

system.Exec("wget -q -O - 'http://192.168.1.31:6260/json.cgi?%7b%22COMMAND%22:%22CLEAN_START%22%7d'", &stdout, &stderr);
Programm: Ladestation fahren, IP-Adresse des Hombots anpassen
Wenn "virtueller Taster" gedrückt,
DANN: Skript:

Code: Alles auswählen

system.Exec("wget -q -O - 'system.Exec("wget -q -O - 'http://192.168.1.31:6260/json.cgi?%7b%22COMMAND%22:%22HOMING%22%7d'", &stdout, &stderr);'", &stdout, &stderr);
Programm.JPG

Um den Status des Hombots abzufragen, habe ich mir direkt auf der CCU2 ein TCL Skript angelegt ( /usr/local/addons/reinigung/lg_hombot_status.tcl )

Per SFTP z.B. Filezilla mit der Homematic verbinden:

Zugangsdaten CCU2
User: root
Password: MuZhlo9n%8!G

lg_hombot_status.tcl, Rechte 755 auf Datei (Datei als Download, siehe unten)

Code: Alles auswählen

load tclrega.so


# Aufruf und Erstellung der Datei
# =============================== 

set url http://192.168.1.31:6260/status.html
exec /usr/bin/wget -q -O /usr/local/addons/reinigung/6260_status.html $url

set f [open "/usr/local/addons/reinigung/6260_status.html"]
set input [read $f]
close $f


# Werte aus Datei auslesen
# ========================

regexp "<status>(.*?)</status>" $input dummy status  ;
regexp "<batterie>(.*?)</batterie>" $input dummy batterie  ;

if { $status=="CHARGING" || $status=="STANDBY" || $status=="PAUSE" } {
  set reinigung "false"
} else {
  set reinigung "true"
}


# Werte in Variabel schreiben
# =============================
set rega_cmd ""
append rega_cmd "var w0 = dom.GetObject('LG_Hombot_Status');" 
append rega_cmd "w0.State('$status');"

append rega_cmd "var w1 = dom.GetObject('LG_Hombot_Batterie');" 
append rega_cmd "w1.State('$batterie');"

append rega_cmd "var w2 = dom.GetObject('LG_Hombot_Reinigung');" 
append rega_cmd "w2.State('$reinigung');"

rega_script $rega_cmd

Folgendes Programm startet dann die TCL Datei zur Statusabfrage:

Programm: Status abfragen
Wenn Zeitperiode, z.B. Intervall 5 Min
DANN Skipt:

Code: Alles auswählen

dom.GetObject("CUxD.CUX2801001:1.CMD_EXEC").State("tclsh /usr/local/addons/reinigung/lg_hombot_status.tcl");

Und so sieht die Steuerung über Dashui aus ;-)
https://www.youtube.com/watch?v=gRl-TehuGX4


Kamerasupport (ab v2.34):
Für den Zugriff auf die interne Hombot Kamera, muss das Installationskript erneut ausgeführt werden (Einstellungen in der wpa.conf nicht vergessen).

Bei Fragen zum Webserver schaut am Besten ins roboter-forum im LG Hombot Hacking Thread :)
http://www.roboter-forum.com/showthread ... -0-Hacking


Changelog:
* 05.11.2014 2.00 fx2 new webpages
* 06.11.2014 2.01 fx2 upload finished, pages
* 06.11.2014 2.02 fx2 show version of current running software
* 19.12.2014 2.03 fx2 load cleaningrecord.scl 1x/minute
* 08.01.2015 2.04 fx2 json.cgi - multiple bracket pairs '{ / }'
* 15.01.2015 2.05 fx2 MONOTONIC-CLOCK, new web pages (statistic)
* 17.01.2015 2.06 fx2 MultiDisable(), empty maps.html
* 18.01.2015 2.07 fx2 bugfixes - uninitialized mem blkfile[]
* 18.01.2015 2.08 fx2 bugfixes - vom bugfix
* 18.01.2015 2.09 fx2 num_blk reset to 0
* 20.01.2015 2.10 fx2 log-interface, show 3 maps
* 22.01.2015 2.11 fx2 status.txt + status.html
* 13.02.2015 2.12 fx2 Support for 13865 Firmware, Access-Control-Allow-Origin: status.txt converted to unix, add buttons for
modes(zz,sb,spot)
* 17.02.2015 2.13 fx2 accept mode at end of timer-string f.e.',ZZ'
* 19.02.2015 2.14 fx2 upload/download Motion.xml+Navi.xml +Turbo +Repeat
* 20.02.2015 2.15 fx2 Nickname CC, bugfix strlen(Navi.xml), Mode-button
* 20.02.2015 2.16 fx2 Nickname CC on all pages
* 12.04.2015 2.17 fx2 send mail after work (no config via web !)
* 14.04.2015 2.18 fx2 setup mail via web interface
* 14.04.2015 2.19 fx2 allow 50 character len in mail config entries, bug 'Enable=yes' in mail config fixed
* 14.04.2015 2.20 fx2 allow 50 character len in mail config entries
* 15.04.2015 2.21 fx2 smtp-password as '***' , enable as checkbox
* 16.04.2015 2.22 fx2 pop3 function added
* 17.04.2015 2.23 fx2 suppress bombing same message in log
* 27.04.2015 2.24 fx2 fixup sourceforge
* 28.04.2015 2.25 fx2 reconnect json if closed by remote
* 28.04.2015 2.26 fx2 large file lead to frozen communication
* 29.04.2015 2.27 aum (audimax) switch to advancend maps
* 30.04.2015 2.28 fx2 accept additional user in smtp : 'from[,user]'
* 04.05.2015 2.29 aum runtime fixes maps.html
* 13.05.2015 2.30 fx2/aum multiple mail receiver some fixes in map page
* 28.05.2015 2.31 aum added Motion.xml, App.xml & SLAM_control.xml to editor, on failed load restore defaults, fixed bug & compressed in http.
* 29.05.2015 2.32 fx2 new VAR CPU:USAGE for web-pages (=100-IDLE)
* 01.01.2016 2.33 aum fixed debug maps
* 10.01.2016 2.34 big/zde integrated camera support; adds cgi-bin, cleandata.html, ipdats Javascripts to reduce probability of overloading lg.srv and pedro patch support, time-syncronisation with NTP Server

Viele Grüße und viel Spaß
Matze
Dateianhänge
INSTALL_LG_Hombot_3.0_FW_13865_WLAN-Steuerung_v2.34.zip
(2.21 MiB) 697-mal heruntergeladen
lg_hombot_status.zip
(650 Bytes) 640-mal heruntergeladen
Zuletzt geändert von matze-pe am 15.11.2017, 13:58, insgesamt 50-mal geändert.
CCU3 (80 Geräte, 105 Variablen, 50 Programme) * CCU.IO + DashUI + Apple HomeKit (Homebridge) auf Raspi2

grazcrew
Beiträge: 302
Registriert: 14.12.2010, 23:27
Danksagung erhalten: 1 Mal

Re: LG Hombot 3.0 ( VR6260 / VR6270 ) Staubsauger WLAN Steue

Beitrag von grazcrew » 17.11.2014, 17:02

Sehr interessant. Leider kostet der Staubsauger (auch über amazon.it) über 500 Euro. Deine Links scheinen nicht mehr aktuell oder die Preise haben sich erhöht?

matze-pe
Beiträge: 757
Registriert: 11.02.2013, 08:38
Hat sich bedankt: 1 Mal
Danksagung erhalten: 1 Mal

Re: LG Hombot 3.0 ( VR6260 / VR6270 ) Staubsauger WLAN Steue

Beitrag von matze-pe » 17.11.2014, 17:24

Ja seit 2 Wochen sind beide Modelle bei Amazon.it nicht lieferbar.
Einfach ab und zu mal reinschauen, bei Amazon.es gibts gerade einen mit Mop Aufsatz und mehr Zubehör für 380€

Ich habe einen 6260 (EG) und 6270 (1. OG) von Amazon.it
CCU3 (80 Geräte, 105 Variablen, 50 Programme) * CCU.IO + DashUI + Apple HomeKit (Homebridge) auf Raspi2

Force1701
Beiträge: 71
Registriert: 07.11.2012, 11:23

Re: LG Hombot 3.0 ( VR6260 / VR6270 ) Staubsauger WLAN Steue

Beitrag von Force1701 » 17.11.2014, 17:43

GENIAL!!!!! :mrgreen: :mrgreen: :mrgreen: :mrgreen: :mrgreen:

Darauf warte ich ja schon lange.
Hab den kleinen Italiener schon seit fast nem Jahr und er funktioniert prächtig.

Muss man dafür eine aktuelle Firmware proggen?

Grüße
Darko

matze-pe
Beiträge: 757
Registriert: 11.02.2013, 08:38
Hat sich bedankt: 1 Mal
Danksagung erhalten: 1 Mal

Re: LG Hombot 3.0 ( VR6260 / VR6270 ) Staubsauger WLAN Steue

Beitrag von matze-pe » 17.11.2014, 18:03

Achja genau, die Firmware muss die aktuellste 11128 sein.
Ändere ich nachher noch im 1. Post ab
CCU3 (80 Geräte, 105 Variablen, 50 Programme) * CCU.IO + DashUI + Apple HomeKit (Homebridge) auf Raspi2

matze-pe
Beiträge: 757
Registriert: 11.02.2013, 08:38
Hat sich bedankt: 1 Mal
Danksagung erhalten: 1 Mal

Re: LG Hombot 3.0 ( VR6260 / VR6270 ) Staubsauger WLAN Steue

Beitrag von matze-pe » 18.11.2014, 08:17

grazcrew hat geschrieben:Sehr interessant. Leider kostet der Staubsauger (auch über amazon.it) über 500 Euro. Deine Links scheinen nicht mehr aktuell oder die Preise haben sich erhöht?

Der VR6260 ist gerade für 299€ verfügbar:
http://www.amazon.it/LG-VR6260LV-Aspira ... ds=lg+6270
CCU3 (80 Geräte, 105 Variablen, 50 Programme) * CCU.IO + DashUI + Apple HomeKit (Homebridge) auf Raspi2

grazcrew
Beiträge: 302
Registriert: 14.12.2010, 23:27
Danksagung erhalten: 1 Mal

Re: LG Hombot 3.0 ( VR6260 / VR6270 ) Staubsauger WLAN Steue

Beitrag von grazcrew » 18.11.2014, 15:12

Wenn ich versuche zu bestellen, bekomme ich diese Info (übersetzt):

"Es tut uns leid, aber Sie können nicht Liefern diesen Artikel zu der gewählten Adresse. Mehr Informationen. Ändern Sie die Lieferadresse oder entfernen Sie den Eintrag aus der Bestellung."

hmmm ...

matze-pe
Beiträge: 757
Registriert: 11.02.2013, 08:38
Hat sich bedankt: 1 Mal
Danksagung erhalten: 1 Mal

Re: LG Hombot 3.0 ( VR6260 / VR6270 ) Staubsauger WLAN Steue

Beitrag von matze-pe » 18.11.2014, 15:45

Bestellung geht nur auf Kreditkarte, hmm ich konnte die ohne Probleme da bestellen :?
CCU3 (80 Geräte, 105 Variablen, 50 Programme) * CCU.IO + DashUI + Apple HomeKit (Homebridge) auf Raspi2

grazcrew
Beiträge: 302
Registriert: 14.12.2010, 23:27
Danksagung erhalten: 1 Mal

Re: LG Hombot 3.0 ( VR6260 / VR6270 ) Staubsauger WLAN Steue

Beitrag von grazcrew » 18.11.2014, 15:59

Ich komme nicht mal zur "Kreditkarte", weil meine Adresse abgelehnt wird.

TeraX
Beiträge: 147
Registriert: 03.10.2009, 00:42
System: Alternative CCU (auf Basis OCCU)
Wohnort: Kaiserslautern

Re: LG Hombot 3.0 ( VR6260 / VR6270 ) Staubsauger WLAN Steue

Beitrag von TeraX » 19.11.2014, 00:24

Sehr geil!
Ich habe mir damals die deutsche schwarze Variante bei amazon de geleistet und ihn bisher immer nur manuell zur Reinigung angestoßen.
Die Scripts werde ich die Tage mal reinbasteln. Ich würde aber lieber Cuxd empfehlen, anstatt mit dem exec Befehl arbeiten zu wollen.

LG
Homematic Wiki: http://www.wikimatic.de

RaspberryMatic auf VM via HM-RF-ETH | CUxD | iobroker auf VM (bis Mitte 2021 zsätzl. CUL und FTH Komponenten)

Antworten

Zurück zu „Projektvorstellungen“