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.
    • J
      jukus100 @Stephan Schleich last edited by

      2020-10-17 11_50_40-Dormagen.png
      Gäbe es auch die Möglichkeit, dass sich der Inhalt des Widgets automatisch an die Höhe mit anpasst?

      Und wie wäre eine Prozentangabe, anstelle von hardcodierten Pixeln zur Einstellung der Höhe?

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

        @jukus100 Der Inhalt passt sich automatisch an, wenn du im Widget keine Höhe hinterlegst. Eine prozentuale Angabe würde sich immer auf das Widget beziehen, nicht auf die Inhalte. Das würde nichts bringen.

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

          @Zefau said in jarvis - just another remarkable vis:

          @jukus100 Der Inhalt passt sich automatisch an, wenn du im Widget keine Höhe hinterlegst. Eine prozentuale Angabe würde sich immer auf das Widget beziehen, nicht auf die Inhalte. Das würde nichts bringen.

          Ja, nur wenn das Widget automatisch zu groß ist wie hier bei dem Wetter zum Beispiel und ich mir dieses "kleiner" anzeigen lassen möchte, finde ich diese gescrolle weniger schön.
          Da wäre es praktischer, wenn ich z.b. 50% der Größe einstellen könnte, und der Inhalt dann runtergerechnet wird.

          Zefau 1 Reply Last reply Reply Quote 0
          • B
            Bloody last edited by

            @Zefau
            In der Beta 37 funktioniert das Tab verschieben nicht. Soll heißen, in der Layout Einstellungen kann der Tab verschoben werden, nach dem Speichern ist der Tab an der alten Stelle.

            CustomHTML wird noch komisch angezeigt.

            Geräte löschen funktioniert wieder.

            iFrame aus dem VIS laden scheint auch schneller zu gehen. Chart direkt aus Grafana laden dauert immer noch ewig.

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

              @Zefau hey danke für deine antwort .
              ich werde das mal versuchen die datenpunkte zu hinterlegen.
              habe zu viele gruppenadressen um alles zu screenshotten 🙂
              vilt ergibt sich ja in zukunft mal eine möglichkeit alle datenpunkte automatisch reinzuspiuelen zu lassen.

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

                @Zefau noch eiene frage gibt es eine iphone app für deine vis oder kann man nur über ip aufrufen ?

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

                  @marcelj sagte in jarvis - just another remarkable vis:

                  vilt ergibt sich ja in zukunft mal eine möglichkeit alle datenpunkte automatisch reinzuspiuelen zu lassen.

                  Wie gesagt, wenn ich keine Hilfe bekomme die KNX Datenpunktstruktur zu analysieren, dann findet es nie den Weg in den Adapter.

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

                    @marcelj sagte in jarvis - just another remarkable vis:

                    noch eiene frage gibt es eine iphone app für deine vis oder kann man nur über ip aufrufen ?

                    Aktuell gibt es keine eigene Smartphone App. Steht auf der langfristigen Agenda. Aktuell musst du über Fully o.ä. gehen.

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

                      @Machinima said in jarvis - just another remarkable vis:

                      @Zefau Ich habe gleich mehrere Fragen an dich:

                      • Ich würde gern noch die Möglichkeit haben, die horizontale Ausrichtung von Widgets als auch deren Größe zu ändern (vor allem beim DisplayImage-Modul). Ich lasse mir u.a. den QR Code von meinen WLAN anzeigen. Allerdings sieht das auf meinem großen Desktop-Bildschirm gigantisch groß aus. Ändere ich die Höhe bzw. Breite des Moduls, ist die Anzeige da dann in Ordnung. Beim Smartphone ist es dann allerdings wieder zu klein.
                      • Kann man irgendwie die Sichtbarkeit eines Widgets in Abhängigkeit von einem Switch oder Checkbox dynamisch setzen?

                      Ist das machbar?

                      @Zefau Ich glaub, meine Anfrage ist in der Fülle der Posts etwas untergegangen. Wie siehts da aus?
                      Außerdem würde ich mir gern auch ein Widget wünschen, mit dem man Cron Expression bearbeiten kann. Geht da was?

                      Zefau 2 Replies Last reply Reply Quote 0
                      • Zefau
                        Zefau @Machinima last edited by

                        @Machinima sagte in jarvis - just another remarkable vis:

                        Ich würde gern noch die Möglichkeit haben, die horizontale Ausrichtung von Widgets als auch deren Größe zu ändern (vor allem beim DisplayImage-Modul). Ich lasse mir u.a. den QR Code von meinen WLAN anzeigen. Allerdings sieht das auf meinem großen Desktop-Bildschirm gigantisch groß aus. Ändere ich die Höhe bzw. Breite des Moduls, ist die Anzeige da dann in Ordnung. Beim Smartphone ist es dann allerdings wieder zu klein.

                        Was meinst du mit horizontaler Ausrichtung?

                        Die Höhe von Widgets kannst du inzwischen anpassen (in Bezug zu DisplayImage).

                        @Machinima sagte in jarvis - just another remarkable vis:

                        Kann man irgendwie die Sichtbarkeit eines Widgets in Abhängigkeit von einem Switch oder Checkbox dynamisch setzen?

                        Nein

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

                          @Machinima sagte in jarvis - just another remarkable vis:

                          Außerdem würde ich mir gern auch ein Widget wünschen, mit dem man Cron Expression bearbeiten kann. Geht da was?

                          Gibt es dafür einen Adapter für ioBroker?

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

                            @Zefau said in jarvis - just another remarkable vis:

                            @Machinima sagte in jarvis - just another remarkable vis:

                            Ich würde gern noch die Möglichkeit haben, die horizontale Ausrichtung von Widgets als auch deren Größe zu ändern (vor allem beim DisplayImage-Modul). Ich lasse mir u.a. den QR Code von meinen WLAN anzeigen. Allerdings sieht das auf meinem großen Desktop-Bildschirm gigantisch groß aus. Ändere ich die Höhe bzw. Breite des Moduls, ist die Anzeige da dann in Ordnung. Beim Smartphone ist es dann allerdings wieder zu klein.

                            Was meinst du mit horizontaler Ausrichtung?

                            Die Höhe von Widgets kannst du inzwischen anpassen (in Bezug zu DisplayImage).

                            @Machinima sagte in jarvis - just another remarkable vis:

                            Kann man irgendwie die Sichtbarkeit eines Widgets in Abhängigkeit von einem Switch oder Checkbox dynamisch setzen?

                            Nein

                            Naja, wenn ich bspw. das StateListHorizontal- oder DisplayImage-Modul nehme, ist das immer links ausgerichtet. Ich würde das jedoch gerne zentriert ausrichten (ähnlich zu dem DateTime-Modul.), damit ich keine Unterbrechung im Design habe. Hier mal ein Beispiel:
                            Mittig zentrieren.png

                            @Zefau said in jarvis - just another remarkable vis:

                            @Machinima sagte in jarvis - just another remarkable vis:

                            Außerdem würde ich mir gern auch ein Widget wünschen, mit dem man Cron Expression bearbeiten kann. Geht da was?

                            Gibt es dafür einen Adapter für ioBroker?

                            Nein, das nicht. Ich stelle mir da eher so ein Modul vor, wie bspw. das Zeitplan-Element aus Blockly-Skripten (zu finden unter Triggers). Dann könnte man out of the box Cron Expressions im Dashboard bearbeiten und bräuchte nicht den Umweg über mehrere Datenpunkte gehen.

                            Zefau 2 Replies Last reply Reply Quote 0
                            • M
                              marcelj @Zefau last edited by

                              @Zefau kannst du mir genau sagen was du bräuchtest bin jetzt nicht so der programmier Künstler

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

                                @marcelj sagte in jarvis - just another remarkable vis:

                                kannst du mir genau sagen was du bräuchtest bin jetzt nicht so der programmier Künstler

                                Da ich den KNX Adapter nicht nutze (habe solche Geräte nicht), brauche ich nur die Datenpunkt-Struktur des Adapters.

                                Am einfachsten ist sicherlich, wenn du die Struktur exportierst und mir schickst.

                                1. Unter Objekten in ioBroker den KNX Pfad auswählen und dann oben auf den Download-Pfeil
                                  281f383a-ee69-41f5-b370-270f00d89dc6-image.png
                                  (ganz rechts das Icon)
                                2. dann sollte eine JSON-Datei als Download kommen
                                3. geh auf pastebin.com, füge es dort ein und vergebe ein Passwort
                                4. schick mir Link und Passwort via PN
                                1 Reply Last reply Reply Quote 0
                                • Zefau
                                  Zefau @Machinima last edited by

                                  @Machinima sagte in jarvis - just another remarkable vis:

                                  Naja, wenn ich bspw. das StateListHorizontal- oder DisplayImage-Modul nehme, ist das immer links ausgerichtet. Ich würde das jedoch gerne zentriert ausrichten (ähnlich zu dem DateTime-Modul.), damit ich keine Unterbrechung im Design habe. Hier mal ein Beispiel:

                                  Baue ich gerne kurzfristig ein.


                                  @Machinima sagte in jarvis - just another remarkable vis:

                                  Nein, das nicht. Ich stelle mir da eher so ein Modul vor, wie bspw. das Zeitplan-Element aus Blockly-Skripten (zu finden unter Triggers). Dann könnte man out of the box Cron Expressions im Dashboard bearbeiten und bräuchte nicht den Umweg über mehrere Datenpunkte gehen.

                                  Verstehe leider nicht, was du meinst. Ich kenne mich mit Blockly nicht aus. Sind "Cron Expressions" eine Funktion von Blockly? Du meinst du crontab -e unter Linux?

                                  Grundsätzlich ist jarvis eine Visualisierung und eine solche Logik gehört in einen Adapter, nicht in jarvis. Je nachdem, ob ich dich jetzt richtig verstanden habe.

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

                                    @Zefau said in jarvis - just another remarkable vis:

                                    @Machinima sagte in jarvis - just another remarkable vis:

                                    Naja, wenn ich bspw. das StateListHorizontal- oder DisplayImage-Modul nehme, ist das immer links ausgerichtet. Ich würde das jedoch gerne zentriert ausrichten (ähnlich zu dem DateTime-Modul.), damit ich keine Unterbrechung im Design habe. Hier mal ein Beispiel:

                                    Baue ich gerne kurzfristig ein.

                                    Sehr cool, super Sache 👍

                                    @Zefau said in jarvis - just another remarkable vis:

                                    @Machinima sagte in jarvis - just another remarkable vis:

                                    Nein, das nicht. Ich stelle mir da eher so ein Modul vor, wie bspw. das Zeitplan-Element aus Blockly-Skripten (zu finden unter Triggers). Dann könnte man out of the box Cron Expressions im Dashboard bearbeiten und bräuchte nicht den Umweg über mehrere Datenpunkte gehen.

                                    Verstehe leider nicht, was du meinst. Ich kenne mich mit Blockly nicht aus. Sind "Cron Expressions" eine Funktion von Blockly? Du meinst du crontab -e unter Linux?

                                    Grundsätzlich ist jarvis eine Visualisierung und eine solche Logik gehört in einen Adapter, nicht in jarvis. Je nachdem, ob ich dich jetzt richtig verstanden habe.

                                    Achso, dann hole ich mal etwas weiter. Mir geht es weniger um die Verarbeitung einer Cron Expression (das macht bspw. der Script Engine Adapter), sondern um die Möglichkeit, eine Cron Expression (per Datenpunkt) visuell darzustellen bzw. dann auch bearbeiten zu können. Eine Cron Expression selbst ist nichts weiter als ein String bestehend aus 6 oder 7 Feldern, die jeweils ein bestimmtes Detail eines Zeitplans (Schedule) beschreiben. Hier ist eine gute Dokumentation (allerdings in Englisch).

                                    So viel zur Theorie, hier mal ein Beispiel von mir. Momentan verwende ich für einen Wecker folgende Hilfsstruktur
                                    Cron Helper.png

                                    In dem Blockly-Skript verwende ich unter anderem die Datenpunkte hoursCronPart, minutesCronPart und weekdayCronPart, um ein Schedule zu definieren.
                                    Blockly Schedule.png
                                    Diese Element erzeugt intern eine Cron Expression, wie in der oben genannten Dokumentation beschrieben.
                                    Beispiel (entspricht nicht dem oben genannten Abbild):

                                    0 0 12 * * ?
                                    

                                    Das Scheduling selbst übernimmt der Script Engine Adapter.
                                    Viel einfacher wäre es doch aber, direkt einen beliebigen Datenpunkt (der eine Cron Expression repräsentiert, z.B. unter 0_userData.0) in einem Jarvis-Modul einzubinden statt sich eine Hilfsstruktur überlegen zu müssen, um das irgendwie in Jarvis zu verwursten.

                                    Cron.png

                                    Wenn ich dann auf dieses Cron Expression-Widget in Jarvis klicken würde, würde eine Art Editor aufpoppen und ich könnte die Cron Expression schön visuell nach Material Design Pattern aufbereitet bearbeiten können. In einem der Schedule-Element von Blockly sieht das so, wenn man draufklickt:

                                    CronExpressions.png

                                    Zefau 1 Reply Last reply Reply Quote 1
                                    • Zefau
                                      Zefau @Machinima last edited by

                                      @Machinima sagte in jarvis - just another remarkable vis:

                                      Viel einfacher wäre es doch aber, direkt einen beliebigen Datenpunkt (der eine Cron Expression repräsentiert, z.B. unter 0_userData.0) in einem Jarvis-Modul einzubinden statt sich eine Hilfsstruktur überlegen zu müssen, um das irgendwie in Jarvis zu verwursten.

                                      Mit InputAction sollte das editierbar sein.

                                      M 1 Reply Last reply Reply Quote 0
                                      • D
                                        DarkDevil last edited by

                                        Schönen Sonntag zusammen,
                                        Ich hoffe das ich hier meine Frage stellen kann, da ich nicht sicher bin ob es am jarvis oder dem Fully Browser liegt...
                                        Ich lasse mir auf dem FireHD 8 Tablebt mit besagt Fully Kiosk Browser Jarvis anzeigen. Mir ist aufgefallen, das das "Body Element" "Last ChangedBody" nicht nach oben aktualisiert, soll bedeuten:

                                        EIn Temperatur Sensor übermittelt seine Werte via Deconz an den ioBroker, diesen Datenpunkt lasse ich mir anzeigen. Irgendwann stehen bei allen meinen Sensoren "vor unter 10 Sekunden aktualisiert". Lade ich die ganze Seite neu habe ich reale werte wie zB "von 8 Minuten aktualisiert" usw. Genauso verhält es sich auch mit Charts, sie werden nicht "live" aktualisiert.

                                        Ich hoffe ich versteht was ich meine 🙂

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

                                          @Zefau said in jarvis - just another remarkable vis:

                                          @Machinima sagte in jarvis - just another remarkable vis:

                                          Viel einfacher wäre es doch aber, direkt einen beliebigen Datenpunkt (der eine Cron Expression repräsentiert, z.B. unter 0_userData.0) in einem Jarvis-Modul einzubinden statt sich eine Hilfsstruktur überlegen zu müssen, um das irgendwie in Jarvis zu verwursten.

                                          Mit InputAction sollte das editierbar sein.

                                          Kann man machen, aber so eine Cron Expression ist nicht unbedingt leserlich. Ein entsprechender, visuell aufbereiteter Dialog würde das enorm vereinfachen. Ich weiß nicht, ob das überhaupt technisch umsetzbar ist und wie viel Aufwand das bedeutet.

                                          Zefau smile 2 Replies Last reply Reply Quote 1
                                          • Zefau
                                            Zefau @Machinima last edited by

                                            @Machinima sagte in jarvis - just another remarkable vis:

                                            Kann man machen, aber so eine Cron Expression ist nicht unbedingt leserlich. Ein entsprechender, visuell aufbereiteter Dialog würde das enorm vereinfachen. Ich weiß nicht, ob das überhaupt technisch umsetzbar ist und wie viel Aufwand das bedeutet.

                                            Grundsätzlich ist alles möglich, aber die Anforderung ist schon sehr speziell und in Anbetracht dessen, dass aktuell über 60 Feature Request offen sind wird das zeitlich eher eng.

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

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            928
                                            Online

                                            31.6k
                                            Users

                                            79.6k
                                            Topics

                                            1.3m
                                            Posts

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