NEWS
Test Adapter rest-api
-
Adapter von git installiert. -> keine Fehler
Instanz installiert. -> keine FehlerInstanz wurde grün.
und was macht man jetzt damit ?
-
Hatte in der Tat noch einen Filter drinnen.....
Fehlt aber trotzdem.Hab jetzt zum dritten Mal über die Katze installiert. Jetzt sehe ich ihn....
-
Habe mal versucht per browser einen wert abzurufen mit:
http://192.168.xxx.12:8093/getPlainValue/javascript.0.System.Sonstige.Anzeige_View_Privat
Es kommt:
Cannot GET /getPlainValue/javascript.0.System.Sonstige.Anzeige_View_PrivatBei simple-api klappt dies.
Was funktioniert da jetzt nicht ?
Edit:
Hier steht es wie es geht.Mit:
http://192.168.243.12:8093/v1/state/javascript.0.System.Sonstige.Anzeige_View_Privat/plainkam dann im browser der wert: false
so gehts !
-
Bei mir klappt es mit
http://192.168.xx.xx.xx:8093/v1/state/sonoff.0.steckdose_esszimmer.POWER/plain
-
@david-g sagte in Test Adapter rest-api:
Bei mir klappt es mit
http://192.168.xx.xx.xx:8093/v1/state/sonoff.0.steckdose_esszimmer.POWER/plain
ja, hab ich ja oben geschrieben.
-
Nach einem Edit. War wohl parallel.
-
@bluefox sagte in Test Adapter rest-api:
Falls jemand swagger.json lesen will und vor allem - kann, bitte hier: https://github.com/ioBroker/ioBroker.rest-api/blob/master/lib/api/swagger/swagger.yaml
Vielleicht sollte man da erwähnen, dass der Befehl ergänzt werden muss mit einem: .../v1/...
Denn im Text steht dies nicht.
-
@bahnuhr ich dachte, dass GUI selbsterklärend ist. Hat jemand das ausprobiert?
Und ja, jetzt verstehe ich, dass ich um die Beschreibung von Aufrufen nicht weg gehe
-
Ich meine folgendes:
Wenn ich dies lese müsste der Befehl doch lauten:
http://192.168.xxx.12:8093/state/...IDrichtig ist aber:
http://192.168.xxx.12:8093/v1/state/...IDUnd dieses v1 steht halt in der Beschreibung nicht.
-
Hab sie getestet und mich sofort zurechtgefunden.
Nur bei der history bin ich was überfordert ^^.
-
@Bluefox Und wie "bedient" man jetzt die Swagger-UI? Ich hatte mir vorgestellt, ich könnte Im Beispiel "get" hier eine stateId eintragen und der würde mir dann den richtigen Befehl zusammenstellen. Bei mir bleibt 'stateId' ausgegraut.
-
Man muss erst auf "Try it out" klicken. Dann kann man was eintragen.
Hab ich auch erst nicht gesehen. -
@david-g Oh, merci. Ich dachte, ich müsste erst eine stateId eintragen und dann 'try it out'. Macht man es richtig, funktioniert es auch.
-
Kann mir hier jemand auf die Sprünge helfen? Ich teste gerade, Daten von einem esp an ioBroker via rest-api zu senden, und zwar mit User/Password. Hierzu muss ich ja auf den Objekten die ACL entsprechend dem User einstellen. Genau dies finde ich im Admin 5 leider nicht. Bei Objekt bearbeiten sehe ich nur COMMON und OBJEKTDATEN. Ist die ACL noch irgendwo versteckt?
-
@rene55 sagte in Test Adapter rest-api:
Ist die ACL noch irgendwo versteckt?
Expertenansicht anschalten, dann siehst Du pro Objekt eine Spalte mehr. Auf die aktuelle Berechtigung klicken und ändern.
-
@haus-automatisierung Danke Matthias. Ich hab die Expertenansicht an. Ich seh sie einfach nicht.
-
-
Mann bin ich blöd. '664' sieht nach Rechte aus. (Hab ich noch nie drauf geklickt.) Danke euch beiden.
-
Was soll mir denn der Parameter 'withInfo=true' sagen? Und mit welchem Parameter kann ich das ACK auf true setzen?
Ergänzung: Ich habs nach Anleitung mit '{"val": 1, "ack": true}' versucht, klaptt aber nicht. Der Wert kommt zwar an, wird aber nicht bestätigt. Hab ich die Anleitung nicht richtig verstanden?
-
Ich kriegs einfach nicht hin. Kann mir jemand ein Beispiel aufzeigen, in dem ich einen Datenpunkt bestätigt und mit User/Password mit Daten beschicken kann? Mit dem 'simple_api' hab ichs hinbekommen - mit der rest-api leider nicht.