NEWS
Daten via REST GET vom iot adapter auslesen
-
Ich möchte gerne via dem iot adapter einen Wert aus meinem iobroker mittels einem REST Call auslesen. Das folgende habe ich ausprobiert durch Eingabe in meinen Browser:
-
REST POST request
https://service.iobroker.in/v1/iotService?service=custom_example&key=----&user=********%40gmail.com&data=test
Als Ergebnis wird iot.0.services.custom_example gleich "test" gesetzt und ich bekomme als Anwort auf den REST Call {"result":"Ok"} -
REST GET request
https://service.iobroker.in/v1/iotService?service=custom_example&key=----&user=********%40gmail.com
Als Ergebnis bekomme ich {"error":"invalid request"}. Laut der Dokumentation https://github.com/ioBroker/ioBroker.iot hätte ich jetzt eigentlich erwartet den Wert von iot.0.services.custom_example zurückgemeldet zu bekommen.
Ich komme nicht drauf, was ich falsch mache, hat da jemand einen Tipp?
-
-
@peterimnetz Beispiel mit simpleApi Dienst
Groß-/Kleinschribeung beachten !
simpleApi
https://iobroker.pro/service/simpleApi/APPKEY/getPlainValue/0_userdata.0.Power0 https://iobroker.pro/service/simpleApi/@pro_*USER-EMAIL*_*KEY*/getPlainValue/0_userdata.0.Power0
Ist für cloud nicht für iot.
-
@mcu Vielen Dank für die Info. Ich sehe Du hattest da auch schon etwas Zeit investiert.
Dann geht das nur mit dem cloud adapter und nicht mit dem iot Adapter. Dass heisst ich bräuchte dafür dann die "Remote Lizenz" statt nur der "Assistant Lizenz".
-
@peterimnetz Es gibt auch noch den rest-api Adapter.
https://github.com/ioBroker/ioBroker.rest-apiOder VPN nutzen?