Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Tester
    4. jarvis v2.2.0 - just another remarkable vis

    NEWS

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

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    jarvis v2.2.0 - just another remarkable vis

    This topic has been deleted. Only users with topic management privileges can see it.
    • M
      MarkusMac @Zefau last edited by MarkusMac

      @Zefau

      @Zefau said in jarvis - just another remarkable vis:

      @MarkusMac @WW1983 beobachtet das gerne auf Basis der v1.1.0-beta.125. Danke euch.

      Ich teste gerade mit der 126 und nach ein paar Minuten waren die States am Laptop wieder eingefroren. Die Konsole zeigt das hier:

      Bildschirmfoto 2020-11-22 um 15.48.00.png

      Fehlermeldung in der VM418.main.66159.fbf.chunks.js war TypeError: Cannot read property 'requestContent' of undefined.

      Weiß nicht, ob es Zufall war, aber genau in dem Moment, in dem ich ein Fenster geöffnet habe (und der entsprechende Status in Jarvis umgeschaltet werden müsste), kam der Transport-Fehler, die Meldung in der Konsole und ein Reload der Jarvis-Seite. Ich beobachte mal weiter...

      1 Reply Last reply Reply Quote 0
      • simatec
        simatec Developer Most Active @Zefau last edited by

        @Zefau sagte in jarvis - just another remarkable vis:

        @simatec sagte in jarvis - just another remarkable vis:

        Hast du dazu eine Idee? Bzw. hat noch jemand so ein Problem?

        Probier mal bitte die v1.1.0-beta.126.

        Test läuft ... werde in kürze berichten ...

        1 Reply Last reply Reply Quote 0
        • emerq
          emerq @Zefau last edited by emerq

          @Zefau danke dir vielmals. Wird mit der beta.126 angezigt, jetzt muss ich noch bisschen mit der Größe hin und her probieren.

          EDIT: Kann man denn die Icons der Mülltonnen verkleinern? 😳

          25574426-1bce-4842-b1be-cd61dcc32b1c-grafik.png

          EDIT#2: Größe habe ich gefunden, leider wird dadurch die Größe von Widget ans sich wohl nicht verändert und die "Tonnen" rutschen nach unten 🙂
          9d8856c0-ee9e-46f0-badc-dd75190a624d-grafik.png

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

            @Zefau
            Verständnisfrage zum Problem mit den einfrierenden States:

            Wenn der Screen am Tablet ausgeht (komplett, also nicht nur Helligkeit = 0), sich dann ein Wert ändert und danach der Screen am Tablet wieder eingeschaltet wird, sollte Jarvis dann automatisch den aktuellen State anzeigen oder wäre dann in jedem Fall ein Reload der Seite nötig?

            Ich frage, weil ich den Screen am Tablet nach 90 Sekunden komplett ausschalten lasse und über die Motion Detection des Fully Kiosk Browsers wieder einschalte. Bin mir gerade nicht so sicher, ob in dieser Situation ein Mechanismus dafür sorgt, dass die Werte automatisch geupdated werden oder nicht. Nach einem manuellen Reload der Seite sind sie ja dann wieder da und aktuell...

            Zefau 1 Reply Last reply Reply Quote 0
            • Zefau
              Zefau @MarkusMac last edited by

              @MarkusMac sagte in jarvis - just another remarkable vis:

              Wenn der Screen am Tablet ausgeht (komplett, also nicht nur Helligkeit = 0), sich dann ein Wert ändert und danach der Screen am Tablet wieder eingeschaltet wird, sollte Jarvis dann automatisch den aktuellen State anzeigen oder wäre dann in jedem Fall ein Reload der Seite nötig?
              Ich frage, weil ich den Screen am Tablet nach 90 Sekunden komplett ausschalten lasse und über die Motion Detection des Fully Kiosk Browsers wieder einschalte. Bin mir gerade nicht so sicher, ob in dieser Situation ein Mechanismus dafür sorgt, dass die Werte automatisch geupdated werden oder nicht. Nach einem manuellen Reload der Seite sind sie ja dann wieder da und aktuell...

              Technologisch funktioniert es wie ioBroker.vis, insofern sollte es dasselbe Verhalten sein. Mein Verständnis ist, dass ein Reload nicht notwendig ist.

              M 1 Reply Last reply Reply Quote 0
              • M
                MarkusMac @Zefau last edited by

                @Zefau said in jarvis - just another remarkable vis:

                @MarkusMac sagte in jarvis - just another remarkable vis:

                Wenn der Screen am Tablet ausgeht (komplett, also nicht nur Helligkeit = 0), sich dann ein Wert ändert und danach der Screen am Tablet wieder eingeschaltet wird, sollte Jarvis dann automatisch den aktuellen State anzeigen oder wäre dann in jedem Fall ein Reload der Seite nötig?
                Ich frage, weil ich den Screen am Tablet nach 90 Sekunden komplett ausschalten lasse und über die Motion Detection des Fully Kiosk Browsers wieder einschalte. Bin mir gerade nicht so sicher, ob in dieser Situation ein Mechanismus dafür sorgt, dass die Werte automatisch geupdated werden oder nicht. Nach einem manuellen Reload der Seite sind sie ja dann wieder da und aktuell...

                Technologisch funktioniert es wie ioBroker.vis, insofern sollte es dasselbe Verhalten sein. Mein Verständnis ist, dass ein Reload nicht notwendig ist.

                Cool, das ist super. Hab schon gedacht, dass es vielleicht eine Einschränkung von Jarvis wäre.
                Ich habe jetzt zum Testen trotzdem mal den Fully Kiosk Browser so konfiguriert, dass nur der Screen extrem runtergedimmt wird, mal sehen, ob die Werte jetzt aktuell bleiben.

                Bringt dir meine Fehlermeldung von weiter oben irgendwas? Bzw. hast du eine Idee, woran das Problem mit den einfrierenden Werten liegen könnte?

                Zefau 1 Reply Last reply Reply Quote 0
                • simatec
                  simatec Developer Most Active @Zefau last edited by

                  @Zefau sagte in jarvis - just another remarkable vis:

                  @simatec sagte in jarvis - just another remarkable vis:

                  Hast du dazu eine Idee? Bzw. hat noch jemand so ein Problem?

                  Probier mal bitte die v1.1.0-beta.126.

                  Leider gibt es keine Verbesserung ... Die Auflösung stimmt beim laden von Jarvis und nach einer gewissen Zeit, sind die Inhalte der Widgets verschoben und es muss innerhalb der Widgets gescrollt werden

                  Zefau 1 Reply Last reply Reply Quote 0
                  • Zefau
                    Zefau @simatec last edited by

                    @simatec sagte in jarvis - just another remarkable vis:

                    Leider gibt es keine Verbesserung ... Die Auflösung stimmt beim laden von Jarvis und nach einer gewissen Zeit, sind die Inhalte der Widgets verschoben und es muss innerhalb der Widgets gescrollt werden

                    hast du das nur auf mobil oder auch auf dem Desktop?

                    Das Problem wird durch folgenden Sachverhalt verursacht: jarvis berechnet die Breite, die für den Body zur Verfügung steht, um die volle Breite auszunutzen (bzw. ggf. einen Zeilenumbruch zu machen).
                    Dazu wird die Gesamtbreite - Iconbreite - Actionbreite - Leerabstände (padding) = Body-Breite berechnet.

                    Ich passe das nochmal mit der nächsten beta an, aber ich weiß ehrlich nicht, was falsch ist.

                    	_resizeComponent() {
                    		const padding = this.props.config.isDeviceStateDetails ? 0 : 2*16;
                    		
                    		if (this.props.config.horizontal !== true && this.ListItem.current && this.ListItemIcon.current && this.ListItemText.current && this.ListItemSecondaryAction.current) {
                    			
                    			// get elements width
                    			const ListItemWidth = Math.floor(this.ListItem.current.offsetWidth);
                    			const ListItemIconWidth = Math.floor(this.ListItemIcon.current.offsetWidth);
                    			//const ListItemTextWidth = Math.floor(this.ListItemText.current.offsetWidth);
                    			const ListItemSecondaryActionWidth = this.ListItemSecondaryAction.current.firstChild.offsetWidth;
                    			
                    			// calculate width
                    			let width = ListItemWidth-ListItemIconWidth-ListItemSecondaryActionWidth-padding;
                    			const oversizedItem = width/ListItemWidth < 0.25;
                    			width = Math.floor((oversizedItem === true ? ListItemWidth-ListItemIconWidth-padding : width)*0.94) + 'px';
                    			
                    			// set width
                    			if (this.state.ListItemTextWidth !== width) {
                    				
                    				this.setState({
                    					ListItemTextWidth: width,
                    					oversizedItem: oversizedItem
                    				});
                    			}
                    		}
                    	}
                    
                    simatec 2 Replies Last reply Reply Quote 0
                    • Zefau
                      Zefau @MarkusMac last edited by

                      @WW1983 @MarkusMac sagte in jarvis - just another remarkable vis:

                      Bringt dir meine Fehlermeldung von weiter oben irgendwas? Bzw. hast du eine Idee, woran das Problem mit den einfrierenden Werten liegen könnte?

                      Jaein. jarvis hat selbst nirgends im Code requestContent, daher muss es eine Dependency sein. Wahrscheinlich socket-io (wobei ich's auch dort im Code nicht gefunden habe). of undefined deutet aber darauf hin, dass ich eine undefinierte Variable in die Dependency gebe. Allerdings kein Plan, wo das der Fall sein könnte.

                      Probiert bitte nochmal v1.1.0-beta.127. Ich habe hier nun ein Ping/Pong eingebaut und hoffe, dass das das Problem nun löst.

                      simatec 1 Reply Last reply Reply Quote 0
                      • simatec
                        simatec Developer Most Active @Zefau last edited by

                        @Zefau
                        Mobil mit dem Fully Kiosk Browser sind die Verschiebungen extremer.
                        Aber auch auf dem Desktop treten diese leicht auf.
                        Anbei ein Beispiel

                        Bildschirmfoto 2020-11-22 um 18.58.43.png

                        1 Reply Last reply Reply Quote 0
                        • simatec
                          simatec Developer Most Active @Zefau last edited by

                          @Zefau So sieht das Widget auf dem Desktop aus, wenn ich die Seite aktualisiere ...

                          Bildschirmfoto 2020-11-22 um 19.03.26.png

                          1 Reply Last reply Reply Quote 0
                          • simatec
                            simatec Developer Most Active @Zefau last edited by

                            @Zefau
                            Hier noch zwei aktuelle Beispiele ebenfalls vom Desktop

                            Vor der Aktualisierung des Browserfensters
                            Bildschirmfoto 2020-11-22 um 19.15.45.png

                            Nach der Aktualisierung des Browserfensters
                            Bildschirmfoto 2020-11-22 um 19.16.09.png

                            Zefau 1 Reply Last reply Reply Quote 0
                            • Zefau
                              Zefau @simatec last edited by

                              @simatec das ist jetzt schon mit der v1.1.0-beta.127 ?

                              simatec coyote 2 Replies Last reply Reply Quote 0
                              • simatec
                                simatec Developer Most Active @Zefau last edited by

                                @Zefau
                                Ja aktuell läuft Beta 127

                                Zefau 1 Reply Last reply Reply Quote 0
                                • coyote
                                  coyote Most Active @Zefau last edited by

                                  @Zefau zu meinem Problem, dass Jarvis nicht läd und mir einen blanken Screen anzeigt:

                                  componentWillUnmount Steckdose Poolpumpe
                                  react-dom.production.min.js:209 TypeError: Cannot read property 'filter' of null
                                      at g.value (Chart.js:209)
                                      at is (react-dom.production.min.js:212)
                                      at hu (react-dom.production.min.js:255)
                                      at t.unstable_runWithPriority (scheduler.production.min.js:19)
                                      at Br (react-dom.production.min.js:122)
                                      at fu (react-dom.production.min.js:248)
                                      at Qs (react-dom.production.min.js:239)
                                      at react-dom.production.min.js:123
                                      at t.unstable_runWithPriority (scheduler.production.min.js:19)
                                      at Br (react-dom.production.min.js:122)
                                  es @ react-dom.production.min.js:209
                                  Chart.js:209 Uncaught (in promise) TypeError: Cannot read property 'filter' of null
                                      at g.value (Chart.js:209)
                                      at is (react-dom.production.min.js:212)
                                      at hu (react-dom.production.min.js:255)
                                      at t.unstable_runWithPriority (scheduler.production.min.js:19)
                                      at Br (react-dom.production.min.js:122)
                                      at fu (react-dom.production.min.js:248)
                                      at Qs (react-dom.production.min.js:239)
                                      at react-dom.production.min.js:123
                                      at t.unstable_runWithPriority (scheduler.production.min.js:19)
                                      at Br (react-dom.production.min.js:122)
                                  

                                  Habe aber auch schon so eine Ahnung und zwar habe ich gestern die Datenpunkte meiner Netatmo in iobroker gelöscht, da nach einem Adapter Update, dies geändert wurden.
                                  Die "alten" Datenpunkte waren aber noch in Jarvis in einem Temepratur Chart hinterlegt, kann es daran liegen?
                                  Was mach ich nun? Komme ja nicht mehr in die Konfig.
                                  Falls es wirklich daran liegt, müsstest du, meiner Meinung nach, sowas aber abfangen. Sonst komm ich ja sobald ich einen DP lösche nicht mehr in Jarvis

                                  Zefau 1 Reply Last reply Reply Quote 0
                                  • Zefau
                                    Zefau @simatec last edited by

                                    @simatec sagte in jarvis - just another remarkable vis:

                                    Ja aktuell läuft Beta 127

                                    Probier mal die v1.1.0-beta.128. Da ist nun super viel protokolliert. Kannst du das Log mal auf das Gerät filtern bei dem sich das Design "verschiebt" ?

                                    simatec 1 Reply Last reply Reply Quote 0
                                    • Zefau
                                      Zefau @coyote last edited by

                                      @coyote hast du den Fehler auch bei v1.1.0-beta.128 ?

                                      coyote 1 Reply Last reply Reply Quote 0
                                      • coyote
                                        coyote Most Active @Zefau last edited by

                                        @Zefau 😁 😉 tip top, mit der 128er läufts. Hatte gerade erst die 127er installiert

                                        stephan1827 1 Reply Last reply Reply Quote 1
                                        • Zefau
                                          Zefau last edited by

                                          Gibt es jetzt noch irgendwelche Bugs ?

                                          Außer

                                          1. das mit den Charts (in Klärung mit @creatsher)
                                          2. den nicht-aktualisierenden States (in Klärung mit @WW1983 / @MarkusMac)
                                          3. den Design Abweichungen (in Klärung mit @simatec).
                                          W C 2 Replies Last reply Reply Quote 0
                                          • stephan1827
                                            stephan1827 @coyote last edited by stephan1827

                                            Hi,
                                            erstmal besten Dank für die tolle Visualisierung. Ich habe ein Problem das ich mir nicht erklären kann. Ich habe die folgende Seite konfiguriert
                                            Bildschirmfoto 2020-11-22 um 21.11.39.png
                                            Jetzt versuche ich die Teilung von Küche Heizung ganz unten so einzustellen wie die Heizung ganz oben. Im Layout ändere ich
                                            Bildschirmfoto 2020-11-22 um 21.12.05.png
                                            in
                                            Bildschirmfoto 2020-11-22 um 21.12.15.png
                                            Dies ist die gleiche Einstellung wie ganz oben aber jetzt bekomme ich einen weißen Bildschirm mit der folgenden Fehlermeldung.Bildschirmfoto 2020-11-22 um 21.12.58.png
                                            Ich verwende die Beta 128 von Github.

                                            Schöne Grüße

                                            Stephan

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

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            782
                                            Online

                                            31.7k
                                            Users

                                            79.8k
                                            Topics

                                            1.3m
                                            Posts

                                            jarvis material material ui materialdesign vis visualisierung visualization
                                            316
                                            6126
                                            3722524
                                            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