Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. ioBroker Allgemein
    4. Vis Performance Änderungen.

    NEWS

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    Vis Performance Änderungen.

    This topic has been deleted. Only users with topic management privileges can see it.
    • Bluefox
      Bluefox last edited by

      Ich baue gerade vis so um, dass nur die Variablen, die angezeigt sind gefragt werden.

      Vorteile :

      • Weniger Kommunikation

      • Bessere Web Client und App Verhältnisse, weil der Client nur die Meldungen bekommt, die er braucht.

      • man kann die Adapter entwickeln, die nur was von der HW abfragen, wenn es nötig ist.

      Nachteile:

      • Die Lösung ist relativ komplex. Da brauche ich eure Hilfe beim testen.

      • Die ganze Meldungs-Routing-Arbeit ist jetzt beim Server und nicht beim Klient. D.h es wird mehr Speicher und CPU benötigt. Komplexe Visualisierungen werden auch besseren Server brauchen.

      Es wird neue socket.io und Web benötigt (von npm), allerdings die vis Version ist noch nicht mal bei git eingechekt.

      Mobile wird auch auf so ein Prinzip umgebaut.

      1 Reply Last reply Reply Quote 0
      • Dutchman
        Dutchman Developer Most Active Administrators last edited by

        @Bluefox:

        Ich baue gerade vis so um, dass nur die Variablen, die angezeigt sind gefragt werden.

        Vorteile :

        • Weniger Kommunikation

        • Bessere Web Client und App Verhältnisse, weil der Client nur die Meldungen bekommt, die er braucht.

        • man kann die Adapter entwickeln, die nur was von der HW abfragen, wenn es nötig ist.

        Nachteile:

        • Die Lösung ist relativ komplex. Da brauche ich eure Hilfe beim testen.

        • Die ganze Meldungs-Routing-Arbeit ist jetzt beim Server und nicht beim Klient. D.h es wird mehr Speicher und CPU benötigt. Komplexe Visualisierungen werden auch besseren Server brauchen.

        Es wird neue socket.io und Web benötigt (von npm), allerdings die vis Version ist noch nicht mal bei git eingechekt.

        Mobile wird auch auf so ein Prinzip umgebaut. `

        Schliesse mich an als tester, meiner Sicht nach macht es sinn mehr auf backend und weniger auf front end zu legen da wir:

        • Front End per mobile (Tabblad/Phone/Cloud) darstellen lassen

        • Performance dieser geraete immer besser wurd, aber dennoch unnoetige data uebertragungen vermieden werden sollten.

        • Es ist einfacher backup zu verstaerken als front end zu upgraden

        1 Reply Last reply Reply Quote 0
        • apollon77
          apollon77 last edited by

          teste auch mit (mein VIS ist eh noch nicht so 100% im Einsatz 🙂 )

          1 Reply Last reply Reply Quote 0
          • Homoran
            Homoran Global Moderator Administrators last edited by

            @Bluefox:

            Da brauche ich eure Hilfe beim testen. `
            Das ist kein Nachteil!

            Habe dafür gerade einen Pine64 mit armbian (beta) installiert (schon wieder ein User mehr 😄 )

            Der sollte doch die Hardwareanforderungen erfüllen, oder?

            Wenn nicht ziehe ich meine NUC-Installation darauf um, mache den NUC5PPYH (Pentium N3700 4x 1.60GHz; 8GB RAM) platt und installiere da die Testumgebung drauf.

            Was muss ich jetzt von wo darauf installieren um die von dir gewünschte Testumgebung zu haben?

            Gruß

            Rainer

            1 Reply Last reply Reply Quote 0
            • L
              looxer01 last edited by

              Ich mache auch gerne mit. Ich habe auch einen guten case mit Performance Problemen am Tablet. Bei mir geht's aber nur am WE

              VG looxer

              Gesendet von meinem SM-G935F mit Tapatalk

              1 Reply Last reply Reply Quote 0
              • eric2905
                eric2905 last edited by

                Melde mich auch als Tester.

                Habe auf meinem NUC noch genug Ressourcen frei.

                Gruß,

                Eric

                1 Reply Last reply Reply Quote 0
                • R
                  robsdobs last edited by

                  Hallo, soweit mich meine Familie lässt, biete ich mich auch als Tester an.

                  Gruß Robert

                  1 Reply Last reply Reply Quote 0
                  • Bluefox
                    Bluefox last edited by

                    Die Version ist auf dem git (0.11.0)

                    Am besten die Einstellung "Löschen aus RAM nicht aktive Views" auf 30 Sekunden setzen, damit nach der View-Wechsel die Werte wieder abgemeldet werden.

                    Es soll genauso schnell laufen (sogar schnelle), aber bei View-Wechsel, kann sein dass es ein paar Millisekunden länge dauert, weil die Werte erst von Server abgeholt werden müssen.

                    1 Reply Last reply Reply Quote 0
                    • Homoran
                      Homoran Global Moderator Administrators last edited by

                      @Bluefox:

                      Die Version ist auf dem git (0.11.0) `
                      Also diese Version vom git,

                      was ist mit anderen Adaptern?

                      • z.B. admin oder controller?

                      alles von npm?

                      Gruß

                      Rainer

                      1 Reply Last reply Reply Quote 0
                      • P
                        Phantomio last edited by

                        Hi,

                        mal eine kurze Zwischenfrage 8-)

                        Was bedeutet das für den Betrieb auf einem Raspberry?

                        Wird das noch funktionieren oder muss ich mich damit anfreunden Geld für einen Intel Nuc o.ä. in die Hand zu nehmen? :shock:

                        Gruß

                        Phantomio

                        1 Reply Last reply Reply Quote 0
                        • Bluefox
                          Bluefox last edited by

                          @Phantomio:

                          Hi,

                          mal eine kurze Zwischenfrage 8-)

                          Was bedeutet das für den Betrieb auf einem Raspberry?

                          Wird das noch funktionieren oder muss ich mich damit anfreunden Geld für einen Intel Nuc o.ä. in die Hand zu nehmen? :shock:

                          Gruß

                          Phantomio `
                          Natürlich wird es funktionieren.

                          Frage ist nur wie schnell. 😉

                          1 Reply Last reply Reply Quote 0
                          • R
                            robsdobs last edited by

                            Ich habe aktualisiert und die Geschwindigkeit von Vis auf meinem Windows Notebook war beeindruckend. Muss morgen Abend noch weiter testen.

                            Gruß

                            1 Reply Last reply Reply Quote 0
                            • Bluefox
                              Bluefox last edited by

                              @Homoran:

                              @Bluefox:

                              Die Version ist auf dem git (0.11.0) `
                              Also diese Version vom git,

                              was ist mit anderen Adaptern?

                              • z.B. admin oder controller?

                              alles von npm?

                              Gruß

                              Rainer `
                              Nein. Nur web und socket.io auf den neuesten npm Stand.

                              1 Reply Last reply Reply Quote 0
                              • eric2905
                                eric2905 last edited by

                                Moin,

                                ich habe viele Ansichten mit dem Widget "View in Widget" …. und dessen Inhalte kommen ganz, ganz langsam bis gar nicht ....

                                Die Werte werden nicht aktualisiert und stehen teilweise auf 0 oder NaN.

                                Alle anderen Werte (also Datenpunkte, die direkt auf der jeweiligen View stehen) sind schnell.

                                Screenshots
                                355_view_in_widget_1.png

                                Das Problem dabei ist, das die Soll-Werte in der View jetzt auf 0 Grad stehen. Sobald ich auf das +-Sysmbol in der jeweiligen Ansicht gehe, wird der Sollwert um 0,5 Grad erhöht … und der Werte geht von 0 Grad auf 4,5 Grad (= Minimum = Aus). Also keine Heizung in dem Raum.

                                Nach tippen dieses Postings sieht die View nun so aus:
                                355_view_in_widget_2.png

                                Gruß,

                                Eric

                                1 Reply Last reply Reply Quote 0
                                • M
                                  Marcolotti last edited by

                                  Guten Morgen,

                                  ich habe mich auch mal in die Reihe der Tester eingereiht. Alles installiert. Funktioniert problemlos. Die einzigste Kleinigkeit wäre die größe der 7-Segment Anzeige vom Verbrauch. Aber sollte neu einzustellen sein. Die Werte waren eigentlich relativ zügig da. Die meisten sofort.

                                  Super Arbeit! Das Tablet fühlt sich erleichtert.

                                  721_screenshot_2016-11-08-06-24.jpg

                                  1 Reply Last reply Reply Quote 0
                                  • Bluefox
                                    Bluefox last edited by

                                    @eric2905:

                                    Moin,

                                    ich habe viele Ansichten mit dem Widget "View in Widget" …. und dessen Inhalte kommen ganz, ganz langsam bis gar nicht ....

                                    Die Werte werden nicht aktualisiert und stehen teilweise auf 0 oder NaN.

                                    Alle anderen Werte (also Datenpunkte, die direkt auf der jeweiligen View stehen) sind schnell.

                                    Screenshots

                                    View_in_Widget_1.png

                                    Das Problem dabei ist, das die Soll-Werte in der View jetzt auf 0 Grad stehen. Sobald ich auf das +-Sysmbol in der jeweiligen Ansicht gehe, wird der Sollwert um 0,5 Grad erhöht ... und der Werte geht von 0 Grad auf 4,5 Grad (= Minimum = Aus). Also keine Heizung indem Raum.

                                    Nach tippen dieses Postings sieht die View nun so aus:

                                    View_in_Widget_2.png

                                    Gruß,

                                    Eric `
                                    Da ich "änliches" Projekt online hahe, werde ich damit spielen.

                                    1 Reply Last reply Reply Quote 0
                                    • P
                                      pix last edited by

                                      Metro Tile Navigation:

                                      Die Effekte beim Wechsel der Views sind nun nicht mehr flüssig.

                                      Gruß

                                      Pix

                                      1 Reply Last reply Reply Quote 0
                                      • Bluefox
                                        Bluefox last edited by

                                        @pix:

                                        Metro Tile Navigation:

                                        Die Effekte beim Wechsel der Views sind nun nicht mehr flüssig.

                                        Gruß

                                        Pix `
                                        Kannst du "flüssig" definieren? Was für ein Effekt? Wie lange?

                                        1 Reply Last reply Reply Quote 0
                                        • P
                                          pix last edited by

                                          Hallo Bluefox,

                                          Hab dir von unterwegs per Tapatalk Screenshots geschickt.

                                          Die startview wird weiterhin angezeigt, wenn die Zielview schon aktiv ist.

                                          Wird ein ziemliches Durcheinander.

                                          Gruß

                                          Pix

                                          1 Reply Last reply Reply Quote 0
                                          • P
                                            pix last edited by

                                            Wieder am Rechner:

                                            Dieser Anzeigeneffekt: 261_bildschirmfoto_2016-11-08_um_16.50.45.jpg

                                            Ausserdem gab es bei INstallattion von socket.io von npm ein Problem:

                                            ! MacMini-Ethernet:iobroker pix$ npm install iobroker.socketio --production iobroker.socketio@1.7.2 node_modules/iobroker.socketio ├── cookie-parser@1.4.3 (cookie-signature@1.0.6, cookie@0.3.1) ├── socket.io@1.5.1 (has-binary@0.1.7, debug@2.2.0, socket.io-parser@2.3.1, socket.io-adapter@0.4.0, engine.io@1.7.2, socket.io-client@1.5.1) └── request@2.78.0 (aws-sign2@0.6.0, tunnel-agent@0.4.3, forever-agent@0.6.1, oauth-sign@0.8.2, is-typedarray@1.0.0, caseless@0.11.0, stringstream@0.0.5, aws4@1.5.0, isstream@0.1.2, json-stringify-safe@5.0.1, extend@3.0.0, node-uuid@1.4.7, qs@6.3.0, combined-stream@1.0.5, mime-types@2.1.12, tough-cookie@2.3.2, form-data@2.1.2, hawk@3.1.3, http-signature@1.1.1, har-validator@2.0.6) MacMini-Ethernet:iobroker pix$ ./iobroker upload socketio got /Users/pix/Documents/iobroker/node_modules/iobroker.socketio/admin upload [1] socketio.admin /Users/pix/Documents/iobroker/node_modules/iobroker.socketio/admin/socketio.png socketio.png image/png upload [0] socketio.admin /Users/pix/Documents/iobroker/node_modules/iobroker.socketio/admin/index.html index.html text/html system.adapter.socketio does not exist !

                                            Vielleicht hängt das zusammen.

                                            Werde wohl wieder auf den Stand vor dem Test zurückspringen. Ist schließlich mein Produktivsystem.

                                            Gruß

                                            Pix

                                            1 Reply Last reply Reply Quote 0
                                            • First post
                                              Last post

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate
                                            FAQ Cloud / IOT
                                            HowTo: Node.js-Update
                                            HowTo: Backup/Restore
                                            Downloads
                                            BLOG

                                            1.0k
                                            Online

                                            31.7k
                                            Users

                                            79.7k
                                            Topics

                                            1.3m
                                            Posts

                                            25
                                            169
                                            27572
                                            Loading More Posts
                                            • Oldest to Newest
                                            • Newest to Oldest
                                            • Most Votes
                                            Reply
                                            • Reply as topic
                                            Log in to reply
                                            Community
                                            Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                                            The ioBroker Community 2014-2023
                                            logo