[Modul] [BETA] JSLive - animierte Javaskript Anzeigen für IP-Symcon und IPSView

Nutz du das Iframe(Htmlbox), oder den link(als Webview) in ipsview?

Ich nutze die HTML-Box.

Kannst du testweise mal im Splitter bei Daten-Modus auf Interval umstellen
image

Ich will nur den Websocket mal ausschließen

Sollte das nicht gehen, bitte auch unten in der Instance (Gauge) auf öffne link klicken, diesen dann mal in ipsview per webview element einbinden

Der Fehler tritt bei Interval auch auf.
Scheinbar ist es immer dann, wenn kurz hintereinander, viele Daten ankommen.
Das mit der WebView teste ich gleich.

Dann mal das interval erhöhen auf 5 sekunden

Fehler tritt mit der HTML-Box und auch mit der WebView auf.
Das Intervall habe ich jetzt mal auf 5 Sekunden gestellt.

ein moment, ich bau dir grade ein Debug version, die spuckt dann bei falschen werten ein alert aus

25773-SymconJSLiveGauge.json (11,9 KB)

Bitte ein neue Gauge erstellen, dann unten auf Konfiguration die Datei auswählen und importieren
Dann noch min, max und die Variable definieren

wenn der wert dann größer Max oder Kleiner Min ist wird ein fehler ausgeben

Wo wird der Fehler ausgegeben?
Hab die neue Gauge erstellt und der Fehler ist kurz danach wieder aufgetreten.

image

hast du mode interval noch aktiv, bekommst gleich nochmal eine neue version von mir, es kann nämlich sein, das der Intervalmode nicht funktionierte, und er doch wieder websocket verwendet wird.

also kurz warten

Hatte wieder Websocket aktiviert. Der Test verlief also mit Websocket.

25773-SymconJSLiveGauge (2).json (11,4 KB) , kannst die grade eben erstellet Instance nehmen, nach dem laden musst du aber die variable und min und max ändern

Und bitte auf interval umstellen

Jetzt konnte ich den Fehler nicht feststellen.
Während der Zeiger der original Gauge runter fällt, bleibt der Zeiger der Testkonfiguration am richtigen Wert stehen.
Es ist aber noch kein Langzeittest, ich kann jetzt nicht sagen, ob der Fehler behoben ist.

Ok, es gibt gleich noch ein Update, das bitte durchführen und bei Interval bleiben.

Dann kannst du ja mal schauen ob der fehler bestehen bleibt, bitte denke daran, bei Interval ist der datendurchsatz höher.

Danke :+1:

Ich habe testweise einen Wert außerhalb des Wertebereichs gesendet und die von dir genannte Meldung erhalten.
Diese Meldung kommt aber nicht, wenn der Fehler auftritt und der Zeiger nach unten (unter die Nullanzeige) fällt. Dies noch zur Info, vielleicht hilft dir das weiter.

OK, die debug Ausgabe hab ich natürlich wieder entfernt
Update ist jetzt auch raus.

Ich bin jetzt hier auch raus.

P.S. bevor ich es noch vergesse zu sagen.
Dougtnut/Pie Modul ist raus :rofl:

Danke erstmal!

Update wird installiert und Dougtnut/Pie getestet :grin:

Klasse, Danke ! gleich auf Anhieb ein Gauge erstellt und es läuft !

1 „Gefällt mir“

Feedback zum Update:
Bisher konnte ich dieses Phänomen nicht mehr feststellen, weder bei der HTML-Box, noch bei der WebView.
Im Moment sieht es ganz danach aus, als ob der Fehler behoben ist.

1 „Gefällt mir“