Status Abruf teilweise nicht aktuell
Verfasst: So 6. Nov 2016, 19:01
Am Anfang, ich glaube ich bin mit Firmware 0.6 angefangen, hat es ohne Probleme funktioniert.
Seit (ich glaube 0.7) habe ich ein Problem mit der Aktualität der Daten.
Ich versuche das mal zu beschreiben
Es betrifft teilweise auch die "normale" Weboberläche im Browser (im Folgenden GUI).
Beispiel (es gibt alles mögliche an Konstellationen):
Er maäht und fährt dann in die Station zurück. Die Batterie ist dann bei 40%.
Auf der GUI unter "/status" steht dann im grauen Balken "Status" parkt.
In dem Menü darunter (innerhalb von "Status") wird die Batterie mit 40% angezeigt.
Diese Infos bekomme ich auch über die API (Status) zurück.
Aktualisiere ich dann die Seite (egal ob mit F5, STRG-F5, STRG-R) oder klicke erneut auf "Status", bleibt die Anzeige (meistens) unverändert (z.B. obwohl er schon seit 1/2 Stunde lädt).
Auch über die API sind die Infos noch unverändert.
Klicke ich dann z.B. unter "Status" auf "Batterie", werden die korrekten Werte angezeigt (Bsp: 70%).
Jetzt ist auch die Ausgabe der API geändert (70% und der Status ändert sich von parkt auf lädt).
Irgendwie scheint er die Daten nicht zu aktualisieren oder zu cachen.
Bei dem Aufruf der API hilft auch kein F5, STRG-F5 und STRG-R.
Auch von einem Linux-Rechner per curl und wget sind die Ergebnisse gleich.
Das deaktivieren des Browser-Cache hilft ebenso wenig.
Teilweise, hier konnte ich noch kein Muster erkennen, sind die Daten nach einiger Zeit wieder aktuell(er).
Hat das noch jemand oder Fabian kannst Du dazu was sagen?
Seit (ich glaube 0.7) habe ich ein Problem mit der Aktualität der Daten.
Ich versuche das mal zu beschreiben
Es betrifft teilweise auch die "normale" Weboberläche im Browser (im Folgenden GUI).
Beispiel (es gibt alles mögliche an Konstellationen):
Er maäht und fährt dann in die Station zurück. Die Batterie ist dann bei 40%.
Auf der GUI unter "/status" steht dann im grauen Balken "Status" parkt.
In dem Menü darunter (innerhalb von "Status") wird die Batterie mit 40% angezeigt.
Diese Infos bekomme ich auch über die API (Status) zurück.
Aktualisiere ich dann die Seite (egal ob mit F5, STRG-F5, STRG-R) oder klicke erneut auf "Status", bleibt die Anzeige (meistens) unverändert (z.B. obwohl er schon seit 1/2 Stunde lädt).
Auch über die API sind die Infos noch unverändert.
Klicke ich dann z.B. unter "Status" auf "Batterie", werden die korrekten Werte angezeigt (Bsp: 70%).
Jetzt ist auch die Ausgabe der API geändert (70% und der Status ändert sich von parkt auf lädt).
Irgendwie scheint er die Daten nicht zu aktualisieren oder zu cachen.
Bei dem Aufruf der API hilft auch kein F5, STRG-F5 und STRG-R.
Auch von einem Linux-Rechner per curl und wget sind die Ergebnisse gleich.
Das deaktivieren des Browser-Cache hilft ebenso wenig.
Teilweise, hier konnte ich noch kein Muster erkennen, sind die Daten nach einiger Zeit wieder aktuell(er).
Hat das noch jemand oder Fabian kannst Du dazu was sagen?