NEWS
VIS langsam
-
Hallo Forum-Gemeinde,
ich habe nun seit ca. 2 Monaten mein IOBroker + VIS im Einsatz.
Die Möglichkeiten die sich mir mit IOBroker in Verbindung mit VIS bieten sind nahezu grenzenlos.
Ich habe mittlerweile meine komplette HomeMatic (100 Aktoren, Heizungsthermostate, Tür und Fensterkontakte), Waschmaschinen, Geschirrspüler, Staubsaugroboter, Rasenmähroboter, Überwachungskameras, Alexa-Geräte, Spotify, BMW ConnectedDrive, drei iCal-Kalender, Abfuhrkalender, Wetter, Heizungsanlage per Modbus TCP, Spritpreise und Netzwerkdevices usw.) per VIS visualisiert.
Was mich allerdings stört, ist unflüssige Bedienung der VIS, sowohl am Tablet, wie auch in allen erdenklichen Browsern (Chrome, Firefox, Internet Explorer) an einem High-End-Gaming-PC (AMD Ryzen 3950X, Samsung 970 Pro SSD, Nvidia GTX 1080 ti).
Mir kommt es so vor, als ob Seiten mit viel darzustellenden Datenpunkten wie z.B. der Adapter-Page, bei welcher ich mich von sigi inspirieren lassen habe, langsamer laden, als Seiten ohne viele Daten.Client: Die VIS stelle ich auf einem nagelneuem Galaxy TAB A T510 (2019) dar in der Fully Browser Plus App dar.
Alles unnötige auf dem Tab A wurde deinstalliert um die maximale Performance zu erreichen.Client<->Server: WLAN 5GHz mit 433 Mbit/s (Tablet an der Wand und Repeater 1750E als LAN-Bridge in 2 Meter freier Sicht)
Host: Ubuntu 18.04 virtuelle Maschine auf Synology DS918+. Die virtuelle Maschine hat dabei exklusiv zugewiesen 4GB DDR3L RAM, 4x 2,3 GHz.
IOBroker: Neueste Versionen, Node 12.18.0, NPM 6.14.4, VIS 1.2.4 Alle Adapter ohne Updates.
Für mich sind dies eigentlich ideale Voraussetzungen, allerdings will die Performance nicht mitspielen.
Hat jemand eine Idee woran dies liegen könnte?
-
@nils50122 je grösser die VIS ist desto länger dauert der Ladevorgang..da hier sehr viel geladen werden muss
ich habe mir mir mehrere Projekte erstellst und die VIS in brauche ich unbedingt dauerhaft bis hin zu will ich nur ab und an sehen Projekte unterteilt..
wenn du alles in einer reinpackts dann dauerts länger klar..
-
Lässt sich das nicht auf einem anderen Wege optimieren?
Weshalb wirkt es sich auf die Performance auf wenn man 30 verschiedene Views hat, aber immer nur eine aktuell genutzt wird?
Ich bin bisher davon ausgegangen es wird auf dem Client die aktuelle View gerendert. -
@nils50122 das Projekt wird geordert. nicht die einzelne View.. wenn das Projekt einmal geladen ist dann gehen die einzelnen View bei umswitschen schnell .. aber das muss erstmal in den speicher rein und vor allem durch die Leitung
-
@arteck das kann ich aber nicht bestätigen. Wenn ein Projekt geladen ist sollte es ja laut deiner meinung schnell umschalten das kann ich nicht bestätigen bei mir dauert es auch sehr lange bis mal die Umschaltung auf einen anderen Reiter kommt. Wenn das laden nur so lange dauert dann habe ich dafür durchaus auch verständnis aber selber im Projekt ?
Ich habe ungefähr die gleiche Konfig und Hardware, leider ist es immer das gleich wenn man das Projekt frisch läd kann man sehr zügig in den Reiter wechseln läuft der Bowser alledering ein passr Minuten oder sogar Stunden muss ich teilweise diesen am Tablet schließen und neu laden.hier mal meine Konfig
iobroker Platform linux Betriebssystem linux Architektur x64 CPUs 4 Geschwindigkeit 3392 MHz Modell Intel(R) Core(TM) i7-3770 CPU @ 3.40GHz RAM 6.66 GB System Betriebszeit 8 T. 20:03:53 Node.js v12.18.0 (Es gibt eine neuere Version: v12.18.3) NPM 6.14.4 Festplatte Größe 250.98 GB Festplatte frei 232.02 GB Anzahl der Adapter 355 Betriebszeit 8 T. 20:25:23 Aktive Instanzen 42 Hostname iobroker

