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

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    17
    1
    3.0k

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    13
    1
    1.1k

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.4k

jarvis v2.2.0 - just another remarkable vis

Scheduled Pinned Locked Moved Tester
jarvismaterialmaterial uimaterialdesignvisvisualisierungvisualization
6.1k Posts 316 Posters 4.3m 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.
  • P-RayP Offline
    P-RayP Offline
    P-Ray
    wrote on last edited by
    #4237

    Wurde das Wetter von einem Peter Maffay Fan gemacht? :grinning: (Sonne in der Nacht)

    7503bf61-bd01-4c67-be6e-3f1d84e84014-image.png

    Bin aktuell noch auf 2.1.0

    1 Reply Last reply
    0
    • M MCU

      @lordlolo Bei welcher Änderung ist der Fehler aufgetreten?

      L Offline
      L Offline
      LordLolo
      wrote on last edited by
      #4238

      @mcu

      Hatte ein Widget versehentlich auf json Tabelle umgestellt obwohl die Datenpunkte eine andere Kategorie hatten (glaube html)

      L 1 Reply Last reply
      0
      • L LordLolo

        @mcu

        Hatte ein Widget versehentlich auf json Tabelle umgestellt obwohl die Datenpunkte eine andere Kategorie hatten (glaube html)

        L Offline
        L Offline
        LordLolo
        wrote on last edited by
        #4239

        Mal ne Frage in die Runde:

        Ich versuche schon seit geraumer Zeit sowohl Spotify als auch meine eigene Musik zu integrieren. Habe da schon etliche Versuche unternommen, aber nichts, was bis jetzt wirklich befriedigend ist.

        Die 2 größten Knackpunkte sind
        a) die Suche nach Musik - nur eine Steuerung oder das Widergeben einzelner Playlists finde ich nicht so toll.
        b) das Layout - habe z.B. auf ner NAS die Spotify-App laufen gehabt und die dann per iframe eingebunden. Da ich Jarvis aber hauptsächlich mit dem Handy nutze, ist auf dem Bildschirm kaum etwas zu erkennen. Außerdem öffnet sich die Handy-Tastatur nicht um etwas ins Suchfeld einzugeben.

        Hat hier jemand vielleicht bessere Ideen?

        M 1 Reply Last reply
        0
        • L LordLolo

          Mal ne Frage in die Runde:

          Ich versuche schon seit geraumer Zeit sowohl Spotify als auch meine eigene Musik zu integrieren. Habe da schon etliche Versuche unternommen, aber nichts, was bis jetzt wirklich befriedigend ist.

          Die 2 größten Knackpunkte sind
          a) die Suche nach Musik - nur eine Steuerung oder das Widergeben einzelner Playlists finde ich nicht so toll.
          b) das Layout - habe z.B. auf ner NAS die Spotify-App laufen gehabt und die dann per iframe eingebunden. Da ich Jarvis aber hauptsächlich mit dem Handy nutze, ist auf dem Bildschirm kaum etwas zu erkennen. Außerdem öffnet sich die Handy-Tastatur nicht um etwas ins Suchfeld einzugeben.

          Hat hier jemand vielleicht bessere Ideen?

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

          @lordlolo Kannst du das mal darstellen, wie es zurzeit ist und wie du es haben möchtest (Zeichnung)?

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

          L 1 Reply Last reply
          0
          • M MCU

            @lordlolo Kannst du das mal darstellen, wie es zurzeit ist und wie du es haben möchtest (Zeichnung)?

            L Offline
            L Offline
            LordLolo
            wrote on last edited by
            #4241

            @mcu

            Aktuell:
            Für eigene Musik Clementine auf QNAP NAS installiert und über die HD-Station als iframe in Jarvis eingebunden.
            WhatsApp Image 2021-04-06 at 15.17.39.jpeg

            Gleiches für die Spotify App

            Ist aber nicht wirklich praktikabel, da Du halt auf dem Handy nichts ins Suchfeld eingeben kannst.

            Schön wäre ein natives Widget mit Suche, da man sonst insbesondere bei Spotify sehr eingeschränkt ist.
            Für eigene Musik würde evtl. auch die Möglichkeit durchs Directory zu browsen reichen.

            M 1 Reply Last reply
            0
            • L LordLolo

              @mcu

              Aktuell:
              Für eigene Musik Clementine auf QNAP NAS installiert und über die HD-Station als iframe in Jarvis eingebunden.
              WhatsApp Image 2021-04-06 at 15.17.39.jpeg

              Gleiches für die Spotify App

              Ist aber nicht wirklich praktikabel, da Du halt auf dem Handy nichts ins Suchfeld eingeben kannst.

              Schön wäre ein natives Widget mit Suche, da man sonst insbesondere bei Spotify sehr eingeschränkt ist.
              Für eigene Musik würde evtl. auch die Möglichkeit durchs Directory zu browsen reichen.

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

              @lordlolo Sind irgendwelche Datenpunkte in ioBroker?

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

              L 2 Replies Last reply
              0
              • M MCU

                @lordlolo Sind irgendwelche Datenpunkte in ioBroker?

                L Offline
                L Offline
                LordLolo
                wrote on last edited by LordLolo
                #4243

                @mcu

                Nein, wie gesagt, ist nur eine Einbindung per iframe

                Clementine.jpg

                Es gibt ja noch Adapter für diverse Player, z.B. Spotify, foobar2000, MPD oder Kodi die diverse Datenpunkte zur Verfügung stellen und die ich auch auf der NAS laufen lassen könnte. Nur weiß ich bei keinem dieser Adapter wie man die Suche oder das Browsen nach Musik in Jarvis darstellen könnte.

                Das MediaControl Widget bietet sowas leider auch nicht an, lediglich die Standard Commands wie Start/Stop/Skip, etc.

                1 Reply Last reply
                0
                • M Offline
                  M Offline
                  mech
                  wrote on last edited by mech
                  #4244

                  Hey, ich versuche gerade eine Lösung zu finden Tradfri Lampen die ich per Zigbee angebunden habe über "LightHueBody" zu steuern. Dabei habe ich das Problem das der Datenpunkt für die Steuerung einen RGB Wert erwartet.

                  Die korrekten RGB Werte für die Hue States (ohne Sat/Brightness, bzw. Sat im Standard 50) habe ich auf folgender Webseite gefunden: [https://www.w3schools.com/colors/colors_hsl.asp](Hue -> RGB)

                  Aktuell habe ich mir folgenden "wohl sehr komplizierten" Lösungsansatz ausgedacht. Ich würde für jede Lampe einen "Hue Datenpunkt erzeugen" zb. Büro.Dekolicht.hue , sowie einen Büro.Dekolicht.rgb. Mittels Blockly könnte ich dann die 360 States in RGB übersetzen. (60 Hab ich gestern Abend geschafft :) ) und dann in den Büro:Deko.Licht.rgb schreiben und diesen dann in den Datenpunkt der Lampe übernehmen.

                  Jarvis
                  LightHueBody
                  -> Büro.Dekolicht.Hue
                  -> convert mittels Blockly in RGB
                  -> schreiben des konvertierten Werts in: Büro.Dekolicht.rgb

                  Diesen kann ich dann ja über ein weiteres Blockly in den Datenpunkt der Lampe schreiben.

                  Das Problem ist nur das ich im Blocky ja ein Object zum Steuern definieren muss. D.h. ich muss wenn ich das Script für eine andere Lampe verwenden möchte 360 Objecte neu setzen.

                  huetorgb.PNG

                  Vielleicht hat jemand eine elegantere Lösung für mich?

                  Danke und Gruß

                  M 1 Reply Last reply
                  0
                  • M mech

                    Hey, ich versuche gerade eine Lösung zu finden Tradfri Lampen die ich per Zigbee angebunden habe über "LightHueBody" zu steuern. Dabei habe ich das Problem das der Datenpunkt für die Steuerung einen RGB Wert erwartet.

                    Die korrekten RGB Werte für die Hue States (ohne Sat/Brightness, bzw. Sat im Standard 50) habe ich auf folgender Webseite gefunden: [https://www.w3schools.com/colors/colors_hsl.asp](Hue -> RGB)

                    Aktuell habe ich mir folgenden "wohl sehr komplizierten" Lösungsansatz ausgedacht. Ich würde für jede Lampe einen "Hue Datenpunkt erzeugen" zb. Büro.Dekolicht.hue , sowie einen Büro.Dekolicht.rgb. Mittels Blockly könnte ich dann die 360 States in RGB übersetzen. (60 Hab ich gestern Abend geschafft :) ) und dann in den Büro:Deko.Licht.rgb schreiben und diesen dann in den Datenpunkt der Lampe übernehmen.

                    Jarvis
                    LightHueBody
                    -> Büro.Dekolicht.Hue
                    -> convert mittels Blockly in RGB
                    -> schreiben des konvertierten Werts in: Büro.Dekolicht.rgb

                    Diesen kann ich dann ja über ein weiteres Blockly in den Datenpunkt der Lampe schreiben.

                    Das Problem ist nur das ich im Blocky ja ein Object zum Steuern definieren muss. D.h. ich muss wenn ich das Script für eine andere Lampe verwenden möchte 360 Objecte neu setzen.

                    huetorgb.PNG

                    Vielleicht hat jemand eine elegantere Lösung für mich?

                    Danke und Gruß

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

                    @mech LightColorBody sollte rgb verarbeiten können.

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

                    M 1 Reply Last reply
                    0
                    • M MCU

                      @mech LightColorBody sollte rgb verarbeiten können.

                      M Offline
                      M Offline
                      mech
                      wrote on last edited by
                      #4246

                      @mcu Hmm, ich habe schon in Jarvis geschaut ob ich irgendwo was einstellen kann. Ich bekomme aber immer nur die Hue States 0-360 in den Datenpunkt geschrieben.

                      1 Reply Last reply
                      0
                      • M Online
                        M Online
                        MCU
                        wrote on last edited by MCU
                        #4247

                        @mech Version 2.1.0? LightColorBody nicht LightHueBody.

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

                        1 Reply Last reply
                        0
                        • M Offline
                          M Offline
                          mech
                          wrote on last edited by
                          #4248

                          @mcu Okay, irgendwie war es mir bewusst das wir da zwei verschiedene Dinge meinen.

                          Ich nutze die 2.20 und ich möchte zwingend LightHueBody nutzen, da dieser sehr dezent ist. Das ich mit LightColorBody die RGB Werte korrekt steuern kann habe ich schon ausprobiert.

                          M 1 Reply Last reply
                          0
                          • M mech

                            @mcu Okay, irgendwie war es mir bewusst das wir da zwei verschiedene Dinge meinen.

                            Ich nutze die 2.20 und ich möchte zwingend LightHueBody nutzen, da dieser sehr dezent ist. Das ich mit LightColorBody die RGB Werte korrekt steuern kann habe ich schon ausprobiert.

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

                            @mech https://css-tricks.com/converting-color-spaces-in-javascript/

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

                            1 Reply Last reply
                            0
                            • M Offline
                              M Offline
                              mech
                              wrote on last edited by
                              #4250

                              @mcu Danke für den Link. Das bringt jemanden der JS coden kann sicherlich weiter. Bis ich mich eingefunden habe vergehen weitere Tage ;) Aber vll hilft das jemanden anderen weiter. Ich werde das über Blockly lösen, kann dort ja das Blocky exportieren und die Datenpunkte mittels suchen/ersetzen alle in einem Rutsch umschreiben. Sodass ich hier nur einmal die Arbeit erledigen muss. Stelle meine Lösung (sicher nicht die beste) dann gern hier zur Verfügung.

                              1 Reply Last reply
                              1
                              • M Offline
                                M Offline
                                mech
                                wrote on last edited by mech
                                #4251

                                @mech @mcu du hast nun doch meinen Ehrgeiz geweckt und mir die Richtung der Suche aufgezeigt, danke dafür.

                                Für alle die vielleicht ähnliches vorhaben:

                                ////////////////Variablen/////////////////
                                
                                var h, s, v, r, g, b
                                
                                 
                                
                                ////////////////Funktionen////////////////
                                
                                //HSVtoRGB
                                
                                function HSVtoRGB() {
                                
                                    var r1, g1, b1, i, f, p, q, t;
                                
                                 
                                
                                    i = Math.floor(h * 6);
                                
                                    f = h * 6 - i;
                                
                                    p = v * (1 - s);
                                
                                    q = v * (1 - f * s);
                                
                                    t = v * (1 - (1 - f) * s);
                                
                                 
                                
                                    switch (i % 6) {
                                
                                        case 0: r1 = v, g1 = t, b1 = p; break;
                                
                                        case 1: r1 = q, g1 = v, b1 = p; break;
                                
                                        case 2: r1 = p, g1 = v, b1 = t; break;
                                
                                        case 3: r1 = p, g1 = q, b1 = v; break;
                                
                                        case 4: r1 = t, g1 = p, b1 = v; break;
                                
                                        case 5: r1 = v, g1 = p, b1 = q; break;
                                
                                    }
                                
                                    r=Math.round(255 * r1);
                                
                                    g=Math.round(255 * g1);
                                
                                    b=Math.round(255 * b1);    
                                
                                }
                                
                                 
                                
                                //In HEX konvertieren
                                
                                function toHex(number) {
                                
                                    if (number < 0) number = 0xFFFFFFFF + number + 1;
                                
                                    var n = number.toString(16).toUpperCase();
                                
                                    if (n.length == 1) {
                                
                                        n = '0' + n;
                                
                                    }
                                
                                    return n;
                                
                                }
                                
                                 
                                
                                ///////////////////Variablenzuweisung//////////////////
                                
                                // Bei Farbänderung oder Helligkeitsänderung
                                
                                 
                                
                                on(["0_userdata.0.convert.buero.hue","0_userdata.0.convert.buero.hue"] , function (dp) {
                                
                                h = getState("0_userdata.0.convert.buero.hue").val / 360;
                                
                                s = getState("0_userdata.0.convert.buero.sat").val / 255;
                                
                                v = getState("0_userdata.0.convert.buero.brightness").val / 100;
                                
                                 
                                
                                HSVtoRGB();
                                
                                setState('zigbee.0.ccccccfffe89ba7c.color', '#' + toHex(r) + toHex(g) + toHex(b));
                                
                                });
                                
                                 
                                
                                

                                Ich habe einfach die Datenpunkte *.sat *.brightness angelegt und mit 100 / 255 befüllt, sowie *.hue. Da die brightness direkt durch Jarvis gesetzt werden kann und den Farbwert nicht beeinflusst.

                                Forum Link:
                                https://forum.iobroker.net/post/302905

                                und @MCU , auch von mir ein DICKES DANKE, das du Jarvis und die Fragen hier so gut Supportest.

                                1 Reply Last reply
                                2
                                • M MCU

                                  @lordlolo Sind irgendwelche Datenpunkte in ioBroker?

                                  L Offline
                                  L Offline
                                  LordLolo
                                  wrote on last edited by
                                  #4252

                                  @mcu

                                  Hab nun ne ganz gute Lösung mit VLC gefunden

                                  Ansicht Handy
                                  WhatsApp Image 2021-04-06 at 21.32.17.jpeg

                                  Ansicht Laptop
                                  vlc.jpg

                                  M 1 Reply Last reply
                                  1
                                  • smileS Offline
                                    smileS Offline
                                    smile
                                    wrote on last edited by
                                    #4253

                                    Ich habe noch einen Fehler / Lücke gefunden:

                                    ff20d05b-3241-481d-965a-b031da4fcf19-grafik.png

                                    Der Button "Stop" funktioniert aktuell nicht mit Homematic-wired Aktoren. Homematic Funk Aktoren funktionieren wunderbar.
                                    Die Homematic WIRED Beschattungen haben auch ein "STOP" Taster, also die Funktion selbst im am Aktor gegeben.

                                    Hier einmal die Datenpunkte eines Homematic WIRED Rolladen Aktors:
                                    eebbef39-5d6d-4d42-b588-58d838c7c914-grafik.png

                                    Und hier zum Vergleich einmal die Homematic Funk Variante des Rolladenaktors:
                                    9a95568b-d23a-4216-801a-74d3e20b5a84-grafik.png


                                    io.broker @ debian @ virtualbox @ Windows 10 Pro / Node 18.17.1, npm 9.6.7 / CCU3 / IR.Trans Server / Daslight 4 / Mobotix IP Cams / Qnap NAS / Sonos /

                                    Mein Rolladen - Blockly: https://forum.iobroker.net/topic/6442/das-ultimative-markisen-rolladen-blockly-script

                                    M 1 Reply Last reply
                                    0
                                    • L LordLolo

                                      @mcu

                                      Hab nun ne ganz gute Lösung mit VLC gefunden

                                      Ansicht Handy
                                      WhatsApp Image 2021-04-06 at 21.32.17.jpeg

                                      Ansicht Laptop
                                      vlc.jpg

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

                                      @lordlolo Kannst du dazu bitte die Einstellungen posten, falls es jemand auch so haben möchte. Danke.

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

                                      L 1 Reply Last reply
                                      0
                                      • smileS smile

                                        Ich habe noch einen Fehler / Lücke gefunden:

                                        ff20d05b-3241-481d-965a-b031da4fcf19-grafik.png

                                        Der Button "Stop" funktioniert aktuell nicht mit Homematic-wired Aktoren. Homematic Funk Aktoren funktionieren wunderbar.
                                        Die Homematic WIRED Beschattungen haben auch ein "STOP" Taster, also die Funktion selbst im am Aktor gegeben.

                                        Hier einmal die Datenpunkte eines Homematic WIRED Rolladen Aktors:
                                        eebbef39-5d6d-4d42-b588-58d838c7c914-grafik.png

                                        Und hier zum Vergleich einmal die Homematic Funk Variante des Rolladenaktors:
                                        9a95568b-d23a-4216-801a-74d3e20b5a84-grafik.png

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

                                        @smile
                                        Das muss dann auch entsprechend in der Doku aufgenommen werden.
                                        Ich sehe hm-rpc2 als Typ LEQ... , ist das welcher Typ HmIP-FROLL? Wie heisst der?

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

                                        Sebastian IOS smileS 2 Replies Last reply
                                        0
                                        • M MCU

                                          @lordlolo Kannst du dazu bitte die Einstellungen posten, falls es jemand auch so haben möchte. Danke.

                                          L Offline
                                          L Offline
                                          LordLolo
                                          wrote on last edited by
                                          #4256

                                          @mcu

                                          Ist im Prinzip auch nichts Besonderes

                                          • VLC Player laufen lassen
                                          • VLC Web Interface aktivieren (Anleitungen dazu gibt es genug im Netz)
                                          • Als iframe einbinden

                                          Man sollte nur beim VLC Player die Library von der Playlist trennen. Das ist standardmäßig nicht so. Dann kann man auch auf dem Handy einzelne Songs zur Playlist zufügen

                                          1 Reply 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

                                          716

                                          Online

                                          32.6k

                                          Users

                                          82.3k

                                          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