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 v3.1.x - just another remarkable vis

NEWS

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

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

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

jarvis v3.1.x - just another remarkable vis

Geplant Angeheftet Gesperrt Verschoben Tester
jarvismaterialmaterial uimaterialdesignvisvisualisierungvisualization
1.8k Beiträge 92 Kommentatoren 721.4k Aufrufe 77 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.
  • Dominik F.D Dominik F.

    @mcu

    Ja genau, die DropdownListe soll automatisch erstellt werden. Welche Werte angezeigt werden sollen, kann im Adapter angepasst und verändert werden.

    M Online
    M Online
    MCU
    schrieb am zuletzt editiert von
    #207

    @dominik-f Dann schreib es bitte in den Issue dazu.

    NUC i7 64GB mit Proxmox ---- https://mcuiobroker.gitbook.io/jarvis-infos/ Aktualisierungen der Doku auf Instagram verfolgen -> https://www.instagram.com/mcuiobroker
    Wenn Euch mein Vorschlag geholfen hat, bitte rechts "^" klicken.

    1 Antwort Letzte Antwort
    0
    • M MCU

      @dominik-f Was ist da jetzt das Besondere? Ich hab es gerade nicht verstanden. Dort wählst du aus einer Liste einen String aus und der wird in die ID gesetzt? Das macht doch jetzt schon die normale DropDownListe.
      Oder meinst du, dass die DropdownListe automatisch aus dem DP erstellt werden soll?

      Michael SauerM Offline
      Michael SauerM Offline
      Michael Sauer
      schrieb am zuletzt editiert von
      #208

      @mcu Das man diese Liste dynamisch erstellen kann. Hatte mir bereits ein Helfer Script gebaut um die Datenpunkte von der VIS von Pittini als Json neu zu erstellen. Der Rest wären auch nur Datenpunkte zum Editieren.

      let userdata = "0_userdata.0.JARVIS.",
          ObjectArray_Heatingcontrol = [
              {
                  "JarvisDatenpunkt":{id:'UsedRooms', initial: 0, forceCreation: false, common: { read: true, write: true, name: "Raeume Json", type: "mixed", def: 0 }},
                  "HeatingcontrolDatenpunkt":"heatingcontrol.0.info.UsedRooms"
              },
              {
                  "JarvisDatenpunkt":{id:'OverrideTempValueListText', initial: 0, forceCreation: false, common: { read: true, write: true, name: "OverrideTemp", type: "mixed", def: 0 }},
                  "HeatingcontrolDatenpunkt":"heatingcontrol.0.vis.OverrideTempValueListText"
              }
          ];
      
      CreateJarvisJson_Heatingcontroller();
      
      
      function CreateJarvisJson_Heatingcontroller(){
      
          ObjectArray_Heatingcontrol.forEach(function(Datenpunkt){
      // console.log(Datenpunkt.JarvisDatenpunkt);
              CreateDPObject(Datenpunkt.JarvisDatenpunkt,async function(){
                  
                  let temp_Array = {};
      
                  getState(Datenpunkt.HeatingcontrolDatenpunkt).val.split(/;/).forEach(function(dat){
      
                      temp_Array[dat] = dat;
                      
                  });
      
                  setState(
                      userdata+Datenpunkt.JarvisDatenpunkt.id,
                      JSON.stringify(temp_Array),
                      true
                      );
      
              });
              
      
          });
      
      }
      
      
      function CreateDPObject(DP_state,init){
                  
          createState(userdata+DP_state.id, DP_state.initial, DP_state.forceCreation, DP_state.common, function () {
              
                  console.log('Datenpunkte sind angelegt');
                  init();
          });
      
      }
      

      Ist natütlich weit aufwendiger und nicht so dynamisch wenn ich jede Dropdownliste manuell mit den Werten erstellen muss.

      Dominik F.D 1 Antwort Letzte Antwort
      0
      • Michael SauerM Michael Sauer

        @mcu Das man diese Liste dynamisch erstellen kann. Hatte mir bereits ein Helfer Script gebaut um die Datenpunkte von der VIS von Pittini als Json neu zu erstellen. Der Rest wären auch nur Datenpunkte zum Editieren.

        let userdata = "0_userdata.0.JARVIS.",
            ObjectArray_Heatingcontrol = [
                {
                    "JarvisDatenpunkt":{id:'UsedRooms', initial: 0, forceCreation: false, common: { read: true, write: true, name: "Raeume Json", type: "mixed", def: 0 }},
                    "HeatingcontrolDatenpunkt":"heatingcontrol.0.info.UsedRooms"
                },
                {
                    "JarvisDatenpunkt":{id:'OverrideTempValueListText', initial: 0, forceCreation: false, common: { read: true, write: true, name: "OverrideTemp", type: "mixed", def: 0 }},
                    "HeatingcontrolDatenpunkt":"heatingcontrol.0.vis.OverrideTempValueListText"
                }
            ];
        
        CreateJarvisJson_Heatingcontroller();
        
        
        function CreateJarvisJson_Heatingcontroller(){
        
            ObjectArray_Heatingcontrol.forEach(function(Datenpunkt){
        // console.log(Datenpunkt.JarvisDatenpunkt);
                CreateDPObject(Datenpunkt.JarvisDatenpunkt,async function(){
                    
                    let temp_Array = {};
        
                    getState(Datenpunkt.HeatingcontrolDatenpunkt).val.split(/;/).forEach(function(dat){
        
                        temp_Array[dat] = dat;
                        
                    });
        
                    setState(
                        userdata+Datenpunkt.JarvisDatenpunkt.id,
                        JSON.stringify(temp_Array),
                        true
                        );
        
                });
                
        
            });
        
        }
        
        
        function CreateDPObject(DP_state,init){
                    
            createState(userdata+DP_state.id, DP_state.initial, DP_state.forceCreation, DP_state.common, function () {
                
                    console.log('Datenpunkte sind angelegt');
                    init();
            });
        
        }
        

        Ist natütlich weit aufwendiger und nicht so dynamisch wenn ich jede Dropdownliste manuell mit den Werten erstellen muss.

        Dominik F.D Offline
        Dominik F.D Offline
        Dominik F.
        schrieb am zuletzt editiert von
        #209

        @michael-sauer

        Das ist doch GENAU das was ich als Issue angelegt hab 😄 Oder steuerst du deine Rolladen mit Heatingcontrol?

        M Michael SauerM 2 Antworten Letzte Antwort
        0
        • Dominik F.D Dominik F.

          @michael-sauer

          Das ist doch GENAU das was ich als Issue angelegt hab 😄 Oder steuerst du deine Rolladen mit Heatingcontrol?

          M Online
          M Online
          MCU
          schrieb am zuletzt editiert von MCU
          #210

          @dominik-f Bitte einmal die DPs mit Inhalt posten.
          73643504-0418-465c-86f4-559f5f2dc55a-image.png
          Damit wären doch die Werte nicht in der DropDownListe?

          @Michael-Sauer Bitte einmal einen der erstellten DPs mit Inhalt und Objektdaten posten.

          NUC i7 64GB mit Proxmox ---- https://mcuiobroker.gitbook.io/jarvis-infos/ Aktualisierungen der Doku auf Instagram verfolgen -> https://www.instagram.com/mcuiobroker
          Wenn Euch mein Vorschlag geholfen hat, bitte rechts "^" klicken.

          1 Antwort Letzte Antwort
          0
          • Dominik F.D Dominik F.

            @michael-sauer

            Das ist doch GENAU das was ich als Issue angelegt hab 😄 Oder steuerst du deine Rolladen mit Heatingcontrol?

            Michael SauerM Offline
            Michael SauerM Offline
            Michael Sauer
            schrieb am zuletzt editiert von Michael Sauer
            #211

            @dominik-f Ich glaube hier sind zwei Probleme mit einander kollidiert.
            Das Rollladen Problem ist erledigt.

            Jetzt geht es glaube um die gleiche Sache wie bei dir auch.
            e3caccfa-4e6a-47d1-9092-86814cf44aa5-image.png

            @MCU Das Script konvertiert die Daten die es schon gibt.
            Object Daten:

            {"inaktiv":"inaktiv","20°C":"20°C","21°C":"21°C","22°C":"22°C","23°C":"23°C","":""}
            
            {
              "common": {
                "read": true,
                "write": true,
                "name": "OverrideTemp",
                "type": "mixed",
                "def": 0,
                "role": "state"
              },
              "native": {},
              "type": "state",
              "from": "system.adapter.javascript.0",
              "user": "system.user.admin",
              "ts": 1672946615719,
              "_id": "0_userdata.0.JARVIS.OverrideTempValueListText",
              "acl": {
                "object": 1636,
                "state": 1636,
                "owner": "system.user.admin",
                "ownerGroup": "system.group.administrator"
              }
            }
            
            Dominik F.D 1 Antwort Letzte Antwort
            1
            • Michael SauerM Michael Sauer

              @dominik-f Ich glaube hier sind zwei Probleme mit einander kollidiert.
              Das Rollladen Problem ist erledigt.

              Jetzt geht es glaube um die gleiche Sache wie bei dir auch.
              e3caccfa-4e6a-47d1-9092-86814cf44aa5-image.png

              @MCU Das Script konvertiert die Daten die es schon gibt.
              Object Daten:

              {"inaktiv":"inaktiv","20°C":"20°C","21°C":"21°C","22°C":"22°C","23°C":"23°C","":""}
              
              {
                "common": {
                  "read": true,
                  "write": true,
                  "name": "OverrideTemp",
                  "type": "mixed",
                  "def": 0,
                  "role": "state"
                },
                "native": {},
                "type": "state",
                "from": "system.adapter.javascript.0",
                "user": "system.user.admin",
                "ts": 1672946615719,
                "_id": "0_userdata.0.JARVIS.OverrideTempValueListText",
                "acl": {
                  "object": 1636,
                  "state": 1636,
                  "owner": "system.user.admin",
                  "ownerGroup": "system.group.administrator"
                }
              }
              
              Dominik F.D Offline
              Dominik F.D Offline
              Dominik F.
              schrieb am zuletzt editiert von
              #212

              @michael-sauer

              Ich verfolge es dann mal, vielleicht findet ihr ja eine alternative Lösung die ich dann übernehmen kann.

              M 1 Antwort Letzte Antwort
              0
              • E Offline
                E Offline
                elisses
                schrieb am zuletzt editiert von
                #213

                Hallo zusammen,

                ich habe die Tage jarvis auf 3.1.2 aktualisiert. Leider scheint die PIN-Sperre nicht zu funktionieren. Gibt es da bekannte Probleme - habe dazu kein offenes Issue gefunden?

                VG
                elisses

                M E 2 Antworten Letzte Antwort
                0
                • Dominik F.D Dominik F.

                  @michael-sauer

                  Ich verfolge es dann mal, vielleicht findet ihr ja eine alternative Lösung die ich dann übernehmen kann.

                  M Online
                  M Online
                  MCU
                  schrieb am zuletzt editiert von
                  #214

                  @dominik-f ?? Das wäre doch die Lösung. Die Daten werden mittels Script (@Michael-Sauer ) erstellt und dann per Binding in die Anzeigevariante eingefügt.

                  NUC i7 64GB mit Proxmox ---- https://mcuiobroker.gitbook.io/jarvis-infos/ Aktualisierungen der Doku auf Instagram verfolgen -> https://www.instagram.com/mcuiobroker
                  Wenn Euch mein Vorschlag geholfen hat, bitte rechts "^" klicken.

                  Michael SauerM Dominik F.D 2 Antworten Letzte Antwort
                  0
                  • E elisses

                    Hallo zusammen,

                    ich habe die Tage jarvis auf 3.1.2 aktualisiert. Leider scheint die PIN-Sperre nicht zu funktionieren. Gibt es da bekannte Probleme - habe dazu kein offenes Issue gefunden?

                    VG
                    elisses

                    M Online
                    M Online
                    MCU
                    schrieb am zuletzt editiert von MCU
                    #215

                    @elisses 1cb04e89-23d1-4329-8af5-084a21fe7a4a-image.png
                    Funktioniert.
                    Meinst du eine andere PIN-Sperre?

                    NUC i7 64GB mit Proxmox ---- https://mcuiobroker.gitbook.io/jarvis-infos/ Aktualisierungen der Doku auf Instagram verfolgen -> https://www.instagram.com/mcuiobroker
                    Wenn Euch mein Vorschlag geholfen hat, bitte rechts "^" klicken.

                    1 Antwort Letzte Antwort
                    0
                    • M MCU

                      @dominik-f ?? Das wäre doch die Lösung. Die Daten werden mittels Script (@Michael-Sauer ) erstellt und dann per Binding in die Anzeigevariante eingefügt.

                      Michael SauerM Offline
                      Michael SauerM Offline
                      Michael Sauer
                      schrieb am zuletzt editiert von
                      #216

                      @mcu sagte in jarvis v3.1.0-beta - just another remarkable vis:

                      @dominik-f ?? Das wäre doch die Lösung. Die Daten werden mittels Script (@Michael-Sauer ) erstellt und dann per Binding in die Anzeigevariante eingefügt.

                      Und wie bekomme ich die Daten in den Dropdown?

                      M 1 Antwort Letzte Antwort
                      0
                      • Michael SauerM Michael Sauer

                        @mcu sagte in jarvis v3.1.0-beta - just another remarkable vis:

                        @dominik-f ?? Das wäre doch die Lösung. Die Daten werden mittels Script (@Michael-Sauer ) erstellt und dann per Binding in die Anzeigevariante eingefügt.

                        Und wie bekomme ich die Daten in den Dropdown?

                        M Online
                        M Online
                        MCU
                        schrieb am zuletzt editiert von MCU
                        #217

                        @michael-sauer Die Daten sind doch in der Anzeigevariante als Binding und mit DropDownAction werden diese dort geholt?
                        3c941fab-3c82-4359-861c-7fd8215559c6-image.png
                        Das funktioniert?
                        Muss nochmal nachhaken, was wird denn da angezeigt?

                        NUC i7 64GB mit Proxmox ---- https://mcuiobroker.gitbook.io/jarvis-infos/ Aktualisierungen der Doku auf Instagram verfolgen -> https://www.instagram.com/mcuiobroker
                        Wenn Euch mein Vorschlag geholfen hat, bitte rechts "^" klicken.

                        Michael SauerM 1 Antwort Letzte Antwort
                        0
                        • M MCU

                          @dominik-f ?? Das wäre doch die Lösung. Die Daten werden mittels Script (@Michael-Sauer ) erstellt und dann per Binding in die Anzeigevariante eingefügt.

                          Dominik F.D Offline
                          Dominik F.D Offline
                          Dominik F.
                          schrieb am zuletzt editiert von
                          #218

                          @mcu

                          Ja, es wäre eine Alternative, aber auch eine sehr aufwendige, da es um ca 20 DopdownListen geht.

                          Michael SauerM 1 Antwort Letzte Antwort
                          0
                          • M MCU

                            @michael-sauer Die Daten sind doch in der Anzeigevariante als Binding und mit DropDownAction werden diese dort geholt?
                            3c941fab-3c82-4359-861c-7fd8215559c6-image.png
                            Das funktioniert?
                            Muss nochmal nachhaken, was wird denn da angezeigt?

                            Michael SauerM Offline
                            Michael SauerM Offline
                            Michael Sauer
                            schrieb am zuletzt editiert von
                            #219

                            @mcu sagte in jarvis v3.1.0-beta - just another remarkable vis:

                            @michael-sauer Die Daten sind doch in der Anzeigevariante als Binding und mit DropDownAction werden diese dort geholt?
                            3c941fab-3c82-4359-861c-7fd8215559c6-image.png
                            Das funktioniert?
                            Muss nochmal nachhaken, was wird denn da angezeigt?

                            Geht leider nicht.
                            64a8c300-70d7-4406-bdfc-2157d52fc6de-image.png

                            M 1 Antwort Letzte Antwort
                            0
                            • Dominik F.D Dominik F.

                              @mcu

                              Ja, es wäre eine Alternative, aber auch eine sehr aufwendige, da es um ca 20 DopdownListen geht.

                              Michael SauerM Offline
                              Michael SauerM Offline
                              Michael Sauer
                              schrieb am zuletzt editiert von
                              #220

                              @dominik-f sagte in jarvis v3.1.0-beta - just another remarkable vis:

                              @mcu

                              Ja, es wäre eine Alternative, aber auch eine sehr aufwendige, da es um ca 20 DopdownListen geht.

                              Das muss man halt einmal erstellen.

                              M 1 Antwort Letzte Antwort
                              0
                              • Michael SauerM Michael Sauer

                                @mcu sagte in jarvis v3.1.0-beta - just another remarkable vis:

                                @michael-sauer Die Daten sind doch in der Anzeigevariante als Binding und mit DropDownAction werden diese dort geholt?
                                3c941fab-3c82-4359-861c-7fd8215559c6-image.png
                                Das funktioniert?
                                Muss nochmal nachhaken, was wird denn da angezeigt?

                                Geht leider nicht.
                                64a8c300-70d7-4406-bdfc-2157d52fc6de-image.png

                                M Online
                                M Online
                                MCU
                                schrieb am zuletzt editiert von
                                #221

                                @michael-sauer Trag doch mal statt "value" -> "default" ein.

                                NUC i7 64GB mit Proxmox ---- https://mcuiobroker.gitbook.io/jarvis-infos/ Aktualisierungen der Doku auf Instagram verfolgen -> https://www.instagram.com/mcuiobroker
                                Wenn Euch mein Vorschlag geholfen hat, bitte rechts "^" klicken.

                                Michael SauerM 1 Antwort Letzte Antwort
                                0
                                • E elisses

                                  Hallo zusammen,

                                  ich habe die Tage jarvis auf 3.1.2 aktualisiert. Leider scheint die PIN-Sperre nicht zu funktionieren. Gibt es da bekannte Probleme - habe dazu kein offenes Issue gefunden?

                                  VG
                                  elisses

                                  E Offline
                                  E Offline
                                  elisses
                                  schrieb am zuletzt editiert von
                                  #222

                                  @elisses said in jarvis v3.1.0-beta - just another remarkable vis:

                                  Hallo zusammen,

                                  ich habe die Tage jarvis auf 3.1.2 aktualisiert. Leider scheint die PIN-Sperre nicht zu funktionieren. Gibt es da bekannte Probleme - habe dazu kein offenes Issue gefunden?

                                  VG
                                  elisses

                                  Hat sich erledigt. Der Fehler lag darin, dass die Pro-Lizenz nicht korrekt hinterlegt war...

                                  1 Antwort Letzte Antwort
                                  1
                                  • Michael SauerM Michael Sauer

                                    @dominik-f sagte in jarvis v3.1.0-beta - just another remarkable vis:

                                    @mcu

                                    Ja, es wäre eine Alternative, aber auch eine sehr aufwendige, da es um ca 20 DopdownListen geht.

                                    Das muss man halt einmal erstellen.

                                    M Online
                                    M Online
                                    MCU
                                    schrieb am zuletzt editiert von
                                    #223

                                    @michael-sauer Sind diese 20 DPs immer die gleichen oder sind die bei jedem unterschiedlich?

                                    NUC i7 64GB mit Proxmox ---- https://mcuiobroker.gitbook.io/jarvis-infos/ Aktualisierungen der Doku auf Instagram verfolgen -> https://www.instagram.com/mcuiobroker
                                    Wenn Euch mein Vorschlag geholfen hat, bitte rechts "^" klicken.

                                    Michael SauerM 1 Antwort Letzte Antwort
                                    0
                                    • M MCU

                                      @michael-sauer Sind diese 20 DPs immer die gleichen oder sind die bei jedem unterschiedlich?

                                      Michael SauerM Offline
                                      Michael SauerM Offline
                                      Michael Sauer
                                      schrieb am zuletzt editiert von Michael Sauer
                                      #224

                                      @mcu sagte in jarvis v3.1.0-beta - just another remarkable vis:

                                      @michael-sauer Sind diese 20 DPs immer die gleichen oder sind die bei jedem unterschiedlich?

                                      Sind immer die gleichen die bei Änderung des Raums neu geschrieben werden.
                                      076266ab-0018-4a63-889d-a89990cfbaad-image.png

                                      D 1 Antwort Letzte Antwort
                                      0
                                      • M MCU

                                        @michael-sauer Trag doch mal statt "value" -> "default" ein.

                                        Michael SauerM Offline
                                        Michael SauerM Offline
                                        Michael Sauer
                                        schrieb am zuletzt editiert von
                                        #225

                                        @mcu sagte in jarvis v3.1.0-beta - just another remarkable vis:

                                        @michael-sauer Trag doch mal statt "value" -> "default" ein.

                                        Geht leider auch nicht

                                        M 1 Antwort Letzte Antwort
                                        0
                                        • M Online
                                          M Online
                                          MCU
                                          schrieb am zuletzt editiert von MCU
                                          #226

                                          @dering Würde mit v3.1.3-beta2 so aussehen.
                                          jarvis v313-beta2 Beispiel Autmatische Umschaltung DarkModeConfig.gif
                                          Beendet man die Konfiguration dauert es ein wenig, bis umgeschaltet wird (je nach System?).

                                          NUC i7 64GB mit Proxmox ---- https://mcuiobroker.gitbook.io/jarvis-infos/ Aktualisierungen der Doku auf Instagram verfolgen -> https://www.instagram.com/mcuiobroker
                                          Wenn Euch mein Vorschlag geholfen hat, bitte rechts "^" klicken.

                                          D 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

                                          720

                                          Online

                                          32.4k

                                          Benutzer

                                          81.4k

                                          Themen

                                          1.3m

                                          Beiträge
                                          Community
                                          Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                                          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