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.9k

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

  • 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.
  • ZefauZ Zefau

    @emerq sagte in jarvis - just another remarkable vis:

    Wieso fährt er bei Pfeil nach oben runter und umgekehrt?

    Ist in KNX andersherum als bei anderen Adaptern und anders als die Logik in jarvis. Mit der aktuellen beta kannst du die Einstellungen diesbzgl. anpassen. Wobei ich hinzufügen muss, dass ich die Art und Weise wie es aktuell umgesetzt ist noch anpassen werde in der beta.

    Was muss ich tun, damit der Stop Button funktioniert? (Oder geht der gar nicht und ich muss es über den jeweiligen anderen Button lösen)

    Dazu ein Datenpunkt activity im Geräte anlegen. Als Datenpunkt muss die Aktivität hinterlegt werden und als Trigger der Stop-Button. Sofern es das im KNX gibt, das weiß ich nicht.

    Welches Objekt aus KNX muss ich wo eintragen für den Status Rollladen geschlossen/offen

    Hab kein KNX, daher weiß ich das hier leider nicht.

    F Offline
    F Offline
    funky4t
    wrote on last edited by funky4t
    #2637

    (!!gelöst: https://forum.iobroker.net/topic/28073/gelöst-datenpunkt-mit-button/2)
    und in Jarvis funzt der Stop nun ebenso! :)!!)

    @Zefau said in jarvis v2.1.0 - just another remarkable vis:

    @emerq sagte in jarvis - just another remarkable vis:

    Wieso fährt er bei Pfeil nach oben runter und umgekehrt?

    Ist in KNX andersherum als bei anderen Adaptern und anders als die Logik in jarvis. Mit der aktuellen beta kannst du die Einstellungen diesbzgl. anpassen. Wobei ich hinzufügen muss, dass ich die Art und Weise wie es aktuell umgesetzt ist noch anpassen werde in der beta.

    Was muss ich tun, damit der Stop Button funktioniert? (Oder geht der gar nicht und ich muss es über den jeweiligen anderen Button lösen)

    Dazu ein Datenpunkt activity im Geräte anlegen. Als Datenpunkt muss die Aktivität hinterlegt werden und als Trigger der Stop-Button.


    Moin Zusammen,
    ich steh mir selbst heute im Weg....
    Die Pfeile AUF/AB laufen jetzt nach Umkehrung MIN/MAX top, hatte nur nicht auf dem Schirm, das in LEVEL zu ändern, dachte das käme aus Activity. Jetzt scheitere ich am Stop-BUTTON:

    Ich hab im ioBroker folgende Aliase für meine Rollos, kommende aus dem Rademacher Homepilot:

    Alias DP.png

    Der DP Action würde per Stop ja perfekt laufen, allerdings benötigt Activity hier einen Datenpunkt BUTTON. Jetzt komm ich als Anfänger/Nichtscripter arg ins Nachdenken.

    Muss ich mir einen Datenpunkt/Button? Stop-Button über eigene Datenpunkte anlegen und ein Blockly-Script erstellen, welches dann jedesmal bei Auslösen den Wert "Stopp" in den Alias Action schreibt?

    Hab zwar schon erfolgreich einige EIGENE Datenpunkte angelegt, aber einen BUTTON hab ich bisher noch nicht erzeugt, komm da auch irgendwie gedanklich überhaupt nicht weiter...weil ich da auch keine passenden Typ biem Anlegen finde....

    Screenshot 2020-12-30 184756.png

    Bin ich da auf dem Holzweg? Und falls ich den Button dann hab, ist der Weg über Blockly/Script überhaupt sinnig oder gibt es einen direkten Weg, den Button mit einer "Funktion" zu versehen?

    Danke im Voraus für eure Hilfe! :)

    1 Reply Last reply
    0
    • stephan1827S stephan1827

      Da ich glaube das sich einige mit JSON schwer tun habe ich mal eine Datei erstellt wo ich verschiedene Varianten gemacht habe die ich so verwende. Vielleicht kann sich da der ein oder andere was raus ziehen.

      // ----------------------------------------------------------------------
      // Rollo Icon Stil, blau wenn unter 50%, grün wenn über 50%
      {
          "default": {
              "color": "#4287f5"
          },
          ">50": {
              "color": "#090"
          }
      }
      // Rollo Anzeigevariante, Zeige Oben bei 100, Unten bei 0, sonst Wert
      {
          "0": "Unten",
          "100": "Oben"
      }
      // Rollo Einheit, Zeige Prozent bei Wert zwischen 0 und 100
      {
          "0": "",
          "100": "",
          "default": "%"
      }
      // ----------------------------------------------------------------------
      // Thermostat Icon Stil, rot wenn über 22° oder unter 15°, sonst grün
      {
          "default": {
              "color": "#090"
          },
          ">22": {
              "color": "#8f2e2e"
          },
          "<15": {
              "color": "#8f2e2e"
          }
      }
      // ----------------------------------------------------------------------
      // Licht Icon Stil, grün wenn true, sonst blau
      {
          "true": {
              "color": "#090"
          },
          "false": {
              "color": "#4287f5"
          }
      }
      // ----------------------------------------------------------------------
      // Wassermelder Icon, Tropfenalarm wenn true, sonst tropfen
      {
          "true": "water-alert",
          "false": "water"
      }
      // Wassermelder Anzeigevariante
      {
          "false": "OK",
          "true": "Alarm"
      }
      // ----------------------------------------------------------------------
      // Fenster Anzeigevariante für HMIP-SWDO
      {
          "1": "window#open#true",
          "0": "window#open#false"
      }
      // Fenster Icon
      {
          "1": "window-open-variant",
          "0": "window-closed-variant"
      }
      // ----------------------------------------------------------------------
      // Tür Anzeigevariante für HMIP-SWDO
      {
          "true": "door#open#true",
          "false": "door#open#false"
      }
      // Tür Icon
      {
          "true": "door-open",
          "false": "door-closed"
      }
      // ----------------------------------------------------------------------
      // Allgemein Icon Stil, true=green, false=red
      {
          "true": {
              "color": "#090",
              "fontWeight": "normal"
          },
          "false": {
              "color": "#8f2e2e",
              "fontWeight": "bold"
          }
      }
      // Allgemein Icon Stil, true=red, false=green
      {
          "true": {
              "color": "#8f2e2e",
              "fontWeight": "bold"
          },
          "false": {
              "color": "#090",
              "fontWeight": "normal"
          }
      }
      // Allgemein Icon Stil, normal blau, bei <10 rot
      {
          "default":{"color": "#4287f5"},
          "<10":{"color": "#8f2e2e"}
       }
      
      dabbeljuhD Offline
      dabbeljuhD Offline
      dabbeljuh
      wrote on last edited by
      #2638

      Hi @stephan1827, gute Idee, hier ein paar Beispiele zu listen. :+1:

      Ich hätte da noch eine kleine Ergänzung vorzuschlagen, mit der man z.B. beim Unter-/Überschreiten einer Temperaturgrenze die Optik noch etwas wahrnehmbarer gestalten kann.

      Das hier kommt ins Device:
      {"<15":"mdi-thermometer blink",">22":"mdi-thermometer blink"}

      Und das hier in den Bereich "Styles":
      .blink {
      animation: blinker 1s linear infinite;
      }

      @keyframes blinker {
      50% { opacity: 0; }
      }

      Beste Grüße

      dabbeljuh

      ===

      NUC, Z-Stick Gen5, maxCUL 433, JeeLink/LaCrosse, Zigbee-Stick; Z-Wave Tür-/Fenster u. Steckdosen, max! Tür-/Fenster u. Wandschalter, TX29DTH-IT, HUE, Osram, TP-Link, Xiaomi, IP-Cams, Echo Dot, Sonos, Home mini, Xiaomi Kontakte u. Sensoren

      B sigi234S DNC74D 3 Replies Last reply
      5
      • dabbeljuhD Offline
        dabbeljuhD Offline
        dabbeljuh
        wrote on last edited by
        #2639

        Mir ist eben ein kleines Problem mit dem Kalender-Widget aufgefallen. Wenn ich es im Popup-Modus betreibe, lässt sich eben jenes Popup nicht mehr schließen und nur mittels Reload der Seite beheben.

        (Bin nach Update mit der aktuellen Beta unterwegs, hatte es zuvor aber auch schon in v30.)

        Kann das jemand nachstellen? Falls ja, eröffne ich gerne ein Ticket in Github.

        Beste Grüße

        dabbeljuh

        ===

        NUC, Z-Stick Gen5, maxCUL 433, JeeLink/LaCrosse, Zigbee-Stick; Z-Wave Tür-/Fenster u. Steckdosen, max! Tür-/Fenster u. Wandschalter, TX29DTH-IT, HUE, Osram, TP-Link, Xiaomi, IP-Cams, Echo Dot, Sonos, Home mini, Xiaomi Kontakte u. Sensoren

        ZefauZ 1 Reply Last reply
        0
        • U uwe72

          Erst einmal Danke an @Zefau für die wirklich exzellente Arbeit mit diesem Adapter. Die Visualisierung ist prinzipiell komplett ohne große Kenntnisse zu erstellen, bietet aber insbesondere durch das CustomHTMLWidget viele Möglichkeiten, individuelle Visualisierungen zu erstellen.

          Das einzige was mich stört ist, dass die Topbar, d.h. die Menüleiste in vertikaler Richtung so viel Platz in Anspruch nimmt. Eigentlich besteht doch bei den meisten Visualisierungen Platzmangel. Ich brauche den Platz um noch mehr auf die "erste Seite" zu packen, siehe Screenshot.

          Weiß nicht, ob die Community, d.h. die Anwender dies nicht noch öfters stört? Falls doch, würde ich mir wünschen, dass ihr für den dafür vorgesehenen FeatureRequest "votet", d.h. unterstützt:
          https://github.com/Zefau/ioBroker.jarvis/issues/124

          Danke Euch!

          2020-12-30 12.12.52.jpg

          SlowmanS Offline
          SlowmanS Offline
          Slowman
          wrote on last edited by
          #2640

          @uwe72

          Screenshot_2020-12-30 1609329915900-2020-12-30-12 12 52 jpg (JPEG-Grafik, 1793 × 3146 Pixel).png

          Wie hast du dies in die Tabelle bekommen?

          U 1 Reply Last reply
          1
          • SlowmanS Slowman

            @uwe72

            Screenshot_2020-12-30 1609329915900-2020-12-30-12 12 52 jpg (JPEG-Grafik, 1793 × 3146 Pixel).png

            Wie hast du dies in die Tabelle bekommen?

            U Offline
            U Offline
            uwe72
            wrote on last edited by
            #2641

            @Slowman Es handelt sich um ein HTML, welches ich in IoBroker mit JavaScript (aus den Datenpunkten des Abfalladapters) erstelle. In Jarvis bindie ich dieses HTML über das CustomHTMLWidget ein. Der Vorteil ist, dass ich es so layouten (und anzeigen) kann wie ich möchte.

            SlowmanS 1 Reply Last reply
            1
            • U uwe72

              @Slowman Es handelt sich um ein HTML, welches ich in IoBroker mit JavaScript (aus den Datenpunkten des Abfalladapters) erstelle. In Jarvis bindie ich dieses HTML über das CustomHTMLWidget ein. Der Vorteil ist, dass ich es so layouten (und anzeigen) kann wie ich möchte.

              SlowmanS Offline
              SlowmanS Offline
              Slowman
              wrote on last edited by
              #2642

              @uwe72

              stellst du den Script zur Verfügung :face_with_rolling_eyes:

              U 1 Reply Last reply
              0
              • dabbeljuhD dabbeljuh

                Mir ist eben ein kleines Problem mit dem Kalender-Widget aufgefallen. Wenn ich es im Popup-Modus betreibe, lässt sich eben jenes Popup nicht mehr schließen und nur mittels Reload der Seite beheben.

                (Bin nach Update mit der aktuellen Beta unterwegs, hatte es zuvor aber auch schon in v30.)

                Kann das jemand nachstellen? Falls ja, eröffne ich gerne ein Ticket in Github.

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

                @dabbeljuh sagte in jarvis v2.1.0 - just another remarkable vis:

                Mir ist eben ein kleines Problem mit dem Kalender-Widget aufgefallen. Wenn ich es im Popup-Modus betreibe, lässt sich eben jenes Popup nicht mehr schließen und nur mittels Reload der Seite beheben.

                Jo, stimmt. Fixe ich sofort.

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

                M 1 Reply Last reply
                1
                • SlowmanS Slowman

                  @uwe72

                  stellst du den Script zur Verfügung :face_with_rolling_eyes:

                  U Offline
                  U Offline
                  uwe72
                  wrote on last edited by uwe72
                  #2644

                  @Slowman

                  f4a64377-2d71-4a22-84a7-1298dcfb3bfa-image.png

                  Voraussetzung:

                  • Abfallkalender Adapter.
                  • Die 4 Bilder habe ich auf meinem Webserver abgelegt. Ggf. kannst Du die "Original-Bilder" nehmen vom Abfallkalender. Ich weiß aber nicht wo diese liegen und wie man an diese kommt.

                  Ergebnis:

                  • Das HTML wird jede Minute aktualisiert und im Datenpunkt "0_userdata.0.clement.html.abfallkalender" abgespeichert
                  // Variablen:
                  var widthHTML = "314px";
                  var typenUndTermine;
                  
                  // Datenpunkt:
                  var htmlState = "0_userdata.0.clement.html.abfallkalender";
                  createState(htmlState, "", {
                      name: htmlState,
                      desc: htmlState,
                      type: 'string', 
                      read: true,
                      write: true
                  });
                  
                  // Update
                  createHTML(htmlState)
                  setInterval(function() { 
                      createHTML(htmlState);
                  }, 1000*60*1);   
                  
                  
                  function _getColumnName(columnIndex) {
                      var rowObject = typenUndTermine[columnIndex];
                      return rowObject[2];
                  }
                  
                  function _initData() {
                      var restmuell = getState("trashschedule.0.type.Restmülltonne.daysLeft").val;
                      var papier = getState("trashschedule.0.type.Papiertonne.daysLeft").val;
                      var bio = getState("trashschedule.0.type.Biotonne.daysLeft").val;
                      var gelb = getState("trashschedule.0.type.Gelbe Tonne.daysLeft").val;
                  
                      typenUndTermine = [
                          [restmuell, "trashschedule.0.type.Restmülltonne", "Restm&uuml;ll", "http://192.168.178.110:888/garbage_can_darkgrey.png"],
                          [papier, "trashschedule.0.type.Papiertonne", "Papier", "http://192.168.178.110:888/garbage_can_blue.png"],
                          [bio, "trashschedule.0.type.Biotonne", "Biotonne", "http://192.168.178.110:888/garbage_can_lightgrey.png"],
                          [gelb, "trashschedule.0.type.Gelbe Tonne", "Plastik", "http://192.168.178.110:888/garbage_can_yellow.png"],
                          ];
                          
                      typenUndTermine.sort(function(a, b){
                          return a[0] - b[0];
                      });
                  }
                  
                  function _isCellValueHighlighted(rowIndex, columnIndex, cellValue) {
                      if (columnIndex == 1) { // Spalte "Tage"
                          if (cellValue < 2 || cellValue == 'Heute' || cellValue == 'Morgen') {
                              return true;
                          }
                      }
                      return false;
                  }
                  
                  function _getValueAt(rowIndex, columnIndex) {
                      var rowObject = typenUndTermine[columnIndex];
                      if (rowIndex == 0 ){
                          var val = "<img src=\"" + rowObject[3] + "\" width=35px>";
                          return val;
                      } else {
                          var  val =  rowObject[0] + " Tage";
                          let weekday = getState(rowObject[1] + ".nextWeekday").val;
                          let weekdayAsString;
                          if (weekday == 1) {
                              weekdayAsString = "Mo, ";
                          } else if (weekday == 2) {
                              weekdayAsString = "Di, ";
                          } else if (weekday == 3) {
                              weekdayAsString = "Mi, ";
                          } else if (weekday == 4) {
                              weekdayAsString = "Do, ";
                          } else if (weekday == 5) {
                              weekdayAsString = "Fr, ";
                          } else if (weekday == 6) {
                              weekdayAsString = "Sa, ";
                          } else if (weekday == 7) {
                              weekdayAsString = "So, ";
                          }
                          val = val + "<br><font size=2  color=\"#999999\">"+ weekdayAsString + getState(rowObject[1] + ".nextDateFormat").val + "</font>";  
                          val = val.substring(0, val.lastIndexOf('.')+1);
                          return val;
                      }
                  }
                  
                  function createHTML(htmlState) {
                      var html = "";
                  
                      html += "<html>                                             \n";
                      html += "   <head>                                          \n";
                      html += "       <style>                                     \n";
                      html += "           table, th, td {                         \n";
                      html += "               border: 1px solid #595959;          \n";
                      html += "               border-collapse: collapse;          \n";
                      html += "               vertical-align: middle;             \n";
                      html += "           }                                       \n";
                      html += "           td,th {                                 \n";
                      html += "               padding: 4px;                       \n";
                      html += "           }                                       \n";
                      html += "       </style>                                    \n";
                      html += "   </head>                                         \n";
                      html += "   <body>                                          \n";
                  
                      html += "       <table width=" + widthHTML + ">                         \n";
                  
                      _initData();
                  
                      var alignemt = "center";
                  
                      // Header:
                      html += "           <tr>                                    \n";
                      for (var c = 0; c < 4; c++) {
                          html += "           <th colspan=\"" + 1 + "\" style=\"text-align:" + alignemt + "\"><font size=2px\">" + _getColumnName(c) + "</th></font>	\n";
                      }
                      html += "           </tr>                                   \n";
                  
                      // Body:
                      for (var r = 0; r < 2; r++) {
                          html += "       <tr>                                    \n";
                  
                              for (var c = 0; c < 4; c++) {
                                  var cellValue = _getValueAt(r, c);
                                  var highlighted = _isCellValueHighlighted(r,c,cellValue);
                  
                                  if (new Boolean(highlighted) == true) {
                                      html += "           <td style=\" text-align:" + alignemt + "\"><font color=\"#3379D0\">" + cellValue + "</font></td>";    
                                  } else {
                                      html += "           <td style=\" text-align:" + alignemt + "\">" + cellValue + "</td>";    
                                  }
                              }
                              
                          html += "       </tr>                                    \n";        
                      }
                  
                      html +=          "</table>\n";
                      html +=      "</body>\n";
                      html +=  "</html>\n";
                      setState(htmlState, html);
                  }
                  
                  
                  
                  
                  
                  
                  
                  
                  
                  
                  
                  
                  
                  
                  
                  
                  
                  
                  
                  
                  
                  1 Reply Last reply
                  1
                  • SlowmanS Offline
                    SlowmanS Offline
                    Slowman
                    wrote on last edited by
                    #2645

                    Vielen Dank!

                    1 Reply Last reply
                    1
                    • dabbeljuhD dabbeljuh

                      Hi @stephan1827, gute Idee, hier ein paar Beispiele zu listen. :+1:

                      Ich hätte da noch eine kleine Ergänzung vorzuschlagen, mit der man z.B. beim Unter-/Überschreiten einer Temperaturgrenze die Optik noch etwas wahrnehmbarer gestalten kann.

                      Das hier kommt ins Device:
                      {"<15":"mdi-thermometer blink",">22":"mdi-thermometer blink"}

                      Und das hier in den Bereich "Styles":
                      .blink {
                      animation: blinker 1s linear infinite;
                      }

                      @keyframes blinker {
                      50% { opacity: 0; }
                      }

                      B Offline
                      B Offline
                      banza
                      wrote on last edited by
                      #2646

                      @stephan1827
                      Hi, danke für die Beispiele, kurze Frage zu den Farben. Die Farben werden nur übernommen, wenn der Datenpunkt der primäre ist? Sobald der Datenpunkt ein sekundärer ist bleibt die Standardfarbe.


                      Screenshot 2020-12-30 215312.jpg

                      @dabbeljuh
                      bei mir wird das Blinken nicht genommen "falsches json-format".

                      stephan1827S dabbeljuhD 2 Replies Last reply
                      0
                      • B banza

                        @stephan1827
                        Hi, danke für die Beispiele, kurze Frage zu den Farben. Die Farben werden nur übernommen, wenn der Datenpunkt der primäre ist? Sobald der Datenpunkt ein sekundärer ist bleibt die Standardfarbe.


                        Screenshot 2020-12-30 215312.jpg

                        @dabbeljuh
                        bei mir wird das Blinken nicht genommen "falsches json-format".

                        stephan1827S Offline
                        stephan1827S Offline
                        stephan1827
                        wrote on last edited by
                        #2647

                        @banza Ja das stimmt, es gibt dafür schon einen Feature Request. Click mal auf den Daumen hoch dann steigt das in der Priotität

                        https://github.com/Zefau/ioBroker.jarvis/issues/456

                        1 Reply Last reply
                        0
                        • stephan1827S Offline
                          stephan1827S Offline
                          stephan1827
                          wrote on last edited by
                          #2648

                          @Zefau Kann man die Kopfzeile über die Theme Einstellungen schmaler machen?Bildschirmfoto 2020-12-31 um 08.35.21.png
                          Ich würde den Abstand nach oben gerne etwas schmaler machen.

                          Das gleiche würde ich gerne bei den Widgets machen, d.h. ich würde die Zeilen gerne etwas näher zusammenrücken
                          Bildschirmfoto 2020-12-31 um 08.35.28.png

                          U dabbeljuhD 2 Replies Last reply
                          0
                          • stephan1827S stephan1827

                            @Zefau Kann man die Kopfzeile über die Theme Einstellungen schmaler machen?Bildschirmfoto 2020-12-31 um 08.35.21.png
                            Ich würde den Abstand nach oben gerne etwas schmaler machen.

                            Das gleiche würde ich gerne bei den Widgets machen, d.h. ich würde die Zeilen gerne etwas näher zusammenrücken
                            Bildschirmfoto 2020-12-31 um 08.35.28.png

                            U Offline
                            U Offline
                            uwe72
                            wrote on last edited by uwe72
                            #2649

                            @stephan1827 Erster Teil, siehe meinen Post ein bisschen höher, alternativ hier bitte voten ;-) (wenn es dir wirklich um die Höhe der Kopfzeile geht?!)
                            https://github.com/Zefau/ioBroker.jarvis/issues/124

                            1 Reply Last reply
                            0
                            • B banza

                              @stephan1827
                              Hi, danke für die Beispiele, kurze Frage zu den Farben. Die Farben werden nur übernommen, wenn der Datenpunkt der primäre ist? Sobald der Datenpunkt ein sekundärer ist bleibt die Standardfarbe.


                              Screenshot 2020-12-30 215312.jpg

                              @dabbeljuh
                              bei mir wird das Blinken nicht genommen "falsches json-format".

                              dabbeljuhD Offline
                              dabbeljuhD Offline
                              dabbeljuh
                              wrote on last edited by dabbeljuh
                              #2650

                              Hallo @banza, hast du beide Schnipsel denn an die jeweils richtige Stelle kopiert? Wie gesagt, die Definition für "blink" muss in den Bereich "Styles" in den Einstellungen.

                              1e8f76ae-f671-43ac-8013-78563199a033-grafik.png

                              Und so sieht das JSON im Icon aus:
                              a41af848-2c98-45d8-8b60-a6e898de1a64-grafik.png

                              Beste Grüße

                              dabbeljuh

                              ===

                              NUC, Z-Stick Gen5, maxCUL 433, JeeLink/LaCrosse, Zigbee-Stick; Z-Wave Tür-/Fenster u. Steckdosen, max! Tür-/Fenster u. Wandschalter, TX29DTH-IT, HUE, Osram, TP-Link, Xiaomi, IP-Cams, Echo Dot, Sonos, Home mini, Xiaomi Kontakte u. Sensoren

                              stephan1827S B 2 Replies Last reply
                              1
                              • stephan1827S stephan1827

                                @Zefau Kann man die Kopfzeile über die Theme Einstellungen schmaler machen?Bildschirmfoto 2020-12-31 um 08.35.21.png
                                Ich würde den Abstand nach oben gerne etwas schmaler machen.

                                Das gleiche würde ich gerne bei den Widgets machen, d.h. ich würde die Zeilen gerne etwas näher zusammenrücken
                                Bildschirmfoto 2020-12-31 um 08.35.28.png

                                dabbeljuhD Offline
                                dabbeljuhD Offline
                                dabbeljuh
                                wrote on last edited by
                                #2651

                                @stephan1827 für den Übergang könntest du es hiermit versuchen, gehört in den Bereich "Styles". Damit wird die Kopfzeile etwas weniger hoch und die Icons rücken näher zusammen.

                                .MuiToolbar-regular {
                                min-height: 0 !important;
                                }

                                .MuiToolbar-regular button {
                                padding: 4px 12px 0 12px;
                                }

                                .MuiTab-root {
                                min-width: 120px;
                                min-height: 0 !important;
                                }

                                Beste Grüße

                                dabbeljuh

                                ===

                                NUC, Z-Stick Gen5, maxCUL 433, JeeLink/LaCrosse, Zigbee-Stick; Z-Wave Tür-/Fenster u. Steckdosen, max! Tür-/Fenster u. Wandschalter, TX29DTH-IT, HUE, Osram, TP-Link, Xiaomi, IP-Cams, Echo Dot, Sonos, Home mini, Xiaomi Kontakte u. Sensoren

                                stephan1827S 1 Reply Last reply
                                1
                                • ZefauZ Zefau

                                  @dabbeljuh sagte in jarvis v2.1.0 - just another remarkable vis:

                                  Mir ist eben ein kleines Problem mit dem Kalender-Widget aufgefallen. Wenn ich es im Popup-Modus betreibe, lässt sich eben jenes Popup nicht mehr schließen und nur mittels Reload der Seite beheben.

                                  Jo, stimmt. Fixe ich sofort.

                                  M Online
                                  M Online
                                  MCU
                                  wrote on last edited by MCU
                                  #2652

                                  @Zefau Vielleicht eine Kleinigkeit noch zu den sekundären Datenpunkten:

                                  667d2c7a-dfa4-43a3-a72d-8d5edb6b2196-image.png
                                  6b0a01ba-f25a-48d8-bd70-74d8e6668006-image.png
                                  Ist es möglich, die Kommas, die die Werte trennen wegzulassen, falls der jeweilige folgende Wert leer ist, oder auch der Wert vor dem Komma?
                                  3b7a0b14-0cbe-4294-9dd1-34cde75501f2-image.png

                                  NUC i7 64GB mit Proxmox ---- Jarvis Infos Aktualisierungen der Doku auf Instagram verfolgen -> mcuiobroker Instagram
                                  Wenn Euch mein Vorschlag geholfen hat, bitte rechts "^" klicken.

                                  ZefauZ 1 Reply Last reply
                                  0
                                  • M MCU

                                    @Zefau Vielleicht eine Kleinigkeit noch zu den sekundären Datenpunkten:

                                    667d2c7a-dfa4-43a3-a72d-8d5edb6b2196-image.png
                                    6b0a01ba-f25a-48d8-bd70-74d8e6668006-image.png
                                    Ist es möglich, die Kommas, die die Werte trennen wegzulassen, falls der jeweilige folgende Wert leer ist, oder auch der Wert vor dem Komma?
                                    3b7a0b14-0cbe-4294-9dd1-34cde75501f2-image.png

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

                                    @MCU sagte in jarvis v2.1.0 - just another remarkable vis:

                                    Ist es möglich, die Kommas, die die Werte trennen wegzulassen, falls der jeweilige folgende Wert leer ist, oder auch der Wert vor dem Komma?

                                    Ja, das ergibt Sinn. Kann ich gemeinsam mit https://github.com/Zefau/ioBroker.jarvis/issues/456 umsetzen.

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

                                    DNC74D 1 Reply Last reply
                                    1
                                    • dabbeljuhD dabbeljuh

                                      @stephan1827 für den Übergang könntest du es hiermit versuchen, gehört in den Bereich "Styles". Damit wird die Kopfzeile etwas weniger hoch und die Icons rücken näher zusammen.

                                      .MuiToolbar-regular {
                                      min-height: 0 !important;
                                      }

                                      .MuiToolbar-regular button {
                                      padding: 4px 12px 0 12px;
                                      }

                                      .MuiTab-root {
                                      min-width: 120px;
                                      min-height: 0 !important;
                                      }

                                      stephan1827S Offline
                                      stephan1827S Offline
                                      stephan1827
                                      wrote on last edited by
                                      #2654

                                      @dabbeljuh besten Dank, das ist schon etwas besser

                                      1 Reply Last reply
                                      0
                                      • ZefauZ Zefau

                                        @MCU sagte in jarvis v2.1.0 - just another remarkable vis:

                                        Ist es möglich, die Kommas, die die Werte trennen wegzulassen, falls der jeweilige folgende Wert leer ist, oder auch der Wert vor dem Komma?

                                        Ja, das ergibt Sinn. Kann ich gemeinsam mit https://github.com/Zefau/ioBroker.jarvis/issues/456 umsetzen.

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

                                        @Zefau Hi Zefau, wenn Du schon dabei bist, noch was "kleinliches" ;-) : die Farbe des Kommas sollte der Farbe der sekundären Datenpunkte entsprechen. Momentan sind die zu dunkel

                                        1 Reply Last reply
                                        0
                                        • dabbeljuhD dabbeljuh

                                          Hallo @banza, hast du beide Schnipsel denn an die jeweils richtige Stelle kopiert? Wie gesagt, die Definition für "blink" muss in den Bereich "Styles" in den Einstellungen.

                                          1e8f76ae-f671-43ac-8013-78563199a033-grafik.png

                                          Und so sieht das JSON im Icon aus:
                                          a41af848-2c98-45d8-8b60-a6e898de1a64-grafik.png

                                          stephan1827S Offline
                                          stephan1827S Offline
                                          stephan1827
                                          wrote on last edited by
                                          #2656

                                          @dabbeljuh habe ich gerade mal probiert, das pulsieren sieht echt super aus

                                          dabbeljuhD ZefauZ 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

                                          704

                                          Online

                                          32.4k

                                          Users

                                          81.6k

                                          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