Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Tester
    4. jarvis v3.1.x - just another remarkable vis

    NEWS

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    jarvis v3.1.x - just another remarkable vis

    This topic has been deleted. Only users with topic management privileges can see it.
    • Dominik F.
      Dominik F. @MCU last edited by

      @mcu

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

      M 1 Reply Last reply Reply Quote 0
      • Dominik F.
        Dominik F. @Michael Sauer last edited by

        @michael-sauer

        Achso, hatte nur in deinem Screenshot was von Dropdown und Heatingcontrol gelesen und dachte daher das du was ähnliches meinst.

        1 Reply Last reply Reply Quote 0
        • M
          MCU @Dominik F. last edited by

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

          1 Reply Last reply Reply Quote 0
          • Michael Sauer
            Michael Sauer @MCU last edited by

            @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. 1 Reply Last reply Reply Quote 0
            • Dominik F.
              Dominik F. @Michael Sauer last edited by

              @michael-sauer

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

              M Michael Sauer 2 Replies Last reply Reply Quote 0
              • M
                MCU @Dominik F. last edited by MCU

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

                1 Reply Last reply Reply Quote 0
                • Michael Sauer
                  Michael Sauer @Dominik F. last edited by 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. 1 Reply Last reply Reply Quote 1
                  • Dominik F.
                    Dominik F. @Michael Sauer last edited by

                    @michael-sauer

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

                    M 1 Reply Last reply Reply Quote 0
                    • E
                      elisses last edited by

                      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 Replies Last reply Reply Quote 0
                      • M
                        MCU @Dominik F. last edited by

                        @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 Sauer Dominik F. 2 Replies Last reply Reply Quote 0
                        • M
                          MCU @elisses last edited by MCU

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

                          1 Reply Last reply Reply Quote 0
                          • Michael Sauer
                            Michael Sauer @MCU last edited by

                            @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 Reply Last reply Reply Quote 0
                            • M
                              MCU @Michael Sauer last edited by 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 Sauer 1 Reply Last reply Reply Quote 0
                              • Dominik F.
                                Dominik F. @MCU last edited by

                                @mcu

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

                                Michael Sauer 1 Reply Last reply Reply Quote 0
                                • Michael Sauer
                                  Michael Sauer @MCU last edited by

                                  @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 Reply Last reply Reply Quote 0
                                  • Michael Sauer
                                    Michael Sauer @Dominik F. last edited by

                                    @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 Reply Last reply Reply Quote 0
                                    • M
                                      MCU @Michael Sauer last edited by

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

                                      Michael Sauer 1 Reply Last reply Reply Quote 0
                                      • E
                                        elisses @elisses last edited by

                                        @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 Reply Last reply Reply Quote 1
                                        • M
                                          MCU @Michael Sauer last edited by

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

                                          Michael Sauer 1 Reply Last reply Reply Quote 0
                                          • Michael Sauer
                                            Michael Sauer @MCU last edited by Michael Sauer

                                            @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 Reply Last reply Reply Quote 0
                                            • First post
                                              Last post

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            760
                                            Online

                                            31.7k
                                            Users

                                            79.6k
                                            Topics

                                            1.3m
                                            Posts

                                            jarvis material material ui materialdesign vis visualisierung visualization
                                            91
                                            1794
                                            546231
                                            Loading More Posts
                                            • Oldest to Newest
                                            • Newest to Oldest
                                            • Most Votes
                                            Reply
                                            • Reply as topic
                                            Log in to reply
                                            Community
                                            Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                                            The ioBroker Community 2014-2023
                                            logo