Skip to content
  • 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
Logo
  1. ioBroker Community Home
  2. Deutsch
  3. Skripten / Logik
  4. [Erledigt] Frage zu Scripte Auslösen auf Taster oder Zeit

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

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

Scheduled Pinned Locked Moved Skripten / Logik
14 Posts 5 Posters 2.4k Views 2 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.
  • Z Offline
    Z Offline
    Zippolighter
    wrote on last edited by
    #1

    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
    0
    • bahnuhrB Online
      bahnuhrB Online
      bahnuhr
      Forum Testing Most Active
      wrote on last edited by
      #2

      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


      Wenn ich helfen konnte, dann Daumen hoch (Pfeil nach oben)!
      Danke.
      gute Forenbeiträge: https://forum.iobroker.net/topic/51555/hinweise-f%C3%BCr-gute-forenbeitr%C3%A4ge
      ScreenToGif :https://www.screentogif.com/downloads.html

      H 1 Reply Last reply
      0
      • Z Offline
        Z Offline
        Zippolighter
        wrote on last edited by
        #3

        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
        0
        • D Offline
          D Offline
          dpt
          wrote on last edited by
          #4

          @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
          0
          • Z Offline
            Z Offline
            Zippolighter
            wrote on last edited by
            #5

            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
            0
            • paul53P Offline
              paul53P Offline
              paul53
              wrote on last edited by
              #6

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

              Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
              Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

              1 Reply Last reply
              0
              • Z Offline
                Z Offline
                Zippolighter
                wrote on last edited by
                #7

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

                1 Reply Last reply
                0
                • paul53P Offline
                  paul53P Offline
                  paul53
                  wrote on last edited by
                  #8

                  Was passiert so ?

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

                  Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
                  Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

                  1 Reply Last reply
                  0
                  • Z Offline
                    Z Offline
                    Zippolighter
                    wrote on last edited by
                    #9

                    Danke Paul,

                    so geht es.

                    😄 😄 😄 😄 😄

                    1 Reply Last reply
                    0
                    • paul53P Offline
                      paul53P Offline
                      paul53
                      wrote on last edited by paul53
                      #10

                      @Zippolighter:

                      so geht es.

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

                      Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
                      Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

                      1 Reply Last reply
                      0
                      • bahnuhrB bahnuhr

                        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 Offline
                        H Offline
                        hussi
                        wrote on last edited by
                        #11

                        @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

                        bahnuhrB 1 Reply Last reply
                        0
                        • H hussi

                          @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

                          bahnuhrB Online
                          bahnuhrB Online
                          bahnuhr
                          Forum Testing Most Active
                          wrote on last edited by
                          #12

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


                          Wenn ich helfen konnte, dann Daumen hoch (Pfeil nach oben)!
                          Danke.
                          gute Forenbeiträge: https://forum.iobroker.net/topic/51555/hinweise-f%C3%BCr-gute-forenbeitr%C3%A4ge
                          ScreenToGif :https://www.screentogif.com/downloads.html

                          H 1 Reply Last reply
                          0
                          • bahnuhrB bahnuhr

                            @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 Offline
                            H Offline
                            hussi
                            wrote on last edited by
                            #13

                            @bahnuhr Bei mir sieht das so aus:

                            alt text

                            bahnuhrB 1 Reply Last reply
                            0
                            • H hussi

                              @bahnuhr Bei mir sieht das so aus:

                              alt text

                              bahnuhrB Online
                              bahnuhrB Online
                              bahnuhr
                              Forum Testing Most Active
                              wrote on last edited by bahnuhr
                              #14

                              @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


                              Wenn ich helfen konnte, dann Daumen hoch (Pfeil nach oben)!
                              Danke.
                              gute Forenbeiträge: https://forum.iobroker.net/topic/51555/hinweise-f%C3%BCr-gute-forenbeitr%C3%A4ge
                              ScreenToGif :https://www.screentogif.com/downloads.html

                              1 Reply Last reply
                              1
                              Reply
                              • Reply as topic
                              Log in to reply
                              • Oldest to Newest
                              • Newest to Oldest
                              • Most Votes


                              Support us

                              ioBroker
                              Community Adapters
                              Donate

                              530

                              Online

                              32.4k

                              Users

                              81.4k

                              Topics

                              1.3m

                              Posts
                              Community
                              Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                              ioBroker Community 2014-2025
                              logo
                              • Login

                              • Don't have an account? Register

                              • Login or register to search.
                              • First post
                                Last post
                              0
                              • Recent
                              • Tags
                              • Unread 0
                              • Categories
                              • Unreplied
                              • Popular
                              • GitHub
                              • Docu
                              • Hilfe