[ VERSION 0.2.4 ] 74_HOMBOT.pm, Steuerung eines LG Hombot Staubsaugerroboters

Begonnen von CoolTux, 30 November 2015, 10:45:42

Vorheriges Thema - Nächstes Thema

Glarios

 Es wäre klasse, wenn sich einmal jemand die Zeit nehmen könnte und eine genaue Anleitung schreibt, wie das ganze mit diesem SSH funktioniert. Das verstehe ich nämlich so leider gar nicht. Ansonsten wird sich das alles klasse an .

CoolTux

Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

Sinibald

@Glarios

Als erstes machst du ein FHEM update. Wie http://www.meintechblog.de/2014/11/fhem-server-updaten/

Damit müsstest du auch 74_HOMBOT.pm auf deinen FHEM Server haben.

Dann downloadest du putty.exe auf deinen PC und loggst dich auf dein FHEM Server ein.

Von SSH Konsole des FHEM loggst du dich wieder mal auf die Hombot auf mit der befehl "ssh root@192.168.x.y"
Wenn du was neben Homebot Passwort gefragt wirst schreib einfach "yes".

du kannst dich dann von Hombot wieder ausloggen also zurück zur FHEM Server.

dann kopierst du known_hosts Datei von ~/.ssh Ordner zur /opt/fhem/.ssh/ Ordner:

cp ~/.ssh/known_hosts /opt/fhem/.ssh/known_hosts

Du muss noch sshpass auf dem FHEM Server installieren:

sudo apt-get install sshpass.

so da kannst du jetzt die Sitzung beenden...

Am ende muss du nur noch in FHEM Kommandozeile den Modul definieren:

define LuiGi HOMBOT 192.168.178.101

Fertig.

volschin

Kann mir jemand sagen, ob die Steuerung auch mit dem 64703 funktioniert? Der soll es bei mir werden.
Intel NUC+Ubuntu 24.04+Docker+FHEM6
HomeMatic: HM-MOD-RPI-PCB+HM-USB-CFG2+hmland+diverse, HUE: Hue-Bridge, RaspBee+deCONZ+diverse
Amzn Dash-Buttons, Siro Rollos
4xRPi, 4xCO20, OWL+USB, HarmonyHub, FRITZ!Box 7690, Echo Dots+Show8, HomeBridge

CoolTux

Wenn Du das Hombot Image zum Hack installierst dann ja. Denn dann läuft der LuigiServer drauf und der wird als Schnittstelle verwendet.
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

volschin

Intel NUC+Ubuntu 24.04+Docker+FHEM6
HomeMatic: HM-MOD-RPI-PCB+HM-USB-CFG2+hmland+diverse, HUE: Hue-Bridge, RaspBee+deCONZ+diverse
Amzn Dash-Buttons, Siro Rollos
4xRPi, 4xCO20, OWL+USB, HarmonyHub, FRITZ!Box 7690, Echo Dots+Show8, HomeBridge

Glarios

@Sinibald, danke für deine Hilfe :)

Ich bekomme leider bei dem unten zitierten Schritt die folgende Fehlermeldung:


pi@raspberrypi ~ $ cp ~/.ssh/known_hosts /opt/fhem/.ssh/known_hosts
cp: reguläre Datei ,,/opt/fhem/.ssh/known_hosts" kann nicht angelegt werden: Date    i oder Verzeichnis nicht gefunden


Zitat von: Sinibald am 03 April 2016, 13:10:00
@Glarios

du kannst dich dann von Hombot wieder ausloggen also zurück zur FHEM Server.

dann kopierst du known_hosts Datei von ~/.ssh Ordner zur /opt/fhem/.ssh/ Ordner:

cp ~/.ssh/known_hosts /opt/fhem/.ssh/known_hosts


CoolTux

Du wirst ers t den versteckten Ordner ssh im Verzeichnis /opt/fhemfhem anlegen müssen.
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

volschin

Gesagt, getan.  ;D
Mein Hombot 64703 ist vorgestern eingetroffen. Ich habe ihn erstmal so getestet und heute dann gehackt. Cooles Teil und die Infos vom Webserver sind echt Spitze. Jetzt habe ich auch noch das FHEM-Modul eingerichtet. Funktioniert sehr gut. Danke dafür.

Eine Sache hat sich mir aber nicht erschlossen, der State. Den habe ich jetzt mal über stateformat auf den hombotState umgebogen. Alles andere macht doch wenig Sinn, oder? Schöner wäre es natürlich, wenn das gleich das Modul intern regelt.

Jetzt muss ich mir noch ein paar schöne Automatisierungsideen mit dem Hombot überlegen. Anregungen sind gern willkommen.  ;)

Gruß
Veit
Intel NUC+Ubuntu 24.04+Docker+FHEM6
HomeMatic: HM-MOD-RPI-PCB+HM-USB-CFG2+hmland+diverse, HUE: Hue-Bridge, RaspBee+deCONZ+diverse
Amzn Dash-Buttons, Siro Rollos
4xRPi, 4xCO20, OWL+USB, HarmonyHub, FRITZ!Box 7690, Echo Dots+Show8, HomeBridge

Glarios

Zitat von: CoolTux am 06 April 2016, 20:24:35
Du wirst ers t den versteckten Ordner ssh im Verzeichnis /opt/fhemfhem anlegen müssen.

danke, daran lag es.
Für alle, die (so wie ich) nicht genau wissen wie das geht: sudo mkdir /opt/fhem/.ssh

volschin

Hat sich jemand schon damit befasst, wie man den Kleinen am zweckmäßigsten in Homebridge einbindet?
Intel NUC+Ubuntu 24.04+Docker+FHEM6
HomeMatic: HM-MOD-RPI-PCB+HM-USB-CFG2+hmland+diverse, HUE: Hue-Bridge, RaspBee+deCONZ+diverse
Amzn Dash-Buttons, Siro Rollos
4xRPi, 4xCO20, OWL+USB, HarmonyHub, FRITZ!Box 7690, Echo Dots+Show8, HomeBridge

volschin

Leider arbeitet das Modul nicht mit dem neuen Feature deviceOverview in FHEMWEB zusammen. Lässt sich das korrigieren?
Intel NUC+Ubuntu 24.04+Docker+FHEM6
HomeMatic: HM-MOD-RPI-PCB+HM-USB-CFG2+hmland+diverse, HUE: Hue-Bridge, RaspBee+deCONZ+diverse
Amzn Dash-Buttons, Siro Rollos
4xRPi, 4xCO20, OWL+USB, HarmonyHub, FRITZ!Box 7690, Echo Dots+Show8, HomeBridge

CoolTux

Zitat von: volschin am 09 Juni 2016, 09:09:03
Leider arbeitet das Modul nicht mit dem neuen Feature deviceOverview in FHEMWEB zusammen. Lässt sich das korrigieren?

Interessant, ist mir noch gar nicht aufgefallen. Ich schaue es mir an. Aber eigentlich sollte es gehen. AMAD macht es ja auch und beide haben fast die selbe Basis.
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

justme1968

es sollte reichen in _Initialize $hash->{FW_showStatus} = 1; zu setzen.

gruss
  andre
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968

CoolTux

Abend schön Andre,

Vielen Dank für den Tip. Baue ich die Tage ein.


Grüße
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net