Antworten
Jul 25, 2020 - 06:49
Sorry, leider habe ich keine Antwort auf diese Frage. Mich Interessiert aber wie Du die render snapshots erstellst? So etwas möchte ich auch umsetzen.
Jul 25, 2020 - 16:04
Ob das jetzt ein Bug ist oder nicht, wird Dir wohl nur Mediola bzw. der Support von Mediola beantworten können.
Ich kann Dir nur sagen wie ich das selber einsetzte und da habe ich auch keine Probleme in der NEO Remote mit der Aktualisierung der Daten.
Alle Geräte Daten die archiviert werden, werden bei mir von IP-Symcon aufgezeichnet. Der Autorefresh steht bei mir in der NEO Remote auf --, also aus. Für einzelne komplexere Graphen nutzte ich auch Grafana, die Daten für Grafana werden von IP-Symcon zur Verfügung gestellt über das IP Symcon Modul Grafana.
Da Grafana ja lediglich der Anzeige dient, aber selber nicht weis wann sich welche Daten ändern, wird aus IP-Symcon selber die Seite der NEO Remote dann über NEO Hilfswerkzeuge und eine NEO Page Instanz neu geladen, sobald eine Variablenänderung vorliegt und damit Grafana auch einen neuen Datenpunkt für einen Graph erhalten hat. So aktualisiert sich die NEO Remote Seite also auch nur dann automatisch, sobald sich auch etwas geändert hat und es entfällt das ständige unnötige Neuladen der Seite, wenn gar keine Änderungen vorliegen.
Ich kann Dir nur sagen wie ich das selber einsetzte und da habe ich auch keine Probleme in der NEO Remote mit der Aktualisierung der Daten.
Alle Geräte Daten die archiviert werden, werden bei mir von IP-Symcon aufgezeichnet. Der Autorefresh steht bei mir in der NEO Remote auf --, also aus. Für einzelne komplexere Graphen nutzte ich auch Grafana, die Daten für Grafana werden von IP-Symcon zur Verfügung gestellt über das IP Symcon Modul Grafana.
Da Grafana ja lediglich der Anzeige dient, aber selber nicht weis wann sich welche Daten ändern, wird aus IP-Symcon selber die Seite der NEO Remote dann über NEO Hilfswerkzeuge und eine NEO Page Instanz neu geladen, sobald eine Variablenänderung vorliegt und damit Grafana auch einen neuen Datenpunkt für einen Graph erhalten hat. So aktualisiert sich die NEO Remote Seite also auch nur dann automatisch, sobald sich auch etwas geändert hat und es entfällt das ständige unnötige Neuladen der Seite, wenn gar keine Änderungen vorliegen.
Jul 25, 2020 - 18:59
Ok, es dürfte am cache liegen......
Auf Seite 1 habe ich eine Grafik (http:xxx.xxx.xxx.xxx:80/img/index.png) eingebunden die sich alle alle 5 Minuten am Web Server aktualisiert. Auf Seite 2 habe ich ebenfalls eine Grafik (http:xxx.xxx.xxx.xxx:80/img/wohnzimmer.png) die ebenfalls am Server alle 5 minuten aktualisiert wird. Beide Web Seiten Elemente werden alle 10s aktualisiert.
Stehe ich nun länger auf Seite 1, hat sich ja das Bild von Seite 2 schon x-mal geändert (zB über Nacht) .... trotzdem zeigt er mir beim Wechsel auf Seite 2 ein "altes" Bild an (obwohl ein aktuelles am Webserver liegt) und das bleibt so bis sich das Bild neuerlich am Server verändert hat (max 5min).. dann wird es erst richtig angezeigt .... und das obwohl das Webseiten Element in NEO eigentlich alles 10s aktualisiert werden sollte ?!?!?!
Auf Seite 1 habe ich eine Grafik (http:xxx.xxx.xxx.xxx:80/img/index.png) eingebunden die sich alle alle 5 Minuten am Web Server aktualisiert. Auf Seite 2 habe ich ebenfalls eine Grafik (http:xxx.xxx.xxx.xxx:80/img/wohnzimmer.png) die ebenfalls am Server alle 5 minuten aktualisiert wird. Beide Web Seiten Elemente werden alle 10s aktualisiert.
Stehe ich nun länger auf Seite 1, hat sich ja das Bild von Seite 2 schon x-mal geändert (zB über Nacht) .... trotzdem zeigt er mir beim Wechsel auf Seite 2 ein "altes" Bild an (obwohl ein aktuelles am Webserver liegt) und das bleibt so bis sich das Bild neuerlich am Server verändert hat (max 5min).. dann wird es erst richtig angezeigt .... und das obwohl das Webseiten Element in NEO eigentlich alles 10s aktualisiert werden sollte ?!?!?!
Von
Einfach in Grafana Snapshot bei Share auswählen, ich persönlich bevorzuge aber keinen Snapshot einzubinden sondern ein Link dann kann man nämlich auch über die Diagramm Daten fahren und bekommt etwas angezeigt, das ist bei einem Snapshot nicht möglich, das ist ja ein statisches Bild.
Von
Im lokalen Netzwerk bevorzuge ich das auch. Ich möchte aber von extern den Status abrufen. Der Grafana Rechner soll aber nicht von extern erreichbar sein. Von daher möchte ich ein Snapshot erstellen und dieses in einen Ordner legen auf welchen ich zugreifen kann..
Von
So lange Du den Rechner nicht explizit erreichbar machst, ist es das ja auch nicht. Wenn Du also im NEO Creator einen lokalen Link setzt, kannst Du diesen auch nur aufrufen, wenn Du entweder im lokalen Netzwerk die NEO Remote öffnest oder aber eben so was wie VPN von extern nutzt.
Neuen Kommentar hinzufügen