-
habe diesen Link gefunden. Vis App läd sehr lange

-
-
@Homoran
nee das ist der iobroker dort die Einstellungen der VIS. Das ist doch die globale Einstellung oder ??? Das Tablet ist ein Fire HD 10-Tablet mit fullyBrowser. Auf einem Rechner habe ich aber das gleich Problem. -
@kmuenke sagte in VIS langsam:
@Homoran
nee das ist der iobroker dort die Einstellungen der VIS. Das ist doch die globale Einstellung oder ??? Das Tablet ist ein Fire HD 10-Tablet mit fullyBrowser. Auf einem Rechner habe ich aber das gleich Problem.Ok, wenn auf einem potenten Rechner das gleiche Problem ist, ist die Wahrscheinlichkeit dass das Tablet mit dem Rendering überfordert ist zweitrangig.
Am iobroker <> Rechner ist alles LAN? Oder auch WLAN?
Was genau dauert denn lange?
Aufbau der Widgets?
Anzeige der korrekten Werte?
...? -
@Homoran ja der iobroker ist via Lan angebunden und hat laut Überwachung keine Probleme.
Ja wie will man es sagen. du drückst auf einen Reiter zum wechsel der ansicht und die Anwendung geht so leicht in den hintergrund und kommt einfach nicht wieder oder aber es dauert gefühlt teilweise mehr als 30 sekunden bis dann die neue Ansicht geladen wird.
Mit den neuen Einstellungen fällt immer wieder auf das Werte nicht aktuell sind nur ein refresh des Browsers bringt dort abhilfe.
-
leider immer noch das gleiche Problem. Immer wieder kommt das hochzählen habt ihr die VIS auf dem gleichen System oder auf einen anderen Rasberry ?
-
@kmuenke sagte in VIS langsam:
habt ihr die VIS auf dem gleichen System
der ioBroker server auf dem Tablet?
nein.
Ganz normal auf einem Pi, einem NUC, einem Tinkerboard - wo auch immer
aber alles per LAN -
@Homoran
Nein ich meine Multihost System. Iobroker Master mit vis und andere Adapter (z.B. ZIGBEE) auf einem anderen System (iobroker slave).Da ich sowohl auf dem LAN als aber auch dem Tablet probleme habe denke ich das es eher an dem iobroker liegt. Welche Version hast du im Einsatz ?
-
@kmuenke sagte in VIS langsam:
Da ich sowohl auf dem LAN als aber auch dem Tablet probleme habe denke ich das es eher an dem iobroker liegt.
Oder an deinem Netzwerk. da gab es schon die seltsamsten Konfigurationen:
- mehrere DHCP server (unabsichtlich natürlich)
- IP-Adressen mehrfach vergeben - ebenfalls natürlich unabsichtlich
- Ports doppelt vergeben
- Konfigurationsprobleme mit IPv6
- usw...
@kmuenke sagte in VIS langsam:
Welche Version hast du im Einsatz ?
diverse.
ich habe etwa 10 ioBroker Installationen, auf die ich alle ohne Probleme zugreifen kann
@kmuenke sagte in VIS langsam:
Nein ich meine Multihost System.
Habe ich auch, aber nur um dezentrale Anwendungen abzudecken.
@kmuenke sagte in VIS langsam:
Iobroker Master mit vis und andere Adapter ... auf einem anderen System
Das führt nicht zu einem schnelleren VIS, da die Grafiken im Frontend gerendert werden und der Server "nur" die Informationen liefert.