myGEKKO - Das Forum
erste Anfrage per Query API liefert leeren Response - Druckversion

+- myGEKKO - Das Forum (https://forum.my-gekko.com)
+-- Forum: Software (https://forum.my-gekko.com/forumdisplay.php?fid=26)
+--- Forum: Query API (https://forum.my-gekko.com/forumdisplay.php?fid=46)
+--- Thema: erste Anfrage per Query API liefert leeren Response (/showthread.php?tid=1395)



erste Anfrage per Query API liefert leeren Response - 5nchaos - 24.09.2018

Hallo zusammen,

ich wollte einmal fragen, ob ihr das gleiche Verhalten festgestellt habt und wie ihr das "Problem" ggf. gelöst habt.

Setze ich einen Request an die API des Gekko auf ein bestimmtes Item ab, bekomme ich als Response der ersten Anfrage immer einen XML-Baum mit leerem Value zurück.
Erst die zweite Anfrage an den Gekko liefert dann auch den value im String.

Sicher könnte ich das umgehen, in dem ich prüfe, ob der Response leer war und dann erneut fragen, aber ggf. mache ich generell irgendwas falsch, oder
habe ein Setting übersehen, über dies ich das regeln könnte.


Danke & Gruß
David


RE: erste Anfrage per Query API liefert leeren Response - santos - 24.09.2018

Hallo David,
bist Du an der Query angemeldet?


RE: erste Anfrage per Query API liefert leeren Response - 5nchaos - 24.09.2018

Hey Santos,

ich denke schon?!? Ich rufe die API simpel per URL mit User und Passwort auf (Im Browser das gleiche Verhalten):

Beispiel:
https://MEINE_IP/api/v1/var/roomtemps/status?username=MEIN_USER&password=MEIN_PWD

Das Ergebnis ist folgendes:

{
"item0": {
"sumstate": {
"value": ""
}
},
"item1": {
"sumstate": {
"value": ""
}
},
...

Reload im Browser oder per Plugin gibt dann mit dem gleichen Aufruf:

{
"item0": {
"sumstate": {
"value": "24.10000038146973;23.00;0.00;8;1;1.00;0;"
}
},
"item1": {
"sumstate": {
"value": "24.10000038146973;22.98;0.00;8;1;0.98;0;"
}
},
...


Danke & Gruß
David


RE: erste Anfrage per Query API liefert leeren Response - DRAGandDROP - 27.09.2018

Das kenn ich auch. Ist bei mir auch so.. die erste Anfrage ist immer leer. Nach der 2. gehts dann.


RE: erste Anfrage per Query API liefert leeren Response - Mac - 16.10.2018

Bei mir auch so.