Skip to content
  • Home
  • Recent
  • Tags
  • 0 Unread 0
  • Categories
  • Unreplied
  • Popular
  • 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

  • Default (No Skin)
  • No Skin
Collapse
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Tester
  4. jarvis v2.2.0 - just another remarkable vis

NEWS

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

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

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

jarvis v2.2.0 - just another remarkable vis

Scheduled Pinned Locked Moved Tester
jarvismaterialmaterial uimaterialdesignvisvisualisierungvisualization
6.1k Posts 316 Posters 4.2m Views 273 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • W WW1983

    @Zefau habe eben IoBroker neu gestartet. Scheint nicht daran zu liegen. Ich Habe unterschiedliche Lampen getestet. Ich habe Shellys (also nur Switch) bei manchen kann ich an und ausmachen. Bei anderen Shellys wiederum kann ich an, aber nicht mehr ausmachen. Bei Hue Lampen, kann ich weder an, noch aus machen. Aber interessant ist, wie in dem vorherigen Post erwähnt, der Wert wird auf „true“ geschaltet, allerdings reagiert die Lampe nicht. Wenn ich die bei IoBroker manuell auf true oder false setze, dann funktioniert das

    A2FFD921-87E5-4466-8FA8-EC757874972F.jpeg

    ZefauZ Offline
    ZefauZ Offline
    Zefau
    wrote on last edited by
    #1919

    @WW1983 danke für den Input! Probier mal bitte die v1.1.0-beta.126.

    Meine Adapter: https://zefau.github.io/iobroker/

    W 1 Reply Last reply
    0
    • simatecS simatec

      @Zefau
      Hast du dazu eine Idee? Bzw. hat noch jemand so ein Problem?
      https://forum.iobroker.net/post/524837

      ZefauZ Offline
      ZefauZ Offline
      Zefau
      wrote on last edited by
      #1920

      @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.

      Meine Adapter: https://zefau.github.io/iobroker/

      simatecS 2 Replies Last reply
      0
      • emerqE emerq

        Hat hier jemand eine Idee wieso ich beim trashschedule widget in der ibroker vis über den Link: http://192.168.178.40:8082/vis/index.html?Abfall#Abfallkalender das Widget sauber aufrufen kann, siehe Screenshot.

        e18d2092-b23f-4cd5-b670-668f82b8b8aa-grafik.png

        Aber wenn ich es in Jarvis per iFrame einpflege sagt er "view existiert nicht" und bringt dann die Ansicht des Vis Editors.

        289194b5-61d6-4cb9-8260-6c9a87d0a4d3-grafik.png

        Die Ansicht sieht für mich so aus als ob sie gespeichert ist, zumindest ist oben rechts das Symbol nach der Änderung weg, in anderen Browsern kommt das Widget sauber ohne jegliche Fehler.

        90f4f0b6-e6c6-452d-8c5b-893f1d30bc0b-grafik.png
        6bb30c05-55b5-48d6-af11-f8c9f6f6783b-grafik.png
        3d79e8ab-cc0a-481f-8c64-cd5799de6963-grafik.png

        Daraus ergibts sich doch der Link /vis/index.html?Abfall#Abfallkalender

        ZefauZ Offline
        ZefauZ Offline
        Zefau
        wrote on last edited by
        #1921

        @emerq sagte in jarvis - just another remarkable vis:

        Aber wenn ich es in Jarvis per iFrame einpflege sagt er "view existiert nicht" und bringt dann die Ansicht des Vis Editors.

        Probier mal die v1.1.0-beta.126.

        Meine Adapter: https://zefau.github.io/iobroker/

        emerqE 1 Reply Last reply
        0
        • M MCU

          @Zefau
          v1.1.0-beta.124
          In den Charts wird Live-Aktualisierung als true angezeigt , obwohl es augeschaltet wurde:

          96bbffb8-226c-4ddf-918e-7af429c88171-image.png

          519804c4-1e2d-40e2-8325-432c29394139-image.png

          ZefauZ Offline
          ZefauZ Offline
          Zefau
          wrote on last edited by
          #1922

          @MCU sagte in jarvis - just another remarkable vis:

          In den Charts wird Live-Aktualisierung als true angezeigt , obwohl es augeschaltet wurde:

          Sollte mit der v1.1.0-beta.126 passen.

          Meine Adapter: https://zefau.github.io/iobroker/

          1 Reply Last reply
          0
          • DNC74D DNC74

            @WW1983 @Zefau wenn ich noch mit weiteren Infos unterstützen kann, gebt mir gerne Bescheid. Ich versuche nach wie vor auch selbst noch mehr herauszufinden.
            Da bei mir auf der Linux-seite eh noch Updates anstanden, habe ich die heute installiert und die VM (auf Synology Virtual Machine Manager) komplett neu gestartet und danach die letzte Beta v1.1.0-beta.125 installiert.
            Bei mir ist es nach wie vor so, dass eine SwitchAction von Off auf On ein True in iobroker setzt (so wie es sein soll), jedoch eine SwitchAction von On auf Off ebenfalls True in iobroker setzt bzw. aktualisiert. Dabei spielt es keine Rolle, ob ich es im Widget oder im Device-Popup mache. Ich habe nun versucht herauszufinden, ob es Unterschiede bzgl des gesteuerten Device gibt: und ja, in der Tat, bei einem Device aus deconz beispielsweise funktioniert das Umschalten in beide Richtungen wie es soll, das Problem kann ich aktuell nur bei Devices aus dem hue-Adapter feststellen. Hierbei ist es egal, ob es ein dimmbares Licht oder z.B. die Aktivierung eines Bewegungsmelders ist. Bei beiden besteht das o.g. Problem. Der hue-Adapter läuft in der aktuellen Version 3.3.8 aus dem Stable.
            Ich hoffe das hilft ein bisschen weiter.

            ZefauZ Offline
            ZefauZ Offline
            Zefau
            wrote on last edited by
            #1923

            @DNC74 sagte in jarvis - just another remarkable vis:

            Bei mir ist es nach wie vor so, dass eine SwitchAction von Off auf On ein True in iobroker setzt (so wie es sein soll), jedoch eine SwitchAction von On auf Off ebenfalls True in iobroker setzt bzw. aktualisiert. Dabei spielt es keine Rolle, ob ich es im Widget oder im Device-Popup mache. Ich habe nun versucht herauszufinden, ob es Unterschiede bzgl des gesteuerten Device gibt: und ja, in der Tat, bei einem Device aus deconz beispielsweise funktioniert das Umschalten in beide Richtungen wie es soll, das Problem kann ich aktuell nur bei Devices aus dem hue-Adapter feststellen. Hierbei ist es egal, ob es ein dimmbares Licht oder z.B. die Aktivierung eines Bewegungsmelders ist. Bei beiden besteht das o.g. Problem. Der hue-Adapter läuft in der aktuellen Version 3.3.8 aus dem Stable.

            Danke für den Input. Mit v1.1.0-beta.126 sollte es wieder passen.

            Meine Adapter: https://zefau.github.io/iobroker/

            DNC74D 1 Reply Last reply
            0
            • ZefauZ Zefau

              @WW1983 danke für den Input! Probier mal bitte die v1.1.0-beta.126.

              W Offline
              W Offline
              WW1983
              wrote on last edited by
              #1924

              @Zefau Kann die Lichter nun steuern! Danke dir.

              Das mit den aktualisieren der States werde ich jetzt mal beobachten

              1 Reply Last reply
              0
              • ZefauZ Zefau

                @DNC74 sagte in jarvis - just another remarkable vis:

                Bei mir ist es nach wie vor so, dass eine SwitchAction von Off auf On ein True in iobroker setzt (so wie es sein soll), jedoch eine SwitchAction von On auf Off ebenfalls True in iobroker setzt bzw. aktualisiert. Dabei spielt es keine Rolle, ob ich es im Widget oder im Device-Popup mache. Ich habe nun versucht herauszufinden, ob es Unterschiede bzgl des gesteuerten Device gibt: und ja, in der Tat, bei einem Device aus deconz beispielsweise funktioniert das Umschalten in beide Richtungen wie es soll, das Problem kann ich aktuell nur bei Devices aus dem hue-Adapter feststellen. Hierbei ist es egal, ob es ein dimmbares Licht oder z.B. die Aktivierung eines Bewegungsmelders ist. Bei beiden besteht das o.g. Problem. Der hue-Adapter läuft in der aktuellen Version 3.3.8 aus dem Stable.

                Danke für den Input. Mit v1.1.0-beta.126 sollte es wieder passen.

                DNC74D Offline
                DNC74D Offline
                DNC74
                wrote on last edited by
                #1925

                @Zefau sagte in jarvis - just another remarkable vis:

                Danke für den Input. Mit v1.1.0-beta.126 sollte es wieder passen.

                Sehr gerne! Danke Dir, es passt wieder :)

                1 Reply Last reply
                0
                • ZefauZ Zefau

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

                  M Offline
                  M Offline
                  MarkusMac
                  wrote on last edited by MarkusMac
                  #1926

                  @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
                  0
                  • ZefauZ Zefau

                    @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.

                    simatecS Offline
                    simatecS Offline
                    simatec
                    Developer Most Active
                    wrote on last edited by
                    #1927

                    @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 ...

                    • Besuche meine Github Seite
                    • Beitrag hat geholfen oder willst du mich unterstützen
                    • HowTo Restore ioBroker
                    1 Reply Last reply
                    0
                    • ZefauZ Zefau

                      @emerq sagte in jarvis - just another remarkable vis:

                      Aber wenn ich es in Jarvis per iFrame einpflege sagt er "view existiert nicht" und bringt dann die Ansicht des Vis Editors.

                      Probier mal die v1.1.0-beta.126.

                      emerqE Offline
                      emerqE Offline
                      emerq
                      wrote on last edited by emerq
                      #1928

                      @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? :flushed:

                      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
                      0
                      • M Offline
                        M Offline
                        MarkusMac
                        wrote on last edited by
                        #1929

                        @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...

                        ZefauZ 1 Reply Last reply
                        0
                        • M MarkusMac

                          @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...

                          ZefauZ Offline
                          ZefauZ Offline
                          Zefau
                          wrote on last edited by
                          #1930

                          @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.

                          Meine Adapter: https://zefau.github.io/iobroker/

                          M 1 Reply Last reply
                          0
                          • ZefauZ Zefau

                            @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 Offline
                            M Offline
                            MarkusMac
                            wrote on last edited by
                            #1931

                            @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?

                            ZefauZ 1 Reply Last reply
                            0
                            • ZefauZ Zefau

                              @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.

                              simatecS Offline
                              simatecS Offline
                              simatec
                              Developer Most Active
                              wrote on last edited by
                              #1932

                              @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

                              • Besuche meine Github Seite
                              • Beitrag hat geholfen oder willst du mich unterstützen
                              • HowTo Restore ioBroker
                              ZefauZ 1 Reply Last reply
                              0
                              • simatecS simatec

                                @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

                                ZefauZ Offline
                                ZefauZ Offline
                                Zefau
                                wrote on last edited by
                                #1933

                                @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
                                				});
                                			}
                                		}
                                	}
                                

                                Meine Adapter: https://zefau.github.io/iobroker/

                                simatecS 2 Replies Last reply
                                0
                                • M MarkusMac

                                  @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?

                                  ZefauZ Offline
                                  ZefauZ Offline
                                  Zefau
                                  wrote on last edited by
                                  #1934

                                  @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.

                                  Meine Adapter: https://zefau.github.io/iobroker/

                                  simatecS 1 Reply Last reply
                                  0
                                  • ZefauZ Zefau

                                    @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
                                    				});
                                    			}
                                    		}
                                    	}
                                    
                                    simatecS Offline
                                    simatecS Offline
                                    simatec
                                    Developer Most Active
                                    wrote on last edited by
                                    #1935

                                    @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

                                    • Besuche meine Github Seite
                                    • Beitrag hat geholfen oder willst du mich unterstützen
                                    • HowTo Restore ioBroker
                                    1 Reply Last reply
                                    0
                                    • ZefauZ Zefau

                                      @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.

                                      simatecS Offline
                                      simatecS Offline
                                      simatec
                                      Developer Most Active
                                      wrote on last edited by
                                      #1936

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

                                      Bildschirmfoto 2020-11-22 um 19.03.26.png

                                      • Besuche meine Github Seite
                                      • Beitrag hat geholfen oder willst du mich unterstützen
                                      • HowTo Restore ioBroker
                                      1 Reply Last reply
                                      0
                                      • ZefauZ Zefau

                                        @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
                                        				});
                                        			}
                                        		}
                                        	}
                                        
                                        simatecS Offline
                                        simatecS Offline
                                        simatec
                                        Developer Most Active
                                        wrote on last edited by
                                        #1937

                                        @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

                                        • Besuche meine Github Seite
                                        • Beitrag hat geholfen oder willst du mich unterstützen
                                        • HowTo Restore ioBroker
                                        ZefauZ 1 Reply Last reply
                                        0
                                        • simatecS simatec

                                          @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

                                          ZefauZ Offline
                                          ZefauZ Offline
                                          Zefau
                                          wrote on last edited by
                                          #1938

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

                                          Meine Adapter: https://zefau.github.io/iobroker/

                                          simatecS coyoteC 2 Replies Last reply
                                          0
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          Support us

                                          ioBroker
                                          Community Adapters
                                          Donate

                                          407

                                          Online

                                          32.4k

                                          Users

                                          81.5k

                                          Topics

                                          1.3m

                                          Posts
                                          Community
                                          Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                                          ioBroker Community 2014-2025
                                          logo
                                          • Login

                                          • Don't have an account? Register

                                          • Login or register to search.
                                          • First post
                                            Last post
                                          0
                                          • Home
                                          • Recent
                                          • Tags
                                          • Unread 0
                                          • Categories
                                          • Unreplied
                                          • Popular
                                          • GitHub
                                          • Docu
                                          • Hilfe