NEWS
Vis Zustände frieren dauernd ein
-
@willyiobrok hast du beim edge das einschlafen der tabs für diese webseite eingestellt ?
-
@liv-in-sky
ja, aber nur für die ... :8082
nicht für die ... :8081 sollte ich das auch noch tun ? -
@willyiobrok ne - die 81 ist der admin - hat mit vis nix zu tun
-
@liv-in-sky
OK, dankeIch weiss, das gehört jetzt nicht unbedingt in diesen Thread, aber vielleicht hilfts doch bei Klärung des "Einfrierens von Edge":
Im Firefox sieht das Bild so aus:
Man sieht, daß die beiden aktiven Anzeigen Strom und Spannung nach kurzer Zeit kaputtgeschrieben werden (die unteren drei Anzeigen sind inaktiv).
Deutet das vielleicht auf eine Überlastung des Browsers hin? In Edge und in Safari auf den iDevices sehe ich diesen Fehler nicht, da passt alles.
WillyIobrok
p.s.: Wo ist denn im neuen Admin 4 die Kachel vis runtime hingekommen? bei mir ist sie verschwunden ??
-
@willyiobrok ich denke, das könnte schon ein hinweis sein -
kannst du die beiden widgets - die ja doch ganz schön öft upgedatet werden mal durch ein standard html widget mit binding ersetzen und testen
ds widget selbst könnte ja auch ein problem erzeugen
-
@liv-in-sky
OK, werde ich versuchen, aber das dauert sicher einige Zeit ... muß jetzt Rasenmähen
ausserdem muß ich mir die Info, wie ich ein HTML-Widget so programmiere, daß ich damit einen Bargraph machen kann erst zusammensuchen ..
Das für die Analoganzeige benutzte widget ist übrigens "canvas-gauges - Flat" das unmittelbar nach (oder vor?) dem Update des Zahlenwertes über "basic-string" aufgerufen wird ... -
ich habe mal ein html widget gemacht, welches alle 300ms einen neuenwet bekommt
soll das so aussehen
das widget läßt auch einen wert aus - es sprigt nicht auf 1
-
@willyiobrok was interessant ist -
der edge updatet - im gegensatz zu chrome - nicht, wenn das fenster versteckt wird - das sieht man hier - das vis fenster ist versteckt und der vis-editor ist im vordergrund - dann aktiviere ich das vis fenster und das widget dreht durch
ist definitv ein widget problem
-
@liv-in-sky
vielen Dank für die Info ... jetzt habe ich ein echt schlechtes Gewissen, daß ich diesen Thread ge-hijacked habe ...Können solche Dinge zu einem Freeze des Edge-Browsers nach ca. 1/4h führen ? Wohlgemerkt, vor einem halben Jahr gab's diese Freeze-Probleme noch nicht (aber das kaputtschreiben im Firefox schon!).
Werde mir's heute Abend nochmal genauer anschauen.
-
man müßte mal recherieren, warum der edge sich nicht updatet, wenn das brower fenster versteckt ist- nach einem 5 minuten test ist auch bei mir der edge eingefroren - er fängt sich dann wieder - aber nicht das spezielle widget
hier ein bild nachdem der browser wieder "auftaut"
der chrome hat bei mir nach dem aktivieren des browser-fensters ein anderes problem - er hat ein cache thema und verbraucht massig cpu - die temp meines desktop pc' s steigt um 20 °C
im allgemeinen scheint es ein problem bei allen chromium-derivaten zu geben - da gibt es viele einträge - https://www.google.com/search?newwindow=1&sxsrf=AOaemvKU6nDAMhfUUv2xKNr2Zk8cR5JENQ:1630569711510&q=Chrome+inactive+tab+timeout&sa=X&ved=2ahUKEwitib7D6d_yAhVRJMUKHZ_4B80Q1QJ6BAgQEAE&biw=1740&bih=846
aber speziell mit dem widget ist da was im "argen" - die vis seiten "fangen" sich wieder nach dem der tab aktiv wird - nur nicht dieses widget
-
also dieses widget funktioniert nicht richtig mit den neuen chrome-derivten - andere funktionieren auch nach längerem inaktiven browserfenster
auf langsamen tablets ist das ganze nicht so flüssig - ist etws viel änderung
außerdem finde ich, dass sich das system besser verhält , wenn DAS hier aus ist
-
@willyiobrok eins muuss ich noch loswerden
sehr spassig auf dem langsamen tablet - obwohl das script aus ist, welches den dp so schnell ändert, läuft es auf dem tablet einfach weiter - fast eine minute lang werden die änderungen in den widgets noch angezeigt, bis sie stoppen
da wird im hintergrund tatsächlich eine queue vollgeschrieben - daher kommt es wahrscheinlich auch zu diesem seltsamen fehlerverhalten, wenn die queue überläuft oder keinen speicher mehr hat oder sonstwas
-
@liv-in-sky sagte in Vis Zustände frieren dauernd ein:
da wird im hintergrund tatsächlich eine queue vollgeschrieben -
wie bei mir im Feuerfuchs mobil
-
@liv-in-sky
bloß um sicher zu gehen:Mit "... dieses widget ... " meinst du das widget "canvas-gauges - Flat" das ich benutze, oder ?
Und das widget, daß du zum testen benutzt hast ist ein "standard html widget mit binding" ?
Wie mache ich denn sowas, da habe ich jetzt leider keine Ahnung.Anyway, beide Lösungen scheinen ja ein Problem zu haben, also würde mir eine Umprogrammierung ja doch nix nützen, oder ?
Gruß,
WillyIoBrok
-
@willyiobrok sagte in Vis Zustände frieren dauernd ein:
Mit "... dieses widget ... " meinst du das widget "canvas-gauges - Flat" das ich benutze, oder ?
ja - das meine ich
du schreibst in den HTML teil des html-standard-widgets den datenpunkt, der den stromwert liefert - in geschweiften klammern
ich habe das setting deaktiviert https://forum.iobroker.net/post/672874 und jetzt kann ich das fenster "verstecken" - und es läuft weiter
-
@liv-in-sky
hmmm, habe jetzt das, was ich unter "standard html widget mit binding" verstanden habe genommen - heisst bei mir "basic-HTML" und da habe ich " {mqtt.0.KW_station_spg} " reingeschrieben.
Geht nicht, es schreibt einfach den entsprechenden Zahlenwert (z.B. "13.5" ).
Habe ich vermutlich das falsche HTML-Widget erwischt ?!?
Oder muss man in dem Widget was besonderes einstellen/konfigurieren, um einen analogen Graphen zu bekommen? Urgendwie blick ich hier nicht durch ...
Oder geht das gar nicht mit einem standard HTML-Widget ?Gruß,
WillyIoBrok
-
@willyiobrok dass Basic HTML war nur als Test gedacht
Um herauszufinden ob die View besser funktioniert mit einem anderen Widget
Das Binding macht , was es soll, dir einfach den Spannungswert anzeigenWenn du meine Bilder ansiehst, siehst du einfach verschiedene Möglichkeiten den Wert anzuzeigen
Das Widget, daß du genutzt hast, kann mir vielen werten hintereinander nicht wirklich umgehen
-
@liv-in-sky
OK, alles klar - vielen Dank für die Aufklärung -
Hallo zusammen,
habe jetzt immer noch das Problem, daß im Edge Browser unter Windows 10 nach einiger Zeit die Anzeige des iobrokers "einfriert" - v.A. wenn das Window minimiert oder durch andere Fenster überdeckt wurde.
Es sind dann manchmal irgendwelche Tasten ohne Funktion, die normalerweise zuverlässig funktionieren, oder die angezeigetn Daten sind auf einem alten Stand "eingefroren".
Abhilfe ist immer, das Edge Window zu schlissen und die iobrokerseite nach Neustart des Edge wieder "anzufahren" ... dann geht's wieder eine Weile.Im chat weiter oben wurde das Widget "canvas-gauges - flat" als mögliche Ursache identifiziert.
@liv-in-sky said in Vis Zustände frieren dauernd ein:
man müßte mal recherieren, warum der edge sich nicht updatet, wenn das brower fenster versteckt ist- nach einem 5 minuten test ist auch bei mir der edge eingefroren - er fängt sich dann wieder - aber nicht das spezielle widget
hier ein bild nachdem der browser wieder "auftaut"
der chrome hat bei mir nach dem aktivieren des browser-fensters ein anderes problem - er hat ein cache thema und verbraucht massig cpu - die temp meines desktop pc' s steigt um 20 °C
im allgemeinen scheint es ein problem bei allen chromium-derivaten zu geben - da gibt es viele einträge - https://www.google.com/search?newwindow=1&sxsrf=AOaemvKU6nDAMhfUUv2xKNr2Zk8cR5JENQ:1630569711510&q=Chrome+inactive+tab+timeout&sa=X&ved=2ahUKEwitib7D6d_yAhVRJMUKHZ_4B80Q1QJ6BAgQEAE&biw=1740&bih=846
aber speziell mit dem widget ist da was im "argen" - die vis seiten "fangen" sich wieder nach dem der tab aktiv wird - nur nicht dieses widget
Jetzt wollte ich mal ein anderes Widget ausprobieren, aber die von liv-in-sky benutzten Widgets gefallen mir für meine Zwecke nicht so richtig.
Kennt jemand ein Widget,das vielleicht so ähnlich aussieht (also ein skalierter Querbalken mit einer Anzeigenadel) und die beobachteten Probleme nicht hat ?
Vielen Dank schon mal im voraus,
WillyIobrok
-
@willyiobrok sagte in Vis Zustände frieren dauernd ein:
die beobachteten Probleme nicht hat ?
die kommen vom Browser, nicht vom Widget