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

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo
  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.2k

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

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

jarvis v2.2.0 - just another remarkable vis

Geplant Angeheftet Gesperrt Verschoben Tester
jarvismaterialmaterial uimaterialdesignvisvisualisierungvisualization
6.1k Beiträge 316 Kommentatoren 4.2m Aufrufe 273 Watching
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • M marcelj

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

    ZefauZ Offline
    ZefauZ Offline
    Zefau
    schrieb am zuletzt editiert von
    #950

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

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

    1 Antwort Letzte Antwort
    0
    • M Machinima

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

      M Offline
      M Offline
      Machinima
      schrieb am zuletzt editiert von
      #951

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

      ZefauZ 2 Antworten Letzte Antwort
      0
      • M Machinima

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

        ZefauZ Offline
        ZefauZ Offline
        Zefau
        schrieb am zuletzt editiert von
        #952

        @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

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

        M 1 Antwort Letzte Antwort
        0
        • M Machinima

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

          ZefauZ Offline
          ZefauZ Offline
          Zefau
          schrieb am zuletzt editiert von
          #953

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

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

          1 Antwort Letzte Antwort
          0
          • ZefauZ Zefau

            @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 Offline
            M Offline
            Machinima
            schrieb am zuletzt editiert von Machinima
            #954

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

            ZefauZ 2 Antworten Letzte Antwort
            0
            • ZefauZ Zefau

              @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 Offline
              M Offline
              marcelj
              schrieb am zuletzt editiert von
              #955

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

              ZefauZ 1 Antwort Letzte Antwort
              0
              • M marcelj

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

                ZefauZ Offline
                ZefauZ Offline
                Zefau
                schrieb am zuletzt editiert von
                #956

                @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

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

                1 Antwort Letzte Antwort
                0
                • M 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.

                  ZefauZ Offline
                  ZefauZ Offline
                  Zefau
                  schrieb am zuletzt editiert von
                  #957

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

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

                  M 1 Antwort Letzte Antwort
                  0
                  • ZefauZ Zefau

                    @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 Offline
                    M Offline
                    Machinima
                    schrieb am zuletzt editiert von Machinima
                    #958

                    @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

                    ZefauZ 1 Antwort Letzte Antwort
                    1
                    • M 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

                      ZefauZ Offline
                      ZefauZ Offline
                      Zefau
                      schrieb am zuletzt editiert von
                      #959

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

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

                      M 1 Antwort Letzte Antwort
                      0
                      • D Offline
                        D Offline
                        DarkDevil
                        schrieb am zuletzt editiert von
                        #960

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

                          @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 Offline
                          M Offline
                          Machinima
                          schrieb am zuletzt editiert von
                          #961

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

                          ZefauZ smileS 2 Antworten Letzte Antwort
                          1
                          • M Machinima

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

                            ZefauZ Offline
                            ZefauZ Offline
                            Zefau
                            schrieb am zuletzt editiert von
                            #962

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

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

                            1 Antwort Letzte Antwort
                            1
                            • M 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.

                              ZefauZ Offline
                              ZefauZ Offline
                              Zefau
                              schrieb am zuletzt editiert von
                              #963

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

                              ist nun in 1.1.0-beta.38 verfügbar.

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

                              M 1 Antwort Letzte Antwort
                              0
                              • ZefauZ Zefau

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

                                ist nun in 1.1.0-beta.38 verfügbar.

                                M Offline
                                M Offline
                                Machinima
                                schrieb am zuletzt editiert von Machinima
                                #964

                                @Zefau said in jarvis - just another remarkable vis:

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

                                Verstehe. Ich habe auch nicht mit einer baldigen Umsetzung gerrechnet. Wenn das irgendwann mal kommt bzw. erstmal auf die Todo-Liste gesetzt wird, wäre ich auch schon froh. 😌 Insofern habe ich keine Bauchschmerzen damit, wenn andere Feature Requests erstmal Vorrang.

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

                                ist nun in 1.1.0-beta.38 verfügbar.

                                Klappt grundsätzlich. Aber es gibt ein paar Probleme:
                                Die Ausrichtung lässt sich nicht speichern. Davon abgesehen sind nun alle bisher erstellten Widgets mittig ausgerichtet. Default linksbündig wäre wohl meiner Meinung nach passender.

                                Was mir auch auffällt: Der Adapter steht auf rot (siehe Log). Das Dashboard ist aber weiterhin aufrufbar, einzig das Wetter Modul kann nicht erfolgreich geladen werden.

                                2020-10-18 16:54:27.946 - info: host.ioBroker-test instance system.adapter.jarvis.0 started with pid 28777
                                2020-10-18 16:54:28.048 - error: host.ioBroker-test Caught by controller[0]: internal/modules/cjs/loader.js:960
                                2020-10-18 16:54:28.048 - error: host.ioBroker-test Caught by controller[0]: throw err;
                                2020-10-18 16:54:28.048 - error: host.ioBroker-test Caught by controller[0]: ^
                                2020-10-18 16:54:28.048 - error: host.ioBroker-test Caught by controller[0]: Error: Cannot find module 'request-promise'
                                2020-10-18 16:54:28.048 - error: host.ioBroker-test Caught by controller[0]: Require stack:
                                2020-10-18 16:54:28.048 - error: host.ioBroker-test Caught by controller[0]: - /opt/iobroker/node_modules/iobroker.jarvis/jarvis.js
                                2020-10-18 16:54:28.048 - error: host.ioBroker-test Caught by controller[0]: at Function.Module._resolveFilename (internal/modules/cjs/loader.js:957:15)
                                2020-10-18 16:54:28.048 - error: host.ioBroker-test Caught by controller[0]: at Function.Module._load (internal/modules/cjs/loader.js:840:27)
                                2020-10-18 16:54:28.048 - error: host.ioBroker-test Caught by controller[0]: at Module.require (internal/modules/cjs/loader.js:1019:19)
                                2020-10-18 16:54:28.048 - error: host.ioBroker-test Caught by controller[0]: at require (internal/modules/cjs/helpers.js:77:18)
                                2020-10-18 16:54:28.048 - error: host.ioBroker-test Caught by controller[0]: at Object. (/opt/iobroker/node_modules/iobroker.jarvis/jarvis.js:4:18)
                                2020-10-18 16:54:28.048 - error: host.ioBroker-test Caught by controller[0]: at Module._compile (internal/modules/cjs/loader.js:1133:30)
                                2020-10-18 16:54:28.048 - error: host.ioBroker-test Caught by controller[0]: at Object.Module._extensions..js (internal/modules/cjs/loader.js:1153:10)
                                2020-10-18 16:54:28.048 - error: host.ioBroker-test Caught by controller[0]: at Module.load (internal/modules/cjs/loader.js:977:32)
                                2020-10-18 16:54:28.048 - error: host.ioBroker-test Caught by controller[0]: at Function.Module._load (internal/modules/cjs/loader.js:877:14)
                                2020-10-18 16:54:28.048 - error: host.ioBroker-test Caught by controller[0]: at Function.executeUserEntryPoint [as runMain] (internal/modules/run_main.js:74:12) {
                                2020-10-18 16:54:28.048 - error: host.ioBroker-test Caught by controller[0]: code: 'MODULE_NOT_FOUND',
                                2020-10-18 16:54:28.049 - error: host.ioBroker-test Caught by controller[0]: requireStack: [ '/opt/iobroker/node_modules/iobroker.jarvis/jarvis.js' ]
                                2020-10-18 16:54:28.049 - error: host.ioBroker-test Caught by controller[0]: }
                                2020-10-18 16:54:28.049 - error: host.ioBroker-test instance system.adapter.jarvis.0 terminated with code 1 (JS_CONTROLLER_STOPPED)
                                
                                Stephan SchleichS 1 Antwort Letzte Antwort
                                0
                                • M Machinima

                                  @Zefau said in jarvis - just another remarkable vis:

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

                                  Verstehe. Ich habe auch nicht mit einer baldigen Umsetzung gerrechnet. Wenn das irgendwann mal kommt bzw. erstmal auf die Todo-Liste gesetzt wird, wäre ich auch schon froh. 😌 Insofern habe ich keine Bauchschmerzen damit, wenn andere Feature Requests erstmal Vorrang.

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

                                  ist nun in 1.1.0-beta.38 verfügbar.

                                  Klappt grundsätzlich. Aber es gibt ein paar Probleme:
                                  Die Ausrichtung lässt sich nicht speichern. Davon abgesehen sind nun alle bisher erstellten Widgets mittig ausgerichtet. Default linksbündig wäre wohl meiner Meinung nach passender.

                                  Was mir auch auffällt: Der Adapter steht auf rot (siehe Log). Das Dashboard ist aber weiterhin aufrufbar, einzig das Wetter Modul kann nicht erfolgreich geladen werden.

                                  2020-10-18 16:54:27.946 - info: host.ioBroker-test instance system.adapter.jarvis.0 started with pid 28777
                                  2020-10-18 16:54:28.048 - error: host.ioBroker-test Caught by controller[0]: internal/modules/cjs/loader.js:960
                                  2020-10-18 16:54:28.048 - error: host.ioBroker-test Caught by controller[0]: throw err;
                                  2020-10-18 16:54:28.048 - error: host.ioBroker-test Caught by controller[0]: ^
                                  2020-10-18 16:54:28.048 - error: host.ioBroker-test Caught by controller[0]: Error: Cannot find module 'request-promise'
                                  2020-10-18 16:54:28.048 - error: host.ioBroker-test Caught by controller[0]: Require stack:
                                  2020-10-18 16:54:28.048 - error: host.ioBroker-test Caught by controller[0]: - /opt/iobroker/node_modules/iobroker.jarvis/jarvis.js
                                  2020-10-18 16:54:28.048 - error: host.ioBroker-test Caught by controller[0]: at Function.Module._resolveFilename (internal/modules/cjs/loader.js:957:15)
                                  2020-10-18 16:54:28.048 - error: host.ioBroker-test Caught by controller[0]: at Function.Module._load (internal/modules/cjs/loader.js:840:27)
                                  2020-10-18 16:54:28.048 - error: host.ioBroker-test Caught by controller[0]: at Module.require (internal/modules/cjs/loader.js:1019:19)
                                  2020-10-18 16:54:28.048 - error: host.ioBroker-test Caught by controller[0]: at require (internal/modules/cjs/helpers.js:77:18)
                                  2020-10-18 16:54:28.048 - error: host.ioBroker-test Caught by controller[0]: at Object. (/opt/iobroker/node_modules/iobroker.jarvis/jarvis.js:4:18)
                                  2020-10-18 16:54:28.048 - error: host.ioBroker-test Caught by controller[0]: at Module._compile (internal/modules/cjs/loader.js:1133:30)
                                  2020-10-18 16:54:28.048 - error: host.ioBroker-test Caught by controller[0]: at Object.Module._extensions..js (internal/modules/cjs/loader.js:1153:10)
                                  2020-10-18 16:54:28.048 - error: host.ioBroker-test Caught by controller[0]: at Module.load (internal/modules/cjs/loader.js:977:32)
                                  2020-10-18 16:54:28.048 - error: host.ioBroker-test Caught by controller[0]: at Function.Module._load (internal/modules/cjs/loader.js:877:14)
                                  2020-10-18 16:54:28.048 - error: host.ioBroker-test Caught by controller[0]: at Function.executeUserEntryPoint [as runMain] (internal/modules/run_main.js:74:12) {
                                  2020-10-18 16:54:28.048 - error: host.ioBroker-test Caught by controller[0]: code: 'MODULE_NOT_FOUND',
                                  2020-10-18 16:54:28.049 - error: host.ioBroker-test Caught by controller[0]: requireStack: [ '/opt/iobroker/node_modules/iobroker.jarvis/jarvis.js' ]
                                  2020-10-18 16:54:28.049 - error: host.ioBroker-test Caught by controller[0]: }
                                  2020-10-18 16:54:28.049 - error: host.ioBroker-test instance system.adapter.jarvis.0 terminated with code 1 (JS_CONTROLLER_STOPPED)
                                  
                                  Stephan SchleichS Offline
                                  Stephan SchleichS Offline
                                  Stephan Schleich
                                  schrieb am zuletzt editiert von
                                  #965

                                  @Zefau Abbrechen speichert in der neuen Beta!

                                  ZefauZ 1 Antwort Letzte Antwort
                                  0
                                  • Stephan SchleichS Stephan Schleich

                                    @Zefau Abbrechen speichert in der neuen Beta!

                                    ZefauZ Offline
                                    ZefauZ Offline
                                    Zefau
                                    schrieb am zuletzt editiert von
                                    #966

                                    @Stephan-Schleich sagte in jarvis - just another remarkable vis:

                                    Abbrechen speichert in der neuen Beta!

                                    Was genau?

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

                                    Stephan SchleichS 1 Antwort Letzte Antwort
                                    0
                                    • ZefauZ Zefau

                                      @Stephan-Schleich sagte in jarvis - just another remarkable vis:

                                      Abbrechen speichert in der neuen Beta!

                                      Was genau?

                                      Stephan SchleichS Offline
                                      Stephan SchleichS Offline
                                      Stephan Schleich
                                      schrieb am zuletzt editiert von
                                      #967

                                      @Zefau device states

                                      ZefauZ 1 Antwort Letzte Antwort
                                      0
                                      • Stephan SchleichS Stephan Schleich

                                        @Zefau device states

                                        ZefauZ Offline
                                        ZefauZ Offline
                                        Zefau
                                        schrieb am zuletzt editiert von
                                        #968

                                        @Stephan-Schleich sagte in jarvis - just another remarkable vis:

                                        device states

                                        Kannst du etwas ins Detail gehen? Ich brauch schon genug Informationen, um es nachzuvollziehen.

                                        Wenn ich in der Gerätekonfiguration einen State anlege oder einen vorhanden State in seinen Werte bearbeite und abbreche, dann übernimmt er bei mir nichts.

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

                                        Stephan SchleichS 1 Antwort Letzte Antwort
                                        0
                                        • ZefauZ Zefau

                                          @Stephan-Schleich sagte in jarvis - just another remarkable vis:

                                          device states

                                          Kannst du etwas ins Detail gehen? Ich brauch schon genug Informationen, um es nachzuvollziehen.

                                          Wenn ich in der Gerätekonfiguration einen State anlege oder einen vorhanden State in seinen Werte bearbeite und abbreche, dann übernimmt er bei mir nichts.

                                          Stephan SchleichS Offline
                                          Stephan SchleichS Offline
                                          Stephan Schleich
                                          schrieb am zuletzt editiert von Stephan Schleich
                                          #969

                                          @Zefau Sorry, war unterm autofahren ^^
                                          Wenn man einen state löscht und dann auf abbrechen geht speichert er (Wusste nicht das es beim speichern unterschiede gibt)

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


                                          Support us

                                          ioBroker
                                          Community Adapters
                                          Donate

                                          711

                                          Online

                                          32.4k

                                          Benutzer

                                          81.4k

                                          Themen

                                          1.3m

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

                                          • Du hast noch kein Konto? Registrieren

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