Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. [Erledigt] Frage zu Scripte Auslösen auf Taster oder Zeit

    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

    [Erledigt] Frage zu Scripte Auslösen auf Taster oder Zeit

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

      Hallo, habe von Javascript keine Ahnung. Habe es allerdings geschafft mit Informationen hier aus dem Forum schon einen Teil meiner CCU2 Programme in Scripte umzustellen.

      Bis dato habe ich immer in den Scripten reagiert auf Änderung eines Logischen Wertes oder Zustand vom Gerät

      on({
          id: idBewegungsmelderKuecheLichthelligkeit,
          change: "any"
      }, function (obj1) {
      

      Wie muss ich bitte starten wenn ich eine Auslösung nach Zeit bzw auf Taster Druck Short oder Long habe.

      var GruppeDekoLichtAn = "hm-rpc.1.CUX4000002.2.PRESS_SHORT"; //(Gruppe) Deko Licht An/Aus.PRESS_SHORT
      
      on({
          id: GruppeDekoLichtAn,
          change: "any"
      }, function (obj1) {
      
      

      Funktioniert leider nicht

      Recht herzlichen Dank

      Gruß Zippolighter

      1 Reply Last reply Reply Quote 0
      • bahnuhr
        bahnuhr Forum Testing Most Active last edited by

        Hi zipplighter,

        da helfe ich gerne; weil ich genau dieses Problem für mich vor Kurzem klären konnte.

        1. Die ccu2 überträgt normalerweise nicht press_short und press_long. In iobroker kommt der Befehl nur bei "install_test" an.

        vgl. meinen anderen thread:

        http://forum.iobroker.net/viewtopic.php … ilit=short

        Um dieses Problem zu lösen, musst du auf der ccu2 ein dummy-programm anlegen (Damit überträgt die ccu2 die Daten korrekt; vgl. auch Beiträge im Homematic Forum).

        Und zwar so:
        filename="bild1.jpg" index="0">~~

        2. Dann kannst du per script in iobroker die variable korrekt abgreifen; und zwar so:

        on({id: "hm-rpc.0.LEQ0029078.1.PRESS_SHORT", val: true, ack: true}, function() {   // Klingel HM Taster
            log("Auslöser Klingel-PS");
            weiter ();
        });
        
        on({id: "hm-rpc.0.LEQ0029078.1.PRESS_LONG", val: true, ack: true}, function() {   // Klingel HM Taster
            log("Auslöser Klingel-PL");
            weiter ();
        }); 
        
        

        Wenn du kein Dummy geschrieben hast, dann so:

        on({id: "hm-rpc.0.LEQ0029078.1.INSTALL_TEST", val: true, ack: true}, function() {   // Klingel HM Taster
            log("Auslöser Klingel-IT");
            weiter ();
        });
        

        3. Wenn du auf Zeit reagieren willst, brauchst du schedule; und zwar so:

        schedule("0 10 * * *", function () {
        .....
        });
        

        Oben rechts kannst du dann mit cron ganz komfortabel die Zeit einstellen.

        Wenn nicht klappt nochmal melden.

        mfg

        Dieter

        H 1 Reply Last reply Reply Quote 0
        • Z
          Zippolighter last edited by

          Hi, danke für die Antwort

          on({id: "hm-rpc.0.LEQ0029078.1.PRESS_SHORT", val: true, ack: true}, function() { 
          

          Diese Zeile funktioniert bei mir und schaltet meine CuxD Taster ohne Dummy Script.

          Danke

          Gruß Zippolighter

          1 Reply Last reply Reply Quote 0
          • D
            dpt last edited by

            @Zippolighter:

            on({id: "hm-rpc.0.LEQ0029078.1.PRESS_SHORT", val: true, ack: true}, function() { 
            

            Diese Zeile funktioniert bei mir und schaltet meine CuxD Taster ohne Dummy Script. `

            Besten Dank für eure Antworten

            Bei mir ging es auch noch ohne Dummy-Script, aber nach löschen aller Programme auf der CCU2 nicht mehr.

            Dummy script erstellt. :mrgreen:

            alle 12 Tasten in ein Programm, hinten: bedienbar, sichtbar und aktiv ausgeschaltet und es geht jetzt trotzdem im iobroker

            1 Reply Last reply Reply Quote 0
            • Z
              Zippolighter last edited by

              Ich muss diesen Beitrag leider wieder aufmachen

              Nach Update auf neuen Admin, anpassen aller Adapter Versionen, CCU2 und CuxD auf neue Versionen geht mein CuxD Taster im JavaScript nicht mehr.

              on({id: "hm-rpc.1.CUX4000002.2.PRESS_SHORT", val: true, ack: true}, function() {
                  log('Deko Lampen Ein1');
              });
              

              Das funktionierte bis vor den Updates. Jetzt leider nicht mehr.

              Der CuxD schaltet generell schon. CCU2 Programme laufen mit dem Taster

              Hoffe Ihr habt noch eine Lösung für mich

              Danke

              Gruß Zippolighter

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

                @Zippolighter:

                geht mein CuxD Taster im JavaScript nicht mehr. `
                Liegt es am Skript oder kommt der Tastendruck nicht in ioBroker an ?

                Wird der Zeitstempel des Datenpunktes "hm-rpc.1.CUX4000002.2.PRESS_SHORT" aktualisiert ?

                1 Reply Last reply Reply Quote 0
                • Z
                  Zippolighter last edited by

                  H, es liegt am Script. Der Zeitstempel wird aktualisiert.

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

                    Was passiert so ?

                    on({id: 'hm-rpc.1.CUX4000002.2.PRESS_SHORT'}, function() {
                        log('Deko Lampen Ein1');
                    });
                    
                    1 Reply Last reply Reply Quote 0
                    • Z
                      Zippolighter last edited by

                      Danke Paul,

                      so geht es.

                      😄 😄 😄 😄 😄

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

                        @Zippolighter:

                        so geht es.

                        Dann markiere bitte das Thema im Betreff des ersten Beitrags als [gelöst].

                        1 Reply Last reply Reply Quote 0
                        • H
                          hussi @bahnuhr last edited by

                          @bahnuhr Hallo,

                          leider fehlt das erste Bild in dem Post und ich weiß nicht, ob es wichtig ist.
                          Ich fange gerade erst an den iobroker zu programmieren und lese nun, dass ich für den 6 Fach Taster ein Dummy Script brauche.

                          Könntest du das Bild wieder online stellen?
                          Grüße

                          bahnuhr 1 Reply Last reply Reply Quote 0
                          • bahnuhr
                            bahnuhr Forum Testing Most Active @hussi last edited by

                            @hussi sagte in [Erledigt] Frage zu Scripte Auslösen auf Taster oder Zeit:

                            leider fehlt das erste Bild in dem Post

                            Welches Bild soll wo fehlen ?
                            Ich sehe alle Bilder.

                            H 1 Reply Last reply Reply Quote 0
                            • H
                              hussi @bahnuhr last edited by

                              @bahnuhr Bei mir sieht das so aus:

                              alt text

                              bahnuhr 1 Reply Last reply Reply Quote 0
                              • bahnuhr
                                bahnuhr Forum Testing Most Active @hussi last edited by bahnuhr

                                @hussi sagte in [Erledigt] Frage zu Scripte Auslösen auf Taster oder Zeit:

                                @bahnuhr Bei mir sieht das so aus:

                                alt text

                                Such Mal nach Dummy
                                Da findest du zahlreiche Beispiele.
                                Sowohl hier als auch im Homematic forum

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

                                Support us

                                ioBroker
                                Community Adapters
                                Donate

                                541
                                Online

                                31.8k
                                Users

                                80.0k
                                Topics

                                1.3m
                                Posts

                                5
                                14
                                2175
                                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