FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: GuidoS am 04 August 2015, 16:05:52

Titel: Homebot steuern - GetfilefromUrl
Beitrag von: GuidoS am 04 August 2015, 16:05:52
Hi Leute,

ich versuche gerade den Homebot (Saugrobi 6340) in FHEM einzubinden. Irgendwie bin ich wohl blind :)

Ich habe folgendes durchgeführt:

Wenn ich den Befehl in der Fhem Startzeile eingebe geht es:
{GetFileFromURL 'http://192.168.178.51:6260/json.cgi?%7b%22COMMAND%22:%22CLEAN_START%22%7d'}


Folgende Einstellung :

define Homebot dummy

attr Homebot webCmd start:stop

define Homebot_notify notify Homebot {if (Value("Homebot") eq "start"){GetFileFromURL 'http://192.168.178.51:6260/json.cgi?%7b%22COMMAND%22:%22CLEAN_START%22%7d'}}

In DEF steht nun :
Homebot {if (Value("Homebot") eq "start"){GetFileFromURL 'http://192.168.178.51:6260/json.cgi?%7b%22COMMAND%22:%22CLEAN_START%22%7d'}

Wenn ich nun auf start klicke ... geschieht nichts...

Liegt das an fehlenden Klammern ???

Danke fürs drüberschauen
VG
Peter



Titel: Antw:Homebot steuern - GetfilefromUrl
Beitrag von: scooty am 04 August 2015, 19:17:46
Meiner Meinung nach fehlt schon 'mal am Ende eine }, also sollte im DEF stehen:
Homebot {if (Value("Homebot") eq "start"){GetFileFromURL 'http://192.168.178.51:6260/json.cgi?%7b%22COMMAND%22:%22CLEAN_START%22%7d'}}

Andreas
Titel: Antw:Homebot steuern - GetfilefromUrl
Beitrag von: onkel-tobi am 05 August 2015, 13:48:39
Hi,

hatte auch das Problem mit den Sonderzeichen.
Bei mir geht es so:
GetFileFromURL('http://192.168.178.22:6260/json.cgi?{"COMMAND":"CLEAN_START"}')

Gruß,
Tobi