Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Visualisierung
  4. Browser Performance mit VIS stark beansprucht

NEWS

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    8.5k

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    13
    1
    2.1k

  • Neues Video "KI im Smart Home" - ioBroker plus n8n
    BluefoxB
    Bluefox
    16
    1
    2.8k

Browser Performance mit VIS stark beansprucht

Geplant Angeheftet Gesperrt Verschoben Visualisierung
229 Beiträge 30 Kommentatoren 45.1k Aufrufe 1 Watching
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • HomoranH Nicht stören
    HomoranH Nicht stören
    Homoran
    Global Moderator Administrators
    schrieb am zuletzt editiert von
    #7

    Hallo Günther,

    danke für das Angebot, aber wir müssen erst mal die Ursache(n) eingrenzen.

    Gruß

    Rainer

    kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

    Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

    der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

    1 Antwort Letzte Antwort
    0
    • F Offline
      F Offline
      Fitti
      schrieb am zuletzt editiert von
      #8

      Anbei ein kleines Skript, welches im /opt/iobroker Ordner aufgerufen (chmod 777 list_iobroker.sh nicht vergessen) eine Liste list.txt erzeugt. Darin sind alle gestarteten Module enthalten. Die Liste könnte gleich angehangen werden.

      Deinen Ram kann man kurz mal aufräumen:

      Die Zeile so in das Terminal kopieren und ausführen:

      sync ; sync ; sync ; echo 3 > /proc/sys/vm/drop_caches
      

      und dann:

      sync ; sync ; sync ; swapoff -a && swapon -a
      

      Bei mir hat der Umstieg auf den V5 Cubitruck wirklich einiges gebracht. Ich habe jetzt immer so um die 1,4 GB frei. Die Response Rate ist wesentlich besser. Bis der Browser langsam wird.

      Nehme ich z. B. viele Widgets dazu (pix hatte mir ja bei der Stromkostenerfassung seine Widgetsammlung gegeben), dann ist sofort schluss mit performance im Browser. Ein Problem hatte ich in der Verwendung von Bindings gefunden, wo ich Werte addieren lasse.

      Die Systemewerte sind dabei alle Top.

      Der Fehler ist reproduzierbar und wurde auf zwei unterschiedlichen Linuxsystemen (Raspi2 und Cubietruck V5) beobachtet. Flot habe ich im Einsatz.

      Nach wie vor ist mein Verdächtiger der Browser/JavaScript im Browser. Da wird was nicht ordentlich freigegeben, irgendeine Schleife oder irgendein Speicher läuft da voll…

      Die Idee nach dem WLAN ist auch sehr gut. Wobei Cubie und PC alle an einem Gigabit Netzwerk sind und das gleiche Problem aufzeigen...
      578_list_iobroker.zip
      578_list.txt

      "Es wird die Zeit kommen, da ihr euch entscheiden müsst zwischen dem, was richtig ist, und dem, was bequem ist."
      Plural von Status ist auch Status!

      1 Antwort Letzte Antwort
      0
      • F Offline
        F Offline
        Fitti
        schrieb am zuletzt editiert von
        #9

        <size size="130">Hier eine sehr ausführliche Google Developer Analyse, ich hoffe Bluefox liest mit - auch wenn es seine Laune nicht heben dürfte:

        Jedoch sind auch gleich vorschläge und die lösungsseiten dazu angegeben. Auch wenn einiges nicht so schlimm klingt, scheint mir der 3. Bereich (Blockkaden) interessant</size>

        Durch die Komprimierung der Ressourcen mit "gzip" oder "deflate" kann die Anzahl der über das Netzwerk gesendeten Bytes reduziert werden

        ! Ermöglichen Sie die Komprimierung der folgenden Ressourcen, um die Übertragungsgröße um 2,9 MB (81 %) zu reduzieren.
        ! https://developers.google.com/speed/doc … ompression

        Durch die Komprimierung von http://iobroker:8082/vis/index.html könnten 697,1 KB (86 %) eingespart werden.
        Durch die Komprimierung von http://iobroker:8082/…is/widgets/metro/css/metro-bootstrap.css könnten 273,2 KB (88 %) eingespart werden.
        Durch die Komprimierung von http://iobroker:8082/lib/js/jquery-ui-1.11.4.full.min.js könnten 172,4 KB (73 %) eingespart werden.
        Durch die Komprimierung von http://iobroker:8082/…s/widgets/jqplot/js/jquery.jqplot.min.js könnten 141,6 KB (75 %) eingespart werden.
        Durch die Komprimierung von http://iobroker:8082/lib/js/socket.io.js könnten 120,2 KB (75 %) eingespart werden.
        Durch die Komprimierung von http://iobroker:8082/vis/widgets/rgraph/js/RGraph.line.js könnten 118 KB (83 %) eingespart werden.
        Durch die Komprimierung von http://iobroker:8082/vis/widgets/hqwidgets/js/hqwidgets.js könnten 112,7 KB (82 %) eingespart werden.
        Durch die Komprimierung von http://iobroker:8082/vis/js/vis.js könnten 107 KB (81 %) eingespart werden.
        Durch die Komprimierung von http://iobroker:8082/vis/widgets/rgraph/js/RGraph.bar.js könnten 102,2 KB (84 %) eingespart werden.
        Durch die Komprimierung von http://iobroker:8082/…/widgets/rgraph/js/RGraph.common.core.js könnten 101,1 KB (79 %) eingespart werden.
        Durch die Komprimierung von http://iobroker:8082/vis/widgets/colorpicker/js/spectrum.js könnten 67,4 KB (78 %) eingespart werden.
        Durch die Komprimierung von http://iobroker:8082/lib/js/jquery-1.11.2.min.js könnten 61,1 KB (65 %) eingespart werden.
        Durch die Komprimierung von http://iobroker:8082/vis/lib/js/can.2.3.24.custom.min.js könnten 51,1 KB (67 %) eingespart werden.
        Durch die Komprimierung von http://iobroker:8082/…dgets/rgraph/js/RGraph.common.effects.js könnten 48,1 KB (89 %) eingespart werden.
        Durch die Komprimierung von http://iobroker:8082/…b/js/jquery-ui-timepicker-addon-1.2.2.js könnten 47,7 KB (75 %) eingespart werden.
        Durch die Komprimierung von http://iobroker:8082/vis/widgets/colorpicker/js/jscolor.js könnten 40,3 KB (75 %) eingespart werden.
        Durch die Komprimierung von http://iobroker:8082/vis/css/backgrounds.css könnten 40 KB (89 %) eingespart werden.
        Durch die Komprimierung von http://iobroker:8082/vis/js/conn.js könnten 38,7 KB (83 %) eingespart werden.
        Durch die Komprimierung von http://iobroker:8082/vis/widgets/rgraph/js/RGraph.gauge.js könnten 35,6 KB (82 %) eingespart werden.
        Durch die Komprimierung von http://iobroker:8082/…dgets/rgraph/js/RGraph.common.dynamic.js könnten 33,3 KB (83 %) eingespart werden.
        Durch die Komprimierung von http://iobroker:8082/…s/history/lib/js/jquery.sparkline.min.js könnten 29,5 KB (69 %) eingespart werden.
        Durch die Komprimierung von http://iobroker:8082/vis/widgets/hqwidgets/css/hqwidgets.css könnten 29,3 KB (87 %) eingespart werden.
        Durch die Komprimierung von http://iobroker:8082/vis/widgets/bars/css/barButtons.css könnten 28,4 KB (86 %) eingespart werden.
        Durch die Komprimierung von http://iobroker:8082/…/widgets/rgraph/js/RGraph.thermometer.js könnten 27,2 KB (78 %) eingespart werden.
        Durch die Komprimierung von http://iobroker:8082/vis/widgets/metro/js/metro.js könnten 27,1 KB (82 %) eingespart werden.
        Durch die Komprimierung von http://iobroker:8082/vis/widgets/bars/js/bars.js könnten 24,3 KB (80 %) eingespart werden.
        Durch die Komprimierung von http://iobroker:8082/vis/widgets/tabs/jquery.sliderTabs.js könnten 23,7 KB (78 %) eingespart werden.
        Durch die Komprimierung von http://iobroker:8082/…timeandweather/js/jquery.zweatherfeed.js könnten 23,3 KB (77 %) eingespart werden.
        Durch die Komprimierung von http://iobroker:8082/vis/widgets/metro/css/iconFont.min.css könnten 23,1 KB (85 %) eingespart werden.
        Durch die Komprimierung von http://iobroker:8082/…s/timeandweather/js/jquery.jdigiclock.js könnten 23 KB (78 %) eingespart werden.
        Durch die Komprimierung von http://iobroker:8082/…dgets/hqwidgets/css/hqwidgetsButtons.css könnten 22,4 KB (84 %) eingespart werden.
        Durch die Komprimierung von http://iobroker:8082/vis/widgets/basic/js/table.js könnten 21,8 KB (78 %) eingespart werden.
        Durch die Komprimierung von http://iobroker:8082/…ets/timeandweather/js/segment-display.js könnten 21,4 KB (87 %) eingespart werden.
        Durch die Komprimierung von http://iobroker:8082/vis/widgets/hqwidgets/js/jquery.knob.js könnten 21,2 KB (77 %) eingespart werden.
        Durch die Komprimierung von http://iobroker:8082/…s/widgets/rgraph/js/RGraph.common.key.js könnten 19,5 KB (80 %) eingespart werden.
        Durch die Komprimierung von http://iobroker:8082/…gets/rgraph/js/RGraph.common.tooltips.js könnten 16,6 KB (77 %) eingespart werden.
        Durch die Komprimierung von http://iobroker:8082/…andweather/js/flipclock/flipclock.min.js könnten 15,3 KB (74 %) eingespart werden.
        Durch die Komprimierung von http://iobroker:8082/vis/widgets/hqwidgets/css/checkbox.css könnten 13,6 KB (92 %) eingespart werden.
        Durch die Komprimierung von http://iobroker:8082/…ets/fancyswitch/js/jquery.ibutton.min.js könnten 12,5 KB (72 %) eingespart werden.
        Durch die Komprimierung von http://iobroker:8082/vis/lib/js/quo.standalone.js könnten 12,5 KB (66 %) eingespart werden.
        Durch die Komprimierung von http://iobroker:8082/…s/widgets/timeandweather/js/moreskins.js könnten 12,5 KB (88 %) eingespart werden.
        Durch die Komprimierung von http://iobroker:8082/…is/widgets/colorpicker/js/huepiHelper.js könnten 11,5 KB (77 %) eingespart werden.
        Durch die Komprimierung von http://iobroker:8082/…vis/widgets/colorpicker/css/spectrum.css könnten 10,7 KB (73 %) eingespart werden.
        Durch die Komprimierung von http://iobroker:8082/vis/css/vis.css könnten 10,2 KB (77 %) eingespart werden.
        Durch die Komprimierung von http://iobroker:8082/…s/widgets/timeandweather/js/coolclock.js könnten 8,7 KB (69 %) eingespart werden.
        Durch die Komprimierung von http://iobroker:8082/…widgets/timeandweather/css/flipclock.css könnten 8,3 KB (83 %) eingespart werden.
        Durch die Komprimierung von http://iobroker:8082/vis/widgets/hqwidgets/css/glossy.css könnten 8,2 KB (87 %) eingespart werden.
        Durch die Komprimierung von http://iobroker:8082/…gets/css/odometer-theme-slot-machine.css könnten 7 KB (87 %) eingespart werden.
        Durch die Komprimierung von http://iobroker:8082/…is/lib/js/jquery.multiselect-1.13.min.js könnten 6,9 KB (66 %) eingespart werden.
        Durch die Komprimierung von http://iobroker:8082/…vis/widgets/hqwidgets/js/odometer.min.js könnten 6,5 KB (64 %) eingespart werden.
        Durch die Komprimierung von http://iobroker:8082/…vis/widgets/colorpicker/js/farbtastic.js könnten 6,4 KB (66 %) eingespart werden.
        Durch die Komprimierung von http://iobroker:8082/…ets/hqwidgets/css/odometer-theme-car.css könnten 6,4 KB (87 %) eingespart werden.
        Durch die Komprimierung von http://iobroker:8082/vis/widgets/bars/js/jquery.sidebar.js könnten 6,3 KB (79 %) eingespart werden.
        Durch die Komprimierung von http://iobroker:8082/…idgets/tabs/styles/jquery.sliderTabs.css könnten 5,7 KB (81 %) eingespart werden.
        Durch die Komprimierung von http://iobroker:8082/…ets/css/odometer-theme-train-station.css könnten 4,9 KB (86 %) eingespart werden.
        Durch die Komprimierung von http://iobroker:8082/…s/hqwidgets/css/odometer-theme-plaza.css könnten 4 KB (85 %) eingespart werden.
        Durch die Komprimierung von http://iobroker:8082/…hqwidgets/css/odometer-theme-digital.css könnten 4 KB (84 %) eingespart werden.
        Durch die Komprimierung von http://iobroker:8082/…hqwidgets/css/odometer-theme-default.css könnten 3,5 KB (86 %) eingespart werden.
        Durch die Komprimierung von http://iobroker:8082/…hqwidgets/css/odometer-theme-minimal.css könnten 3,3 KB (87 %) eingespart werden.
        Durch die Komprimierung von http://iobroker:8082/…timeandweather/css/jquery.jdigiclock.css könnten 3,1 KB (76 %) eingespart werden.
        Durch die Komprimierung von http://iobroker:8082/vis/widgets/bars/css/sidebar.css könnten 3,1 KB (83 %) eingespart werden.
        Durch die Komprimierung von http://iobroker:8082/vis.0/main/vis-user.css?_=1469394851197 könnten 2,9 KB (70 %) eingespart werden.
        Durch die Komprimierung von http://iobroker:8082/vis/lib/js/translate.js könnten 2,8 KB (77 %) eingespart werden.
        Durch die Komprimierung von http://iobroker:8082/…widgets/jqplot/css/jquery.jqplot.min.css könnten 2,5 KB (73 %) eingespart werden.
        Durch die Komprimierung von http://iobroker:8082/…s/fancyswitch/css/jquery.ibutton.min.css könnten 2,1 KB (72 %) eingespart werden.
        Durch die Komprimierung von http://iobroker:8082/…fancyswitch/js/jquery-ui.toggleSwitch.js könnten 1,8 KB (65 %) eingespart werden.
        Durch die Komprimierung von http://iobroker:8082/vis/lib/js/loStorage.js könnten 1,6 KB (60 %) eingespart werden.
        Durch die Komprimierung von http://iobroker:8082/vis/lib/css/jquery.multiselect-1.13.css könnten 1 KB (65 %) eingespart werden.
        Durch die Komprimierung von http://iobroker:8082/vis/widgets/basic/css/table.css könnten 991 Byte (68 %) eingespart werden.
        Durch die Komprimierung von http://iobroker:8082/vis/css/styles.css könnten 914 Byte (60 %) eingespart werden.
        Durch die Komprimierung von http://iobroker:8082/…vis/widgets/timeandweather/css/yahoo.css könnten 859 Byte (58 %) eingespart werden.
        Durch die Komprimierung von http://iobroker:8082/…s/widgets/colorpicker/css/farbtastic.css könnten 694 Byte (50 %) eingespart werden.
        Durch die Komprimierung von http://iobroker:8082/vis/js/config.js könnten 686 Byte (68 %) eingespart werden.
        Durch die Komprimierung von http://iobroker:8082/vis/lib/js/jquery.ui.touch-punch.min.js könnten 604 Byte (50 %) eingespart werden.
        

        Durch die Komprimierung des JavaScript-Codes können viele Datenbytes gespart und das Herunterladen, das Parsen und die Ausführungszeit beschleunigt werden.

        ! Reduzieren Sie JavaScript für die folgenden Ressourcen, um ihre Größe um 794,5 KB (50 %) zu verringern.
        ! https://developers.google.com/speed/doc … yResources

        Durch die Reduzierung von http://iobroker:8082/vis/widgets/rgraph/js/RGraph.line.js könnten 80,5 KB (56 %) eingespart werden.
        Durch die Reduzierung von http://iobroker:8082/lib/js/socket.io.js könnten 77,8 KB (49 %) eingespart werden.
        Durch die Reduzierung von http://iobroker:8082/…/widgets/rgraph/js/RGraph.common.core.js könnten 72,9 KB (57 %) eingespart werden.
        Durch die Reduzierung von http://iobroker:8082/vis/widgets/rgraph/js/RGraph.bar.js könnten 69,7 KB (57 %) eingespart werden.
        Durch die Reduzierung von http://iobroker:8082/vis/js/vis.js könnten 65,5 KB (50 %) eingespart werden.
        Durch die Reduzierung von http://iobroker:8082/vis/widgets/hqwidgets/js/hqwidgets.js könnten 60 KB (45 %) eingespart werden.
        Durch die Reduzierung von http://iobroker:8082/vis/widgets/colorpicker/js/spectrum.js könnten 43,2 KB (50 %) eingespart werden.
        Durch die Reduzierung von http://iobroker:8082/…dgets/rgraph/js/RGraph.common.effects.js könnten 27,1 KB (50 %) eingespart werden.
        Durch die Reduzierung von http://iobroker:8082/…dgets/rgraph/js/RGraph.common.dynamic.js könnten 24,6 KB (61 %) eingespart werden.
        Durch die Reduzierung von http://iobroker:8082/vis/widgets/rgraph/js/RGraph.gauge.js könnten 22,9 KB (53 %) eingespart werden.
        Durch die Reduzierung von http://iobroker:8082/vis/js/conn.js könnten 22,3 KB (48 %) eingespart werden.
        Durch die Reduzierung von http://iobroker:8082/…b/js/jquery-ui-timepicker-addon-1.2.2.js könnten 22,2 KB (35 %) eingespart werden.
        Durch die Reduzierung von http://iobroker:8082/…/widgets/rgraph/js/RGraph.thermometer.js könnten 20,1 KB (57 %) eingespart werden.
        Durch die Reduzierung von http://iobroker:8082/vis/widgets/colorpicker/js/jscolor.js könnten 18,1 KB (34 %) eingespart werden.
        Durch die Reduzierung von http://iobroker:8082/vis/widgets/hqwidgets/js/jquery.knob.js könnten 15,6 KB (57 %) eingespart werden.
        Durch die Reduzierung von http://iobroker:8082/vis/widgets/tabs/jquery.sliderTabs.js könnten 14,9 KB (50 %) eingespart werden.
        Durch die Reduzierung von http://iobroker:8082/…gets/rgraph/js/RGraph.common.tooltips.js könnten 14,3 KB (67 %) eingespart werden.
        Durch die Reduzierung von http://iobroker:8082/vis/widgets/basic/js/table.js könnten 14,1 KB (50 %) eingespart werden.
        Durch die Reduzierung von http://iobroker:8082/…s/widgets/rgraph/js/RGraph.common.key.js könnten 13,7 KB (56 %) eingespart werden.
        Durch die Reduzierung von http://iobroker:8082/…timeandweather/js/jquery.zweatherfeed.js könnten 13,7 KB (46 %) eingespart werden.
        Durch die Reduzierung von http://iobroker:8082/vis/widgets/metro/js/metro.js könnten 13,2 KB (41 %) eingespart werden.
        Durch die Reduzierung von http://iobroker:8082/vis/widgets/bars/js/bars.js könnten 13 KB (44 %) eingespart werden.
        Durch die Reduzierung von http://iobroker:8082/…ets/fancyswitch/js/jquery.ibutton.min.js könnten 10,2 KB (59 %) eingespart werden.
        Durch die Reduzierung von http://iobroker:8082/…s/timeandweather/js/jquery.jdigiclock.js könnten 9,7 KB (34 %) eingespart werden.
        Durch die Reduzierung von http://iobroker:8082/…ets/timeandweather/js/segment-display.js könnten 8 KB (33 %) eingespart werden.
        Durch die Reduzierung von http://iobroker:8082/…is/widgets/colorpicker/js/huepiHelper.js könnten 7,3 KB (50 %) eingespart werden.
        Durch die Reduzierung von http://iobroker:8082/…s/widgets/timeandweather/js/coolclock.js könnten 4,9 KB (40 %) eingespart werden.
        Durch die Reduzierung von http://iobroker:8082/vis/widgets/bars/js/jquery.sidebar.js könnten 4,4 KB (56 %) eingespart werden.
        Durch die Reduzierung von http://iobroker:8082/…vis/widgets/colorpicker/js/farbtastic.js könnten 4,3 KB (45 %) eingespart werden.
        Durch die Reduzierung von http://iobroker:8082/…s/widgets/timeandweather/js/moreskins.js könnten 3,3 KB (24 %) eingespart werden.
        Durch die Reduzierung von http://iobroker:8082/vis/lib/js/translate.js könnten 1,5 KB (42 %) eingespart werden.
        Durch die Reduzierung von http://iobroker:8082/…fancyswitch/js/jquery-ui.toggleSwitch.js könnten 1 KB (38 %) eingespart werden.
        Durch die Reduzierung von http://iobroker:8082/vis/js/config.js könnten 514 Byte (51 %) eingespart werden.
        

        JavaScript- und CSS-Ressourcen, die das Rendering blockieren, in Inhalten "above the fold" (ohne Scrollen sichtbar) beseitigen

        ! Ihre Seite enthält 47 blockierende Skript-Ressourcen und 38 blockierende CSS-Ressourcen. Dies verursacht eine Verzögerung beim Rendern Ihrer Seite.
        ! Keine der Seiteninhalte "above the fold" (ohne Scrollen sichtbar) konnten ohne Wartezeiten für das Laden der folgenden Ressourcen gerendert werden. Versuchen Sie, blockierende Ressourcen zu verschieben oder asynchron zu laden, oder laden Sie kritische Bereiche dieser Ressourcen direkt inline im HTML.
        ! Entfernen Sie JavaScript, das das Rendering blockiert:
        ! https://developers.google.com/speed/doc … BlockingJS

        http://iobroker:8082/vis/cordova.js
        http://iobroker:8082/lib/js/jquery-1.11.2.min.js
        http://iobroker:8082/lib/js/jquery-ui-1.11.4.full.min.js
        http://iobroker:8082/lib/js/socket.io.js
        http://iobroker:8082/vis/lib/js/translate.js
        http://iobroker:8082/vis/js/app.js
        http://iobroker:8082/vis/lib/js/can.2.3.24.custom.min.js
        http://iobroker:8082/vis/lib/js/jquery.ui.touch-punch.min.js
        http://iobroker:8082/…is/lib/js/jquery.multiselect-1.13.min.js
        http://iobroker:8082/vis/lib/js/quo.standalone.js
        http://iobroker:8082/vis/lib/js/loStorage.js
        http://iobroker:8082/vis/_socket/info.js
        http://iobroker:8082/vis/js/config.js
        http://iobroker:8082/vis/js/conn.js
        http://iobroker:8082/vis/js/vis.js
        http://iobroker:8082/vis/widgets/bars/js/bars.js
        http://iobroker:8082/vis/widgets/bars/js/jquery.sidebar.js
        http://iobroker:8082/vis/widgets/basic/js/table.js
        http://iobroker:8082/vis/widgets/colorpicker/js/jscolor.js
        http://iobroker:8082/…vis/widgets/colorpicker/js/farbtastic.js
        http://iobroker:8082/vis/widgets/colorpicker/js/spectrum.js
        http://iobroker:8082/…is/widgets/colorpicker/js/huepiHelper.js
        http://iobroker:8082/…fancyswitch/js/jquery-ui.toggleSwitch.js
        http://iobroker:8082/…ets/fancyswitch/js/jquery.ibutton.min.js
        http://iobroker:8082/…s/history/lib/js/jquery.sparkline.min.js
        http://iobroker:8082/vis/widgets/hqwidgets/js/jquery.knob.js
        http://iobroker:8082/…vis/widgets/hqwidgets/js/odometer.min.js
        http://iobroker:8082/vis/widgets/hqwidgets/js/hqwidgets.js
        http://iobroker:8082/…s/widgets/jqplot/js/jquery.jqplot.min.js
        http://iobroker:8082/…b/js/jquery-ui-timepicker-addon-1.2.2.js
        http://iobroker:8082/vis/widgets/metro/js/metro.js
        http://iobroker:8082/…/widgets/rgraph/js/RGraph.common.core.js
        http://iobroker:8082/…dgets/rgraph/js/RGraph.common.effects.js
        http://iobroker:8082/…dgets/rgraph/js/RGraph.common.dynamic.js
        http://iobroker:8082/…gets/rgraph/js/RGraph.common.tooltips.js
        http://iobroker:8082/…s/widgets/rgraph/js/RGraph.common.key.js
        http://iobroker:8082/…/widgets/rgraph/js/RGraph.thermometer.js
        http://iobroker:8082/vis/widgets/rgraph/js/RGraph.gauge.js
        http://iobroker:8082/vis/widgets/rgraph/js/RGraph.bar.js
        http://iobroker:8082/vis/widgets/rgraph/js/RGraph.line.js
        http://iobroker:8082/vis/widgets/tabs/jquery.sliderTabs.js
        http://iobroker:8082/…andweather/js/flipclock/flipclock.min.js
        http://iobroker:8082/…s/timeandweather/js/jquery.jdigiclock.js
        http://iobroker:8082/…timeandweather/js/jquery.zweatherfeed.js
        http://iobroker:8082/…s/widgets/timeandweather/js/coolclock.js
        http://iobroker:8082/…s/widgets/timeandweather/js/moreskins.js
        http://iobroker:8082/…ets/timeandweather/js/segment-display.js
        

        Optimieren Sie die CSS-Darstellung für die folgenden URLs:

        <url url="https://developers.google.com/speed/docs/insights/OptimizeCSSDelivery">[https://developers.google.com/speed/docs/insights/OptimizeCSSDelivery " target="_blank">](</s><LINK_TEXT text=)[<link_text text="https://developers.google.com/speed/doc … SDelivery
        ">https://developers.google.com/speed/docs/insights/OptimizeCSSDelivery</link_text>](</s><LINK_TEXT text=)</url>

        ! ````
        http://iobroker:8082/vis/lib/css/jquery.multiselect-1.13.css
        http://iobroker:8082/vis/css/backgrounds.css
        http://iobroker:8082/vis/css/vis.css
        http://iobroker:8082/vis/css/vis-common-user.css
        http://iobroker:8082/vis/css/app.css
        http://iobroker:8082/vis/css/styles.css
        http://iobroker:8082/vis/widgets/bars/css/bars.css
        http://iobroker:8082/vis/widgets/bars/css/sidebar.css
        http://iobroker:8082/vis/widgets/bars/css/barButtons.css
        http://iobroker:8082/vis/widgets/basic/css/table.css
        http://iobroker:8082/…s/widgets/colorpicker/css/farbtastic.css
        http://iobroker:8082/…vis/widgets/colorpicker/css/spectrum.css
        http://iobroker:8082/…s/fancyswitch/css/jquery.ibutton.min.css
        http://iobroker:8082/vis/widgets/hqwidgets/css/hqwidgets.css
        http://iobroker:8082/…dgets/hqwidgets/css/hqwidgetsButtons.css
        http://iobroker:8082/vis/widgets/hqwidgets/css/checkbox.css
        http://iobroker:8082/vis/widgets/hqwidgets/css/glossy.css
        http://iobroker:8082/…ets/hqwidgets/css/odometer-theme-car.css
        http://fonts.googleapis.com/css?family=Arimo
        http://iobroker:8082/…hqwidgets/css/odometer-theme-default.css
        http://iobroker:8082/…hqwidgets/css/odometer-theme-digital.css
        http://fonts.googleapis.com/css?family=Wallpoet
        http://iobroker:8082/…hqwidgets/css/odometer-theme-minimal.css
        http://iobroker:8082/…s/hqwidgets/css/odometer-theme-plaza.css
        http://fonts.googleapis.com/css?family=Arimo
        http://iobroker:8082/…gets/css/odometer-theme-slot-machine.css
        http://fonts.googleapis.com/css?family=Rye
        http://iobroker:8082/…ets/css/odometer-theme-train-station.css
        http://fonts.googleapis.com/css?family=Economica
        http://iobroker:8082/…widgets/jqplot/css/jquery.jqplot.min.css
        http://iobroker:8082/…css/jquery-ui-timepicker-addon-1.2.2.css
        http://iobroker:8082/vis/widgets/metro/css/iconFont.min.css
        http://iobroker:8082/…is/widgets/metro/css/metro-bootstrap.css
        http://iobroker:8082/…idgets/tabs/styles/jquery.sliderTabs.css
        http://iobroker:8082/…widgets/timeandweather/css/flipclock.css
        http://iobroker:8082/…timeandweather/css/jquery.jdigiclock.css
        http://iobroker:8082/…vis/widgets/timeandweather/css/yahoo.css
        http://iobroker:8082/…dgets/timeandweather/css/simpleclock.css

        
        ****Browser-Caching nutzen****
        
        Das Festlegen eines Ablaufdatums oder eines Höchstalters in den HTTP-Headern für statische Ressourcen weist den Browser an, zuvor heruntergeladene Ressourcen über die lokale Festplatte anstatt über das Netzwerk zu laden.
        
        Nutzen Sie Browser-Caching für die folgenden cachefähigen Ressourcen:
        
        [https://developers.google.com/speed/doc … serCaching](https://developers.google.com/speed/docs/insights/LeverageBrowserCaching)
        
        >! ````
        http://iobroker:8082/lib/js/jquery-1.11.2.min.js (Ablaufdatum nicht festgelegt)
        http://iobroker:8082/lib/js/jquery-ui-1.11.4.full.min.js (Ablaufdatum nicht festgelegt)
        http://iobroker:8082/lib/js/socket.io.js (Ablaufdatum nicht festgelegt)
        http://iobroker:8082/vis/_socket/info.js (Ablaufdatum nicht festgelegt)
        http://iobroker:8082/vis/cordova.js (Ablaufdatum nicht festgelegt)
        http://iobroker:8082/vis/css/app.css (Ablaufdatum nicht festgelegt)
        http://iobroker:8082/vis/css/backgrounds.css (Ablaufdatum nicht festgelegt)
        http://iobroker:8082/vis/css/styles.css (Ablaufdatum nicht festgelegt)
        http://iobroker:8082/vis/css/vis-common-user.css (Ablaufdatum nicht festgelegt)
        http://iobroker:8082/vis/css/vis.css (Ablaufdatum nicht festgelegt)
        http://iobroker:8082/vis/img/disconnect.png (Ablaufdatum nicht festgelegt)
        http://iobroker:8082/vis/js/app.js (Ablaufdatum nicht festgelegt)
        http://iobroker:8082/vis/js/config.js (Ablaufdatum nicht festgelegt)
        http://iobroker:8082/vis/js/conn.js (Ablaufdatum nicht festgelegt)
        http://iobroker:8082/vis/js/vis.js (Ablaufdatum nicht festgelegt)
        http://iobroker:8082/…css/jquery-ui-timepicker-addon-1.2.2.css (Ablaufdatum nicht festgelegt)
        http://iobroker:8082/vis/lib/css/jquery.multiselect-1.13.css (Ablaufdatum nicht festgelegt)
        http://iobroker:8082/vis/lib/js/can.2.3.24.custom.min.js (Ablaufdatum nicht festgelegt)
        http://iobroker:8082/…b/js/jquery-ui-timepicker-addon-1.2.2.js (Ablaufdatum nicht festgelegt)
        http://iobroker:8082/…is/lib/js/jquery.multiselect-1.13.min.js (Ablaufdatum nicht festgelegt)
        http://iobroker:8082/vis/lib/js/jquery.ui.touch-punch.min.js (Ablaufdatum nicht festgelegt)
        http://iobroker:8082/vis/lib/js/loStorage.js (Ablaufdatum nicht festgelegt)
        http://iobroker:8082/vis/lib/js/quo.standalone.js (Ablaufdatum nicht festgelegt)
        http://iobroker:8082/vis/lib/js/translate.js (Ablaufdatum nicht festgelegt)
        http://iobroker:8082/vis/widgets/bars/css/barButtons.css (Ablaufdatum nicht festgelegt)
        http://iobroker:8082/vis/widgets/bars/css/bars.css (Ablaufdatum nicht festgelegt)
        http://iobroker:8082/vis/widgets/bars/css/sidebar.css (Ablaufdatum nicht festgelegt)
        http://iobroker:8082/vis/widgets/bars/js/bars.js (Ablaufdatum nicht festgelegt)
        http://iobroker:8082/vis/widgets/bars/js/jquery.sidebar.js (Ablaufdatum nicht festgelegt)
        http://iobroker:8082/vis/widgets/basic/css/table.css (Ablaufdatum nicht festgelegt)
        http://iobroker:8082/vis/widgets/basic/js/table.js (Ablaufdatum nicht festgelegt)
        http://iobroker:8082/…s/widgets/colorpicker/css/farbtastic.css (Ablaufdatum nicht festgelegt)
        http://iobroker:8082/…vis/widgets/colorpicker/css/spectrum.css (Ablaufdatum nicht festgelegt)
        http://iobroker:8082/…vis/widgets/colorpicker/js/farbtastic.js (Ablaufdatum nicht festgelegt)
        http://iobroker:8082/…is/widgets/colorpicker/js/huepiHelper.js (Ablaufdatum nicht festgelegt)
        http://iobroker:8082/vis/widgets/colorpicker/js/jscolor.js (Ablaufdatum nicht festgelegt)
        http://iobroker:8082/vis/widgets/colorpicker/js/spectrum.js (Ablaufdatum nicht festgelegt)
        http://iobroker:8082/…s/fancyswitch/css/jquery.ibutton.min.css (Ablaufdatum nicht festgelegt)
        http://iobroker:8082/…fancyswitch/js/jquery-ui.toggleSwitch.js (Ablaufdatum nicht festgelegt)
        http://iobroker:8082/…ets/fancyswitch/js/jquery.ibutton.min.js (Ablaufdatum nicht festgelegt)
        http://iobroker:8082/…s/history/lib/js/jquery.sparkline.min.js (Ablaufdatum nicht festgelegt)
        http://iobroker:8082/vis/widgets/hqwidgets/css/checkbox.css (Ablaufdatum nicht festgelegt)
        http://iobroker:8082/vis/widgets/hqwidgets/css/glossy.css (Ablaufdatum nicht festgelegt)
        http://iobroker:8082/vis/widgets/hqwidgets/css/hqwidgets.css (Ablaufdatum nicht festgelegt)
        http://iobroker:8082/…dgets/hqwidgets/css/hqwidgetsButtons.css (Ablaufdatum nicht festgelegt)
        http://iobroker:8082/…ets/hqwidgets/css/odometer-theme-car.css (Ablaufdatum nicht festgelegt)
        http://iobroker:8082/…hqwidgets/css/odometer-theme-default.css (Ablaufdatum nicht festgelegt)
        http://iobroker:8082/…hqwidgets/css/odometer-theme-digital.css (Ablaufdatum nicht festgelegt)
        http://iobroker:8082/…hqwidgets/css/odometer-theme-minimal.css (Ablaufdatum nicht festgelegt)
        http://iobroker:8082/…s/hqwidgets/css/odometer-theme-plaza.css (Ablaufdatum nicht festgelegt)
        http://iobroker:8082/…gets/css/odometer-theme-slot-machine.css (Ablaufdatum nicht festgelegt)
        http://iobroker:8082/…ets/css/odometer-theme-train-station.css (Ablaufdatum nicht festgelegt)
        http://iobroker:8082/vis/widgets/hqwidgets/js/hqwidgets.js (Ablaufdatum nicht festgelegt)
        http://iobroker:8082/vis/widgets/hqwidgets/js/jquery.knob.js (Ablaufdatum nicht festgelegt)
        http://iobroker:8082/…vis/widgets/hqwidgets/js/odometer.min.js (Ablaufdatum nicht festgelegt)
        http://iobroker:8082/…widgets/jqplot/css/jquery.jqplot.min.css (Ablaufdatum nicht festgelegt)
        http://iobroker:8082/…s/widgets/jqplot/js/jquery.jqplot.min.js (Ablaufdatum nicht festgelegt)
        http://iobroker:8082/vis/widgets/metro/css/iconFont.min.css (Ablaufdatum nicht festgelegt)
        http://iobroker:8082/…is/widgets/metro/css/metro-bootstrap.css (Ablaufdatum nicht festgelegt)
        http://iobroker:8082/vis/widgets/metro/js/metro.js (Ablaufdatum nicht festgelegt)
        http://iobroker:8082/vis/widgets/rgraph/js/RGraph.bar.js (Ablaufdatum nicht festgelegt)
        http://iobroker:8082/…/widgets/rgraph/js/RGraph.common.core.js (Ablaufdatum nicht festgelegt)
        http://iobroker:8082/…dgets/rgraph/js/RGraph.common.dynamic.js (Ablaufdatum nicht festgelegt)
        http://iobroker:8082/…dgets/rgraph/js/RGraph.common.effects.js (Ablaufdatum nicht festgelegt)
        http://iobroker:8082/…s/widgets/rgraph/js/RGraph.common.key.js (Ablaufdatum nicht festgelegt)
        http://iobroker:8082/…gets/rgraph/js/RGraph.common.tooltips.js (Ablaufdatum nicht festgelegt)
        http://iobroker:8082/vis/widgets/rgraph/js/RGraph.gauge.js (Ablaufdatum nicht festgelegt)
        http://iobroker:8082/vis/widgets/rgraph/js/RGraph.line.js (Ablaufdatum nicht festgelegt)
        http://iobroker:8082/…/widgets/rgraph/js/RGraph.thermometer.js (Ablaufdatum nicht festgelegt)
        http://iobroker:8082/vis/widgets/tabs/jquery.sliderTabs.js (Ablaufdatum nicht festgelegt)
        http://iobroker:8082/…idgets/tabs/styles/jquery.sliderTabs.css (Ablaufdatum nicht festgelegt)
        http://iobroker:8082/…widgets/timeandweather/css/flipclock.css (Ablaufdatum nicht festgelegt)
        http://iobroker:8082/…timeandweather/css/jquery.jdigiclock.css (Ablaufdatum nicht festgelegt)
        http://iobroker:8082/…dgets/timeandweather/css/simpleclock.css (Ablaufdatum nicht festgelegt)
        http://iobroker:8082/…vis/widgets/timeandweather/css/yahoo.css (Ablaufdatum nicht festgelegt)
        http://iobroker:8082/…s/widgets/timeandweather/js/coolclock.js (Ablaufdatum nicht festgelegt)
        http://iobroker:8082/…andweather/js/flipclock/flipclock.min.js (Ablaufdatum nicht festgelegt)
        http://iobroker:8082/…s/timeandweather/js/jquery.jdigiclock.js (Ablaufdatum nicht festgelegt)
        http://iobroker:8082/…timeandweather/js/jquery.zweatherfeed.js (Ablaufdatum nicht festgelegt)
        http://iobroker:8082/…s/widgets/timeandweather/js/moreskins.js (Ablaufdatum nicht festgelegt)
        http://iobroker:8082/…ets/timeandweather/js/segment-display.js (Ablaufdatum nicht festgelegt)
        

        Sichtbare Inhalte priorisieren

        Für Ihre Seite sind zusätzliche Netzwerk-Roundtrips erforderlich, um die ohne Scrollen sichtbaren Inhalte ("above the fold"-Inhalte) darstellen zu können. Reduzieren Sie die zur Darstellung von "above the fold"-Inhalten erforderliche HTML-Menge, um eine optimale Leistung zu erzielen.

        Die gesamte HTML-Antwort war nicht ausreichend, um den ohne Scrollen sichtbaren Inhalt zu rendern. Dies weist üblicherweise darauf hin, dass zusätzliche, nach dem Parsen des HTML geladene Ressourcen zum Rendern des ohne Scrollen sichtbaren Inhalts erforderlich waren. Priorisieren Sie den sichtbaren Inhalt, der zum Rendern ohne Scrollen erforderlich ist, indem Sie ihn direkt in die HTML-Antwort integrieren.

        https://developers.google.com/speed/doc … bleContent

        Hier gibt es keine Liste, denn:

        Keiner der Seiteninhalte, die in der endgültigen Version ohne Scrollen sichtbar sind, konnte gerendert werden, auch nicht mit der vollständigen HTML-Antwort.

        HTML reduzieren

        Durch die Komprimierung des HTML-Codes, einschließlich der darin enthaltenen Inline-JavaScripts und CSS, können viele Datenbytes gespart und das Herunterladen und Parsen beschleunigt werden.

        Reduzieren Sie HTML für die folgenden Ressourcen, um ihre Größe um 191,8 KB (24 %) zu verringern.

        ! ````
        Durch die Reduzierung von http://iobroker:8082/vis/index.html könnten 191,8 KB (24 %) eingespart werden.

        
        ****CSS reduzieren****
        
        Durch die Komprimierung des CSS-Codes können viele Datenbytes gespart und das Herunterladen und Parsen beschleunigt werden.
        
        Reduzieren Sie CSS für die folgenden Ressourcen, um ihre Größe um 83,6 KB (16 %) zu verringern.
        
        [https://developers.google.com/speed/doc … yResources](https://developers.google.com/speed/docs/insights/MinifyResources)
        
        >! ````
        Durch die Reduzierung von http://iobroker:8082/…is/widgets/metro/css/metro-bootstrap.css könnten 35,4 KB (12 %) eingespart werden.
        Durch die Reduzierung von http://iobroker:8082/vis/css/backgrounds.css könnten 6,3 KB (15 %) eingespart werden.
        Durch die Reduzierung von http://iobroker:8082/vis/widgets/hqwidgets/css/hqwidgets.css könnten 6 KB (18 %) eingespart werden.
        Durch die Reduzierung von http://iobroker:8082/vis/widgets/metro/css/iconFont.min.css könnten 6 KB (23 %) eingespart werden.
        Durch die Reduzierung von http://iobroker:8082/vis/widgets/bars/css/barButtons.css könnten 5,9 KB (18 %) eingespart werden.
        Durch die Reduzierung von http://iobroker:8082/vis/css/vis.css könnten 4,7 KB (36 %) eingespart werden.
        Durch die Reduzierung von http://iobroker:8082/…dgets/hqwidgets/css/hqwidgetsButtons.css könnten 4,2 KB (16 %) eingespart werden.
        Durch die Reduzierung von http://iobroker:8082/vis/widgets/hqwidgets/css/checkbox.css könnten 3,8 KB (27 %) eingespart werden.
        Durch die Reduzierung von http://iobroker:8082/…vis/widgets/colorpicker/css/spectrum.css könnten 2,7 KB (19 %) eingespart werden.
        Durch die Reduzierung von http://iobroker:8082/vis/widgets/hqwidgets/css/glossy.css könnten 2,2 KB (24 %) eingespart werden.
        Durch die Reduzierung von http://iobroker:8082/…widgets/timeandweather/css/flipclock.css könnten 1,9 KB (20 %) eingespart werden.
        Durch die Reduzierung von http://iobroker:8082/…idgets/tabs/styles/jquery.sliderTabs.css könnten 1 KB (15 %) eingespart werden.
        Durch die Reduzierung von http://iobroker:8082/…timeandweather/css/jquery.jdigiclock.css könnten 1.023 Byte (25 %) eingespart werden.
        Durch die Reduzierung von http://iobroker:8082/vis.0/main/vis-user.css?_=1469394851197 könnten 967 Byte (23 %) eingespart werden.
        Durch die Reduzierung von http://iobroker:8082/…s/widgets/colorpicker/css/farbtastic.css könnten 875 Byte (63 %) eingespart werden.
        Durch die Reduzierung von http://iobroker:8082/vis/widgets/bars/css/sidebar.css könnten 706 Byte (19 %) eingespart werden.
        

        "Es wird die Zeit kommen, da ihr euch entscheiden müsst zwischen dem, was richtig ist, und dem, was bequem ist."
        Plural von Status ist auch Status!

        1 Antwort Letzte Antwort
        0
        • HomoranH Nicht stören
          HomoranH Nicht stören
          Homoran
          Global Moderator Administrators
          schrieb am zuletzt editiert von
          #10

          Hallo fitti,

          Danke für deine Mühe.

          Ich habe mir nur die Überschriften angesehen.

          Wenn ich mit meiner Theorie richtig liege, dass eine Ursache für die Beanspruchung im frontend zu suchen ist, könnten Umstellungen in dies Richtungen eher kontraproduktiv sein.

          Ein Tablet hat wahrscheinlich genau mit diesen Aufgaben schon zuviel zu tun. Die gesendete Datenmenge könnte da nur ein kleineres Problem darstellen.

          Auch der Cache ist zumindest bei mir wahrscheinlich wegen nur 1GE RAM zu gering.

          Gestern auf dem NUCi5 als Frontend gab es keinerlei Probleme.

          Den Einwand in deinem vorigen Beitrag, dass RasPi oder cubietruck am gBit Netzwerk hängen, gilt nur teilweise. Schließlich hängt das Tablet zu fast 100% im WLAN.

          Allerdings haben einige ihren RasPi auch im WLAN. Das kann das Ganze natürlich noch mehr verschlimmern.

          Gruß

          Rainer

          kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

          Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

          der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

          1 Antwort Letzte Antwort
          0
          • V Offline
            V Offline
            vore
            schrieb am zuletzt editiert von
            #11

            Hallo Rainer,

            die BananaPi ist nur der Client. Der IOBroker Server läuft auf einem Cubieboard 3 (Cubietruck) zusammen mit Yahm. Der Cubietruck hat genug Performance und auch Ram. Daran liegt es sicher nicht.

            Gruß

            Vore

            @Homoran:

            Hallo vore,

            wenn ich dich richtig verstehe hast du einen BananaPi (Standard) mit (angedocktem) 7" (Touch?)Screen auf dem sowohl der ioBroker Server, als auch der Browser läuft, mit dem du visualisierst?

            Da wirst du mit Sicherheit an die Grenzen des Systems stoßen `

            1 Antwort Letzte Antwort
            0
            • jens.mausJ Offline
              jens.mausJ Offline
              jens.maus
              schrieb am zuletzt editiert von
              #12

              Hallo Zusammen,

              auch ich bin davon betroffen das nach Umstellung von CCU.io/DashUI auf ioBroker/VIS die VIS Darstellung im Browser (ein permanent am Hauseingang montiertes iPad2) dazu führt das z.B. Statusupdate von geöffneten/geschlossenen Türen nicht mehr instantan angezeigt werden. Ich habe dazu auch bereits einen anderen Thread diesbzgl. geöffnet (http://forum.iobroker.net/viewtopic.php … 386#p31070) wurde dann aber auf diesen hier verwiesen.

              Mein Problem manifestiert sich so, dass wenn ich auf dem iPad (egal über welche Browserengine) die VIS seite frisch öffne erst einmal alles soweit ganz zu läuft und auch Statusänderungen wie z.B. Haustür geöffnet/geschlossen unmittelbar dort dargestellt wird. Lasse ich dann aber die VIS Seite eine weile am iPad werkeln kommt es nach kurzer Zeit dazu das die Statusänderungen eben leider nicht mehr instantan dargestellt werden sondern mitunter bis zu 10 sek vergehen können bis die geöffnete Tür entsprechend dargestellt wird. Lade ich zwischendrin die VIS Seite komplett neu wird der status sofort mit dem korrekten Statuswert dargestellt.

              Das Problem verschärft sich sogar noch wenn ich zwischendrin das iPad schlafen gehen lasse (habe einen Rahmen mit integriertem Statusdisplay und Magneten die das iPad entsprechend mechanisch schlafen gehen lassen. Wenn dann nämlich das iPad wieder aufgeweckt wird dann ist die VIS seite und alle Status die dort angezeigt werden erst einmal total out-of-sync und es dauert mitunter 1-2 Minuten bis sich alles wieder eingekriegt hat oder VIS sich automatisch selbst komplett neu geladen hat. Dann wiederum funktioniert erst einmal für eine halbe Minute alles wieder und dann werden statusänderungen wieder nicht mehr instantan dargestellt.

              Wie gesagt hatte ich solche Effekte mit ccu.io/dashUI nicht und es frustriert auch inzwischen leider ein bisschen das hier anscheinend entweder ioBroker soviel mehr browser Ressourcen braucht als dashui oder man das Problem nicht wirklich zu fassen bekommt. Würde ja auch gerne selbst das ganze irgendwie tiefer Debuggen wollen, aber leider fehlt mir da bisschen irgendwo der Ansatzpunkt. Über Hilfestellung (z.B. auch von Bluefox) wäre ich wirklich dankbar.

              RaspberryMatic @ PromoxVE mit ~190 HomeMatic Geräten + ioBroker – GitHub – GitHub Sponsors / PayPal

              1 Antwort Letzte Antwort
              0
              • HomoranH Nicht stören
                HomoranH Nicht stören
                Homoran
                Global Moderator Administrators
                schrieb am zuletzt editiert von
                #13

                Hallo Jens,
                @jens.maus:

                wurde dann aber auf diesen hier verwiesen. `
                Ist schön wenn alles zusammen in einem Thread steht, aber so war das nicht gemeint. Nur ob hier vielleicht Infos für dich drin stehen.

                @jens.maus:

                das die Statusänderungen eben leider nicht mehr instantan dargestellt werden sondern mitunter bis zu 10 sek vergehen können bis die geöffnete Tür entsprechend dargestellt wird. `
                Dieses Phänomen für sich ist nicht bekannt.

                Wie sehen denn die anderen Visualisierungen aus? (z.B. Temperatur o.a., das cyklisch geloggt wird und nicht auf Änderungen angewiesen ist?

                Oder Charts?

                Ist alles quälend langsam? Auch das Umschalten von views?

                So etwas ist bekannt.

                Bisher habe ich den Eindruck, dass die Ursache tatsächlich auf das Frontend einzugrenzen ist. Allerdings sollte ein iPad (RAM?) doch einiges schaffen.
                @jens.maus:

                Lade ich zwischendrin die VIS Seite komplett neu wird der status sofort mit dem korrekten Statuswert dargestellt. `
                Das deutet nicht auf zu schwache Hardware, eher tatsächlich in die Richtung immer stärker eingreifende Stromsparsysteme, bei iPad schon früher, bei Android in den letzten Versionen.

                @jens.maus:

                man das Problem nicht wirklich zu fassen bekommt. Würde ja auch gerne selbst das ganze irgendwie tiefer Debuggen wollen, aber leider fehlt mir da bisschen irgendwo der Ansatzpunkt. `
                So geht es mir auch, vielleicht schaffen wir es ja gemeinsam.

                Gruß

                Rainer

                kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

                Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

                der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

                1 Antwort Letzte Antwort
                0
                • F Offline
                  F Offline
                  Fitti
                  schrieb am zuletzt editiert von
                  #14

                  @Homoran:

                  @jens.maus:

                  das die Statusänderungen eben leider nicht mehr instantan dargestellt werden sondern mitunter bis zu 10 sek vergehen können bis die geöffnete Tür entsprechend dargestellt wird. Dieses Phänomen für sich ist nicht bekannt.

                  Jens hat es exakt beschrieben. Genau so ist es auch bei mir! Türstatus stark verzögert, bei mir lasse ich Display ausgehen, resync 1-2Minuten, usw. ich wiederhole jetzt nicht alles.

                  Ich habe auch eine Menge Widgets gelöscht (z. B. Camera Widgets).

                  Meine Zusammenfassung zuvor war NICHT auf dem Tablet, sondern auf dem PC mittels Google Devoloperhelp. WLAN lasse ich außen vor.

                  Und ich möchte noch mal erwähnen, dass auch meine PC Browser zusammenbrechen! Lasse ich diese eine Weile auf (meist mit vis und/oder admin), dann werden diese quälend langsam - auch auf anderen Webseiten! Der PC ist aber nicht ausgelastet.

                  Ich kann es drehen wie ich will, es liegt meiner Meinung nach am Browser - besser gesagt am geladenen Inhalt. Daher auch meine Auswertung weiter oben.

                  <u>Die Fakten aus meiner Sicht:</u>

                  • Android,

                  • iPad,

                  • PC Browser mit Firefox…

                  • … und Chrome zeigen identische oder ähnliche Probleme mit der Performance nur innerhalb des Browsers.

                  Auf Tablet oder PC arbeiten die anderen Tasks (z. B. FTP und SayitAusgabe via Mediaplayer24) zeitnah und schnell, auch wenn der Browser .vis quälend langsam anzeigt.

                  "Es wird die Zeit kommen, da ihr euch entscheiden müsst zwischen dem, was richtig ist, und dem, was bequem ist."
                  Plural von Status ist auch Status!

                  1 Antwort Letzte Antwort
                  0
                  • jens.mausJ Offline
                    jens.mausJ Offline
                    jens.maus
                    schrieb am zuletzt editiert von
                    #15

                    @Fitti:

                    Ich kann es drehen wie ich will, es liegt meiner Meinung nach am Browser - besser gesagt am geladenen Inhalt. Daher auch meine Auswertung weiter oben. `

                    Auch ich denke es liegt in der Tat an dem was der Browser an Javascript von VIS zur Abarbeitung bekommt. Gerade bei größeren VIS Umgebungen kann die menge des Javascript ja schon sehr rasant und stark ansteigen. Trotzdem denke ich müssten eigentlich moderne Browserengines damit recht gut und performant klar kommen. Deshalb vermute ich immer noch das irgendwo in VIS ein bottleneck bzw. bug existiert das die Browser alle in die Knie gehen lässt weil irgendwelche Javascript Funktionen vermehrt aufgerufen werden. Denn auch hier passiert es z.B. auf meinem Linux server (intel NUC i5) das dort der Firefox konstant 100% CPU Last macht sobald ich die VIS seite eine weile darstellen lasse.

                    Ich denke man bzw. Bluefox wird ggf. nicht drumrum kommen hier ein detailliertes Debugging der gesamten Javascript Mechanismen in VIS zu tätigen. Ich selbst bin zwar kein Javascript Entwickler, aber ich habe hier im Firefox z.B. einfach mal kurzerhand mit F12 den Debugger bzw. die Performance-Messengine angeworfen und einfach mal die funktionsaufrufe in VIS im Leerlauf mitaufnehmen lassen. Und ich kann da z.B. erkennen, dass bei mir mehr als 50% der Zeit VIS damit verbringt konstant "_setTimeout()" in vis.js nacheinander aufzurufen. Vielleicht kann der Eine oder andere das ja mal versuchen zu reproduzieren.

                    RaspberryMatic @ PromoxVE mit ~190 HomeMatic Geräten + ioBroker – GitHub – GitHub Sponsors / PayPal

                    1 Antwort Letzte Antwort
                    0
                    • F Offline
                      F Offline
                      Fitti
                      schrieb am zuletzt editiert von
                      #16

                      @jens.maus:

                      Und ich kann da z.B. erkennen, dass bei mir mehr als 50% der Zeit VIS damit verbringt konstant "_setTimeout()" in vis.js nacheinander aufzurufen. Vielleicht kann der Eine oder andere das ja mal versuchen zu reproduzieren. `
                      Hatte ich nicht so gefunden - wo hast Du es wie gesehen?

                      Ich stelle gerade nur fest, dass der Speicher immer weiter, lamgsam, zuläuft. Habe nur vis in Ruhe im Taskmanager beobachtet. Langsam aber stetig steigt es, dann fällt es mal wieder ein bischen, dann steigt es wieder. Im Mittel verzeichne ich einen positiven Anstieg. Das wäre auch eine Erklärung. Im moment suche ich noch nach Mitteln, wie ich herausfinde, was da genau den Speicher benötigt… Watson - übernehmen Sie...

                      "Es wird die Zeit kommen, da ihr euch entscheiden müsst zwischen dem, was richtig ist, und dem, was bequem ist."
                      Plural von Status ist auch Status!

                      1 Antwort Letzte Antwort
                      0
                      • HomoranH Nicht stören
                        HomoranH Nicht stören
                        Homoran
                        Global Moderator Administrators
                        schrieb am zuletzt editiert von
                        #17

                        Redet ihr von dem Speicher des Front Ende oder vom Server?

                        Gruß

                        Rainer

                        kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

                        Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

                        der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

                        1 Antwort Letzte Antwort
                        0
                        • jens.mausJ Offline
                          jens.mausJ Offline
                          jens.maus
                          schrieb am zuletzt editiert von
                          #18

                          @Homoran:

                          Redet ihr von dem Speicher des Front Ende oder vom Server? `

                          Wir reden from Frontend der im jeweiligen Browser läuft. All die Symptome die ich/wir hier sehen deuten eigentlich sehr stark darauf hin das irgendetwas mit dem Frontend nicht stimmt und dafür verantwortlich ist das es über längere Zeit immer langsamer wird bzw. Updates nicht instantan passieren und man fast regelmäßig die Verbindung zu VIS komplett neu starten muss.

                          RaspberryMatic @ PromoxVE mit ~190 HomeMatic Geräten + ioBroker – GitHub – GitHub Sponsors / PayPal

                          1 Antwort Letzte Antwort
                          0
                          • F Offline
                            F Offline
                            Fitti
                            schrieb am zuletzt editiert von
                            #19

                            Schönes Beispiel am PC. Habe heute so um die 6h .vis und admin offen gelassen. Und auch andere Sachen dann im Browser gemacht. Z. B. das Forum genervt oder ioBroker Skripte zu schreiben versucht.

                            Nach einiger Zeit war der Firefox träge, bei allen JS-Dingen. So schlimm, dass z. B. der rechte Forums-EineIdee Button einfach nicht mehr ging! Das hing genauso wie auf dem Tablet vis träge ist.

                            Erst ein Neustart des Rechners half auf die Schnelle, wobei ich nicht probierte, den schuldigen Task zu finden.

                            Wenn ich aber wie gestern den ganzen Tag was anderes online mit JavaScript im Firefox am selben Rechner in der gleichen Umgebung programmiere (z. B. ein JS-Spiel mit canvas Technik), passiert das nicht.

                            Also einwandfrei das FrontEnd.

                            "Es wird die Zeit kommen, da ihr euch entscheiden müsst zwischen dem, was richtig ist, und dem, was bequem ist."
                            Plural von Status ist auch Status!

                            1 Antwort Letzte Antwort
                            0
                            • D Offline
                              D Offline
                              dtp
                              schrieb am zuletzt editiert von
                              #20

                              Hallo,

                              das hier geschilderte Verhalten der immer träger reagierenden vis-Views stelle ich in entsprechender Weise auch bei der ioBroker.vis App für Android fest. Bringt diese einen eigenen Browser mit, oder warum verhält sie sich vergleichbar?

                              Übrigens, ioBroker selbst läuft auf meinem Raspi 3 nach wie vor flüssig und schnell. Wenn ich z.B. eine Anfrage über den Telegram- und den text2command-Adapter an ioBroker sende, erhalte ich umgehend eine Rückantwort. Auch Flot reagiert in Verbindung mit MariaDB auf meiner DiskStation immer noch sehr schnell und verzögerungsfrei.

                              Bis dann,

                              Thorsten

                              ioBroker im Docker-Container auf Synology DiskStation DS718+, HomeMatic IP über CCU3, IKEA Dirigera inkl. Matter, Apple Homekit, Amazon Alexa.

                              1 Antwort Letzte Antwort
                              0
                              • HomoranH Nicht stören
                                HomoranH Nicht stören
                                Homoran
                                Global Moderator Administrators
                                schrieb am zuletzt editiert von
                                #21

                                Nur ein paar Punkte!

                                Ich Kann nicht beurteilen ob da Zusammenhänge existieren.

                                Heute gab es bei mir ein Android Update beim System Webview.

                                Wenn euer "Display" langsam wird, geht dann die Load auf em raspi hoch?

                                Wenn nicht, haben wir verschiedene Probleme.

                                Gruß

                                Rainer

                                kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

                                Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

                                der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

                                1 Antwort Letzte Antwort
                                0
                                • T Offline
                                  T Offline
                                  tcz
                                  schrieb am zuletzt editiert von
                                  #22

                                  Hallo zusammen,

                                  da hier ja auch das Performance Thema für die App behandelt wird, möchte ich da einhaken.

                                  Ich habe ähnliche Erfahrungen gemacht, daß nach Neustart der App alles flüssig läuft. Der Doppelpunkt in der Uhrzeit blinkt im Sekundentakt, Rückmeldungen über geöffnete Fenster oder Türen erscheinen sofort, Betätigung von Schaltflächen Navigieren oder auch Schalten von Aktoren erfolgt flüssig. :)

                                  Das wird leider mit der Zeit immer schlechter und unperformanter. => Es treten Latenzzeiten bei allen Aktionen auf. :(

                                  Bei mir läuft die App auf einem Galaxy Tab4 an der Wand. Hier ist mir auch ein weiterer Punkt aufgefallen: Mit der schlechter werdenden Performance steigt anscheinend auch der Energiehunger der App. Das führt sogar dazu, daß trotz Ladevorgangs die Batteriekapazität weiter in den Keller geht?! :?:

                                  Nach Neustart der App tritt das üblicherweise nicht mehr auf. :? Lässt sich auch am Ladebildschirm des Tablets erkennen, da erscheint die App dann ganz oben bei den Energieverbrauchern noch über dem Bildschirm! :?:

                                  So ein Verhalten kannte ich bislang (DashUI) nicht. Kennt das sonst noch jemand? Oder liegt das an meiner Hardware? :oops:

                                  Gruß

                                  Torsten

                                  ioBroker auf Raspi, Homematic CCU2, VIS-App auf Galaxy Tab 4…

                                  1 Antwort Letzte Antwort
                                  0
                                  • M Offline
                                    M Offline
                                    mayer
                                    schrieb am zuletzt editiert von
                                    #23

                                    Hi, ich habe auch das Browserproblem auf meinem Cytem 14 Zoll Tablet.

                                    Nach einer gewissen Laufzeit des Browsers, wird alles so richtig zäh. Irgendwann schmiert dann der Browser ab.

                                    Gruss, mayer

                                    1 Antwort Letzte Antwort
                                    0
                                    • jens.mausJ Offline
                                      jens.mausJ Offline
                                      jens.maus
                                      schrieb am zuletzt editiert von
                                      #24

                                      @mayer:

                                      Nach einer gewissen Laufzeit des Browsers, wird alles so richtig zäh. Irgendwann schmiert dann der Browser ab. `

                                      Das alles hört sich wirklich danach an das da wohl ein generelles Problem mit der Javascript-Umgebung existiert die VIS an den Browser sendet. Inzwischen liegen ja reports vor das das nicht nur mit iPads und Android Tablets passiert. Auch Desktop-Browser wie Firefox scheinen davon betroffen zu sein. Meine Vermutung ist das da irgendetwas mit der Zeit dazu führt das immer mehr Speicher & CPU verbraucht wird im Browser im dem VIS dargestellt wird. Mit meinen geringen Javascript Kenntnissen weiss ich ehrlich gesagt nicht wie ich das ganze genauer analysieren soll. Ich denke hier müsste definitiv jemand mal Bluefox drauf ansetzen das er versucht das gleiche zu reproduzieren und dann entsprechend versuchen das Problem einzugrenzen.

                                      RaspberryMatic @ PromoxVE mit ~190 HomeMatic Geräten + ioBroker – GitHub – GitHub Sponsors / PayPal

                                      1 Antwort Letzte Antwort
                                      0
                                      • Jeeper.atJ Offline
                                        Jeeper.atJ Offline
                                        Jeeper.at
                                        schrieb am zuletzt editiert von
                                        #25

                                        Zu der geschilderten Problematik möchte ich meine Erfahrungen einbringen. Ich habe ein Ipad2 in der Wand. Dort wird vis angezeigt. Ich habe meinen Startscreen nun 3 Stunden durchgehend laufen lassen. Ich könnte keinerlei Performanceveränderung feststellen. Auch nach den 3 Stunden blinkte die Zeit wie nach dem einschalten. Ein öffnen der Balkontüre wurde sofort angezeigt. (Magnetischer Türkontakt). Ich betreibe iobroker allerdings nicht auf einem Raspi, sonder auf einem W10 Rechner mit einer 2.3 GHz. Celeron CPU und 4GB RAM. Evt. hat die Leistung des Hosts auch etwas mit dem Problem zu tun.

                                        1 Antwort Letzte Antwort
                                        0
                                        • HomoranH Nicht stören
                                          HomoranH Nicht stören
                                          Homoran
                                          Global Moderator Administrators
                                          schrieb am zuletzt editiert von
                                          #26

                                          @Jeeper.at:

                                          Evt. hat die Leistung des Hosts auch etwas mit dem Problem zu tun. `
                                          Den Verdacht habe ich auch, bei mir sogar nahezu gesichert.

                                          Deswegen hatte ich ja gefragt:
                                          @Homoran:

                                          Wenn euer "Display" langsam wird, geht dann die Load auf dem raspi hoch? `

                                          Gruß

                                          Rainer

                                          kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

                                          Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

                                          der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

                                          1 Antwort Letzte Antwort
                                          0
                                          Antworten
                                          • In einem neuen Thema antworten
                                          Anmelden zum Antworten
                                          • Älteste zuerst
                                          • Neuste zuerst
                                          • Meiste Stimmen


                                          Support us

                                          ioBroker
                                          Community Adapters
                                          Donate

                                          863

                                          Online

                                          32.4k

                                          Benutzer

                                          81.5k

                                          Themen

                                          1.3m

                                          Beiträge
                                          Community
                                          Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                                          ioBroker Community 2014-2025
                                          logo
                                          • Anmelden

                                          • Du hast noch kein Konto? Registrieren

                                          • Anmelden oder registrieren, um zu suchen
                                          • Erster Beitrag
                                            Letzter Beitrag
                                          0
                                          • Home
                                          • Aktuell
                                          • Tags
                                          • Ungelesen 0
                                          • Kategorien
                                          • Unreplied
                                          • Beliebt
                                          • GitHub
                                          • Docu
                                          • Hilfe