NEWS
Http-Request mit Simple-API
-
Hallo Forum,
ich greife mittels
request('http://192.168.1.170:8087/getPlainValue/javascript.0.Steckdose.Dose3')
auf einen anderen ioBroker zu. Wenn ich den Ausdruck in den Klammern im Browser eingebe, bekomme ich die Rückmeldung true bzw. false angezeigt. Wenn ich das Gleiche im Skript mache kommt folgende Antwort zurück:
javascript.0 (32444) script.js.streamdeck2: {'uri':{'protocol':'http:','slashes':true,'auth':null,'host':'192.168.1.170:8087','port':'8087','hostname':'192.168.1.170','hash':null,'search':null,'query':null,'pathname':'/get/javascript.0.Steckdose.Dose3','path':'/get/javascript.0.Steckdose.Dose3','href':'http://192.168.1.170:8087/get/javascript.0.Steckdose.Dose3'},'method':'GET','headers':{'host':'192.168.1.170:8087'}}
Ich sehe hier nirgenwo den Wert true/false des Datenpunktes. Muss ich das Ganze noch irgendwie parsen?
Setzen des Datenpunktes überrequest('http://192.168.1.170:8087/toggle/javascript.0.Steckdose.Dose3');
funktioniert ohne Probleme.
Gruß
Dolomiti
-
@Dolomiti
Habe jetzt mal ein Beispiel in BLOCKLY eingestellt und dann in Javascript anzeigen lassen:Im Spoiler steht das Javascript zum Blockly!