NEWS
VIS und iobroker App - Werte in Widgets aktualisieren z.T. nicht mehr regelmäßig
-
Hallo,
ich habe ein kleines "Ärgernis". Zur Visualisierung meiner Heizungssteuerung auf dem Raspberry PI3 verwende ich vis bzw. die iobroker app.
Bei beiden habe ich das Problem, dass einzelne Werte in widgets z.T. nicht aktuell dargestellt werden. Das ist unabhängig vom Browser und von den widgettypen.
Meine meisten Widgets sind basic text widgets, womit ich aktuelle Regelwerte z.B. Temperaturen anzeige. Diese werden alle 15 Sekunden mit node-red ausgelesen und upgedated.
Die Änderung werden mit 90% prozentiger Wahrscheinlichkeit angezeigt, einzelne widgets aber werden für einige Minuten nicht mehr upgedated. Welche nicht ändert sich dann über die Zeitachse. Pro view habe ich z.T. ca. 50-60 widgets mit Werten und noch flot-Diagramme. Ist das vielleicht für die updates zuviel an Datenmenge? Browser neuladen oder in der App funktioniert und ich habe wieder aktuelle Werte.
Kann ich in vis das "Neuladen" der Werte z.B. alle 15 oder 30 Sekunden automatisch veranlassen? Oder gibt es andere Lösungen?
Grüße Thomas
P.S. Alle Adapter sind aktuell !
-
Hm, vielleicht machst du es komplizierter als es ist.
Ich habe lasse mir auch die aktuelle Temperatur und die Soll Temperatur anzeigen. Das passiert alles in Echtzeit ohne Skripte oder dergleichen. Benutze für jeden Heizkörper die zuständigen Datenpunkte, Actual Temperature etc.
Hab es auch mal mit anderen Widget probiert. Keine Probleme.
-
Das ist unabhängig vom Browser und von den widgettypen. `
Aber vielleicht von den Datenpunkten.Was sind das für welche?
Wo kommen die her?
Wie sehen diese Datenpunkte unter Objekte im Admin aus?
Gruß
Rainer
-
Hallo Rainer,
die Datenpunkte habe ich hierachisch selber angelegt. Gibt es dort Auffälligkeiten für Dich?
Grüße Thomas
1023_datenpunkte.jpg -
Hallo Thomas,
@tom57:die Datenpunkte habe ich hierachisch selber angelegt `
Das hilft mir erstmal nicht weiter.ändern sich die Daten dieser States im admin - jedoch nicht in vis?
Wer schreibt da wie die Werte hinein?
Welchen Datentyp haben die States und welches korrespondierende Widget nutzst du?
Gruß
Rainer
-
Die Heizungsregelung ist in node-red programmiert (Deine Zwischenpufferung funktioniert übrigens sehr gut - Keine Fehler mehr).
D.h. node-red liest z.B. 1-wire Sensoren und schreibt Werte in die states (numerisch) – diese sind mit dem sql-Adapter gekoppelt.
Alles funktioniert, auch die SQL Fortschreibung.
Dann habe ich in vis flot-diagramme dieser werte - diese werden richtig angezeigt und fortgeschrieben und aktualisiert.
Mit basic text widgets zeige ich den letzten Wert an. Diese wird aber nicht immer geändert - Nur beim aktualisieren des Browers.
-
Danke, dann kann man das Problem schonmal auf die Visualisierung schieben
oder auf schlechte WLAN-Verbindung.
Wie sieht es denn parallel zu dem Tablet auf einem PC mit Chrome aus?
Gruß
Rainer
-
Das widget-Werte z.T. nicht richtig aktualisiert werden ist unabhängig vom Browser (Chrome / Firefox / Edge) oder auf dem Tablet mit der app.
Ich bastle noch an der Optimierung der Heizungsregelung und beobachte über einen längeren Zeitraum das Regelverhalten und die einzelnen Werte.
Bei Neuaufruf von VIS ist alles ok. Nach wenigen Minuten werden einzelne Werte nicht mehr upgedated und dann auf einmal doch wieder.
Dies betrifft metro und basic widgets - beide setze ich vorrangig ein. Wie gesagt, die selben Werte als Flot-Diagramm sind aktuell und richtig.
Es sind von 30-40 Werten aber nur wenige betroffen.
Ich vermute, da sich über Zeit die widgets anders verhalten, eher ein Adressierungs oder Speicherproblem - kann das auch der web-adapter sein?
Kann ich die Aktualisierung ähnlich Neuladen in der app script-gesteuert auslösen?
…. am WLAN kann es nicht liegen, da auch am PC am LAN das Problem auftritt !
-
-
admin 3.2.0
js-controller 1.2.3
web 2.1.9
nodejs 4.8.7
npm 2.15.11
-
Versionen sehen alle valide aus; node und dazu passend npm sind schon etwas älter, das sollte aber kein Problem sein (hoffe ich)
vis-version hatte ich vergessen, sorry!
Gruß
Rainer
-
vis 1.1.2
In der Docker-Instanz auf der Synology habe ich nodejs 6.11 hatte aber noch gezögert diese auf dem Heizungsregler Raspi zu installieren.
Welche nodejs /npm Versionen würdest Du empfehlen? (glaube aber nicht das es daran liegt)
Grüße Thomas
-
Habe jetzt nodejs 6.13.1 und npm 5.7.1 installiert und die aktuellen admin 3.3.0 adapter und den js-controller 1.2.7 .
Das Problem bleibt: Die Anzeigewerte in vis aktualisieren sich nicht richtig.
Im Laufe der Zeit wird es schlimmer. (app und browser).
Ich möchte eigentlich eine permanente Statusanzeige auf einem Android Tablet laufen lassen.
Hat keiner eine Idee?
Grüße
Thomas
-
ich habe auch das Problem, das sich die Visu nicht aktualisiert.
Beispiel:
-
zwei iOS Geräte mit offener Visu
-
ein iOS Gerät schaltet üner die Visu ein, der Status am anderen Gerät ändert sich nicht
ist aber eine Browserverbindung mit geöffneten Visu Editor gestartet, funktioniert es problemlos
-
-
Hallo,
Ich habe das Problem auch und zwar über die Pro Cloud
Bin mir im Moment nicht sicher ob das Problem auch aus dem lokalen Netzwerk besteht, da ich dort nicht bin.
Gibt es zu diesem Thema schon neue Erkentnise?
Wenn die Verbindung abbrechen würde, dann kommt ja dieser drehende Kreis in der Mitte. Da ist nicht der Fall.
-
Hallo, leider muss ich mich diesem auch Thread anschließen.
Bei mir tritt das selbe Problem auf. Das Flotdiagramm hat den aktuellen Wert, das Widget zeigt einen falschen (alten) Wert an.
(siehe Bild)
Ebenso kann ich bestätigen, dass im Editor der aktuelle Wert, in der Visualisierung der falsche Wert angezeigt wird.ioBroker lauft unter Docker auf einem Synology Nas.
admin 3.4.8
vis 1.1.7
webserver 2.4.0
Das Widget ist "Basic Number"
LG Schubi
-
Das Problem tritt auch mit einigen Buttons und Einstellungen im Admin Bereich auf.
Die Loggs direkt unter den Skrippten zum Beispiel.
Oder wenn ich ein Skript deaktivieren, dann wird es nie als deaktiviert angezeigt bis ich alles aktualisiere.
-
Bei mir das gleiche….. auch mit ioBroker Pro und Pro VIS License. Manchmal aktualisieren die Widgets und manchmal nicht!
Nach Reload ist immer alles aktuell!
Das hat es sowohl auf dem PC sowie auf dem Tablet. Kann also weder an der Hardware noch an der WLan Verbindung liegen
Wäre schön wenn sich jemand dem Problem annimmt Danke!
States HUE Screenshot
States in VIS
Natürlich wurden die Screenshots Zeitgleich erstellt und hier am PC mit WiFi mit dem ich den Beitrag erstellt habe
Nachtrag: Das Widget mit der Uhrzeit läuft unterdessen durch und aktualisiert minütlich
Eventuell bestehen hier auch Zusammenhänge, da ich auch Fully nutze und auf dem PC den Chrome Browser
-
Und nochmal einer:
bin zwar erst seit einigen Tagen Anwender von ioBroker, habe aber LIFXs in ioBroker eingebunden, ebenso eine HS100-Steckdose, daswetter und dwd, über mqtt einen NodeMCU-Fensterkontakt und eine Anwesenheitserkennung über tr-064.
Die Daten im Admin/objects-Bereich sind alle korrekt, aber die Anzeige in vis variiert: Rufe ich die Weboberfläche frisch auf PC/IPad/S8 auf, dann werden die Daten in den Widgets für Anwesenheitserkennung, HS100, daswetter immer korrekt angezeigt, die LIFXs, dwd, mqtt nie. Gehen PC/Ipad/S8 mit angezeigtem Browser in den Energiesparmodus und werden dann wieder aufgeweckt, kommt nach 2-3sek das Gekreisle im Browser (…5..4...3..2..1..) und in allen Widgets werden die korrekten Daten angezeigt.
Schon mal vielen Dank an den Ideengeber!!!
Grüße
Peter
-
ach ja, und wehe der Browser wird über "aktuelle Seite neu laden" gequält, dann verlieren wieder die genannten Widgets die Daten