Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Error/Bug
    4. Script wird im VIS nicht angezeigt- Schalter geht nicht

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

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

    • ioBroker goes Matter ... Matter Adapter in Stable

    Script wird im VIS nicht angezeigt- Schalter geht nicht

    This topic has been deleted. Only users with topic management privileges can see it.
    • A
      audioconcept last edited by

      Das update änderte leider nichts daran.

      1 Reply Last reply Reply Quote 0
      • Homoran
        Homoran Global Moderator Administrators last edited by

        Was, bitte willst du mit dem Schalter schalten?

        Mit so einem Schalter kann man ein Gerät schalten, das zwei Zustände hat. Z.b. Licht an/aus.

        Gesendet von meinem Cynus T7 mit Tapatalk
        282_deconz_anlernen.png

        1 Reply Last reply Reply Quote 0
        • A
          audioconcept last edited by

          Hallo,

          ich will die Rolladen am Tablet damit steuern z.B. so das mit der Wippe alle Fenster geschlossen werden.

          Mit einer anderen Wippe dann z.B. alle Fenster beschatten.

          1 Reply Last reply Reply Quote 0
          • Homoran
            Homoran Global Moderator Administrators last edited by

            Das geht nicht, weil das ein Schalter und kein Taster ist.

            Du könntest damit höchstens eine systemvariable damit steuern und mit der wiederum ein Programm, das darauf reagiert.

            Gesendet von meinem Cynus T7 mit Tapatalk

            1 Reply Last reply Reply Quote 0
            • A
              audioconcept last edited by

              Hallo

              ich hatte dafür dieses Script verwendet:

              createState('RolAlleHoch', 'false');
              
              on("javascript.0.RolAlleHoch", function (obj) {
                  if (obj.newState.val === true) {
                      setTimeout(function () {
                          setState("hm-rpc.0.JEQ0107388.1.LEVEL", 100);
                          setTimeout(function () {
                              setState("hm-rpc.0.JEQ0107450.1.LEVEL", 100);
                          }, 2000);
                      }, 2000);
                  setState("javascript.0.RolAlleHoch", false);    
                  }
              });
              

              Damit ging es aber.

              Einen anderen Taster hatte ich nicht gefunden den ich dafür verwenden könnte.

              Es gab doch vor kurzen ein Javascript update, kann es daran gelegen haben? Auch ein gelöschtes und dann neu erstelltes Javascript konnte ich dann im Widget nicht auswählen.

              1 Reply Last reply Reply Quote 0
              • Homoran
                Homoran Global Moderator Administrators last edited by

                Taster gibt es bei iobroker nicht.

                Was schaltest du denn an dem script?

                Gesendet von meinem Cynus T7 mit Tapatalk

                1 Reply Last reply Reply Quote 0
                • A
                  audioconcept last edited by

                  Wenn ich den Schalter einschalte wird es auf true gesetzt und danach automatisch auf false. Dann funktionierte ja auch mal.

                  Ich kann den Schalter zur Not auch wieder ausschalten. Hab ja momentan eh keine andere Möglichkeit.

                  Ich werde heute Abend noch mal das Script löschen und erneut anlegen.

                  Hast du einen anderen Lösungsansatz?

                  1 Reply Last reply Reply Quote 0
                  • A
                    audioconcept last edited by

                    Hallo

                    ich hab den Fehler gefunden. Im IOBroker Admin war bei Instanzen bei Javascript bei läuft und verbunden "falsch" an. Warum weiß ich nicht denn aktiviert war es. nach einmal ausschalten und wieder einschalten geht es jetzt.

                    1 Reply Last reply Reply Quote 0
                    • A
                      audioconcept last edited by

                      @Homoran:

                      Taster gibt es bei iobroker nicht.

                      Was schaltest du denn an dem script?

                      Gesendet von meinem Cynus T7 mit Tapatalk `
                      Hmm bei mir springt die Wippe sofort wieder auf AUS. Dann ist doch ein Taster! Läuft wieder.

                      1 Reply Last reply Reply Quote 0
                      • htrecksler
                        htrecksler Forum Testing last edited by

                        Nee, bleibt ein Schalter, aber das Script setzt den Wert nach der Ausführung wieder zurück. Dazu ist die Zeile

                        setState("javascript.0.RolAlleHoch", false); 
                        
                        

                        1. Schalter steht auf FALSE

                        2. Schalter wird gedrückt –> TRUE

                        3. Code wird ausgeführt

                        4. Schalter wird (über die Variable) wieder auf FALSE gesetzt

                        ...Dann kann das Spiel von vorne beginnen

                        1 Reply Last reply Reply Quote 0
                        • A
                          audioconcept last edited by

                          Ja stimmt. 🙂 So macht man dann aus einem Schalter einen Taster 🙂

                          1 Reply Last reply Reply Quote 0
                          • A
                            audioconcept last edited by

                            Bei dem Schalter steht :

                            Flash-Wert:

                            Wahr-Wert:

                            Für was ist denn der Flash-Wert?

                            Ich habe einen Schalter fancyswitch Off/On der auch als Schalter arbeiten soll. Der springt aber auch immer wieder auf Off zurück. Der soll aber mein Tablet laden und auch auf On stehen bleiben wenn er geschaltet ist.

                            1 Reply Last reply Reply Quote 0
                            • Homoran
                              Homoran Global Moderator Administrators last edited by

                              @audioconcept:

                              Für was ist denn der Flash-Wert? `

                              Das ist im Gegensatz zum "Wahr-Wert" der "Falsch-Wert"

                              Gruß

                              Rainer

                              1 Reply Last reply Reply Quote 0
                              • A
                                audioconcept last edited by

                                Ok, das Wort hatte mich irritiert. Was muss ich denn eingeben, damit er in der Stellung stehen bleibt (also On oder OFF)? Bevor Flash und wahr eingefügt wurde blieb er stehen.

                                1 Reply Last reply Reply Quote 0
                                • Homoran
                                  Homoran Global Moderator Administrators last edited by

                                  Ich hatte schon einige posts vorher gefragt, was du damit schaltest.

                                  der Schalter stellt auch den Status dar, den dieser Datenpunkt hat.

                                  Wie gesagt: einen echten Taster gibt es nicht!

                                  Die zusätzlichen Punkte Falsch-Wert und Wahr-Wert wurden notwendig, da einige Geräte false-true und andere 0-1 zurückliefern. Dies kannst du jetzt hier entsprechend der Rückgabe deines datenpunktes anpassen.

                                  Gruß

                                  Rainer

                                  1 Reply Last reply Reply Quote 0
                                  • A
                                    audioconcept last edited by

                                    Hi Homoran,

                                    die ersten Beiträge bezogen sich ja auf die Fenstersteuerung per Script. Das war ja so weit erledigt.

                                    Bei den letzten Beiträgen von heute, benutze ich diesen Schalter um einen Homamatic Schaltaktor zu schalten, der dann mein Tablet An oder aus schaltet. Jetzt kann ich es nur noch einschalten , aber nicht mehr aus.
                                    6305_flot5.png
                                    6305_flot_einstellungen.png
                                    6305_skript1.png

                                    1 Reply Last reply Reply Quote 0
                                    • Bluefox
                                      Bluefox last edited by

                                      Schöne währe statt:

                                      setState("javascript.0.RolAlleHoch", false);
                                      

                                      Eine Verzögerung einzubauen:

                                      setTimeout(function(){
                                          setState("javascript.0.RolAlleHoch", false);
                                      }, 1000);
                                      
                                      1 Reply Last reply Reply Quote 0
                                      • Homoran
                                        Homoran Global Moderator Administrators last edited by

                                        Stell mal bitte einen screenshot deiner Einstellungen von dem Widget ein.

                                        Danke

                                        Rainer

                                        1 Reply Last reply Reply Quote 0
                                        • A
                                          audioconcept last edited by

                                          @Bluefox:

                                          Schöne währe statt:

                                          setState("javascript.0.RolAlleHoch", false);
                                          

                                          Eine Verzögerung einzubauen:

                                          setTimeout(function(){
                                              setState("javascript.0.RolAlleHoch", false);
                                          }, 1000);
                                          ```` `  
                                          

                                          Stimmt, bei der anderen Rolladen hatte ich es drin , nur bei der ersten nicht. Ändere ich sofort. Ist das dann weniger Belastung für die CCU2 bzw. Iobroker?

                                          1 Reply Last reply Reply Quote 0
                                          • Bluefox
                                            Bluefox last edited by

                                            @audioconcept:

                                            @Bluefox:

                                            Schöne währe statt:

                                            setState("javascript.0.RolAlleHoch", false);
                                            

                                            Eine Verzögerung einzubauen:

                                            setTimeout(function(){
                                                setState("javascript.0.RolAlleHoch", false);
                                            }, 1000);
                                            ```` `  
                                            

                                            Stimmt, bei der anderen Rolladen hatte ich es drin , nur bei der ersten nicht. Ändere ich sofort. Ist das dann weniger Belastung für die CCU2 bzw. Iobroker? `
                                            🙂 Es sieht nur schöner aus. Man sieht, wie der Schalter sich bewegt.

                                            1 Reply Last reply Reply Quote 0
                                            • First post
                                              Last post

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            942
                                            Online

                                            31.9k
                                            Users

                                            80.1k
                                            Topics

                                            1.3m
                                            Posts

                                            4
                                            21
                                            2303
                                            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