Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Hue dimmen mit Taster

    NEWS

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

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    Hue dimmen mit Taster

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

      Sollte so aussehen:

      // DimDown
      subscribe('hm-rpc.0.RC4.1.PRESS_SHORT', function () {
          setValue('hue.0.lights.Hobbyraum/bri_inc', -16);
      });
      
      // DimUp
      subscribe('hm-rpc.0.HEQ012345.1.PRESS_CONT', function () {
          if (!getValue('hue.0.lights.Hobbyraum').val) {
              setValue('hue.0.lights.Hobbyraum', 1);
          } else {
              setValue('hue.0.lights.Hobbyraum.bri_inc', 16);
          }
      });
      
      // Off
      subscribe('hm-rpc.0.HEQ012345.1.PRESS_SHORT', function () {
          setValue('hue.0.lights.Hobbyraum', 0);
      });
      
      // On
      subscribe('hm-rpc.0.HEQ012345.2.PRESS_SHORT', function () {
          setValue('hue.0.lights.Hobbyraum', 254);
      });
      
      // CtDown
      subscribe('hm-rpc.0.HEQ012345.3.PRESS_SHORT', function () {
          setValue('hue.0.lights.Hobbyraum.ct_inc', -16);
      });
      
      // CtUp
      subscribe('hm-rpc.0.HEQ012345.4.PRESS_SHORT', function () {
          setValue('hue.0.lights.Hobbyraum.ct_inc', 16);
      });
      
      // Cold
      subscribe('hm-rpc.0.HEQ012345.3.PRESS_SHORT', function () {
          setValue('hue.0.lights.Hobbyraum.ct', 153);
      });
      
      // Warm
      subscribe('hm-rpc.0.HEQ012345.4.PRESS_SHORT', function () {
          setValue('hue.0.lights.Hobbyraum.ct', 500);
      });
      

      Natürlich Adressen müssen geändert werden.

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

        [EDIT] Dimmen und an/ aus sind getestet.

        Die Weisstöne habe ich nicht getestet, da ich das an einem Lightstripe ausprobiert habe.

        // Channel-IDs
        idTaster =      "hm-rpc.0.FEQ0052402"/*Taster-2-ol*/; 
        idHueLampe =    "hue.0.Philips_hue.50.1_Arbeit_Schreibtisch"/*Philips_hue.50.1_Arbeit_Schreibtisch*/;
        
        // DimDown
        on({id: idTaster + ".1.PRESS_CONT", change: "any"} , function(obj) {
            if (obj.newState.val === true || obj.newState.val === "true") { 
                setState(idHueLampe+".bri", getState(idHueLampe+".bri").val - 16);        
            }
        });
        
        // DimUp
        on({id: idTaster + ".2.PRESS_CONT", change: "any"} , function(obj) {
            if (obj.newState.val === true || obj.newState.val === "true") { 
                setState(idHueLampe+".bri", getState(idHueLampe+".bri").val + 16);        
            }
        });
        
        // Off
        on({id: idTaster + ".1.PRESS_SHORT", change: "any"}, function (obj) {
            if (obj.newState.val === true || obj.newState.val === "true") { 
                setState(idHueLampe+".bri", 0);        
            }
        });
        
        // On
        on({id: idTaster + ".2.PRESS_SHORT", change: "any"}, function (obj) {
            if (obj.newState.val === true || obj.newState.val === "true") { 
                setState(idHueLampe+".bri", 254);        
            }
        });
        
        // CtDown
        on({id: idTaster + ".3.PRESS_CONT", change: "any"} , function(obj) {
            if (obj.newState.val === true || obj.newState.val === "true") { 
                setState(idHueLampe+".ct", getState(idHueLampe+".ct").val - 16);        
            }
        });
        
        // CtUp
        on({id: idTaster + ".4.PRESS_CONT", change: "any"} , function(obj) {
            if (obj.newState.val === true || obj.newState.val === "true") { 
                setState(idHueLampe+".ct", getState(idHueLampe+".ct").val + 16);        
            }
        });
        
        // Cold
        on({id: idTaster + ".3.PRESS_SHORT", change: "any"}, function (obj) {
            if (obj.newState.val === true || obj.newState.val === "true") { 
                setState(idHueLampe+".ct", 153);        
            }
        });
        
        // Warm
        on({id: idTaster + ".4.PRESS_SHORT", change: "any"}, function (obj) {
            if (obj.newState.val === true || obj.newState.val === "true") { 
                setState(idHueLampe+".ct", 500);        
            }
        });
        
        
        1 Reply Last reply Reply Quote 0
        • coyote
          coyote Most Active last edited by

          Top 😄 Danke euch, werde ich dann mal testen. Das Forum und die Software hier ist wirklich spitze.

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

            Lichtfarben funktionieren auch. Gerade mit einer anderen Lampe getestet.

            1 Reply Last reply Reply Quote 0
            • coyote
              coyote Most Active last edited by

              Ok, am Anfang muss ich natürlich meine Channel ID's eintragen, das ist klar. Aber sonst sollte das Script dann so passen oder?

              Muss für die Farben noch was am Script geändert werden?

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

                Probier mal. funktioniert so.

                Farben heisst in dem Fall, dass es nur "Farben" gibt für hue IDs, die auch Weißtöne unterstützen.

                Der linke Taster schaltet beim kurzen Druck oben:ein, unten:aus.

                Der linke Taster schaltet beim dauerhaften Druck oben: heller, unten: dunkler.

                Der rechte Taster schaltet beim kurzen Druck oben:warmes Licht, unten:kaltes Licht.

                Der rechte Taster schaltet beim dauerhaften Druck oben: kälter, unten: wärmer.

                Wenn Du statt Weißtöne Farben ändern willst, dann muss für den rechten Taster der Datenpunkt geändert werden und die Schrittweite.

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

                  ach ja… ich hatte das Script gestern noch ausgetauscht, da die erste Version nur schnell für an/aus war.

                  Wenn Du Dir das Script kopiert hattest, dann musst Du oben die aktualisierte Fassung nehmen.

                  1 Reply Last reply Reply Quote 0
                  • coyote
                    coyote Most Active last edited by

                    Alles klar, werd ich probieren. Danke dir.

                    Einen Doppeltaster hab ich momentan eh nicht, aber egal

                    1 Reply Last reply Reply Quote 0
                    • S
                      smuxus last edited by

                      Hi,

                      kann es sein, dass PRESS_CONT bei den Funk-Wandtastern (HM-PB-2-WM55-2) nicht getriggert wird? Zumindest ändert sich nichts bei dem Objekt. Daher geht das Script leider auch nicht.

                      Anbei ein Auszug der Ereignisse bei längerem Drücken der oberen und unteren Taste.

                      Danke u. viele Grüße
                      1621_cont.png

                      1 Reply Last reply Reply Quote 0
                      • S
                        smuxus last edited by

                        Ich hab mir noch ein wenig die Ereignisse angeschaut, wenn ich eine Taste des Taster gedrückt halte.

                        Es sieht ganz so aus, als ob immer das Ereignis "INSTALL_TEST" getriggert werden würde, anstatt " PRESS_CONT".

                        Kann das jemand bestätigen?
                        1621_cont2.png

                        1 Reply Last reply Reply Quote 0
                        • S
                          smuxus last edited by

                          Hat denn sonst niemand die Konstellation Wand-Funktaster iVm Hues im Einsatz? Oder stelle ich mich einfach zu doof an 😉

                          Gesendet von iPhone mit Tapatalk

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

                            @ruhr70:

                            Probier mal. funktioniert so.

                            Farben heisst in dem Fall, dass es nur "Farben" gibt für hue IDs, die auch Weißtöne unterstützen.

                            Der linke Taster schaltet beim kurzen Druck oben:ein, unten:aus.

                            Der linke Taster schaltet beim dauerhaften Druck oben: heller, unten: dunkler.

                            Der rechte Taster schaltet beim kurzen Druck oben:warmes Licht, unten:kaltes Licht.

                            Der rechte Taster schaltet beim dauerhaften Druck oben: kälter, unten: wärmer.

                            Wenn Du statt Weißtöne Farben ändern willst, dann muss für den rechten Taster der Datenpunkt geändert werden und die Schrittweite. Ueber welchen Taster redet ihr hier? Von homematic mit zwei Wippen? Gibts das?

                            1 Reply Last reply Reply Quote 0
                            • F
                              Fitti last edited by

                              @smuxus:

                              Ich hab mir noch ein wenig die Ereignisse angeschaut, wenn ich eine Taste des Taster gedrückt halte.

                              Es sieht ganz so aus, als ob immer das Ereignis "INSTALL_TEST" getriggert werden würde, anstatt " PRESS_CONT".

                              Kann das jemand bestätigen? `

                              Ich bestätige das ungern - da dadurch ich auch das Problem habe.

                              @ruhr70: Danke erst mal wieder für dein Script weiter oben!

                              Aber was kann man jetzt machen?

                              Das Skript läuft deswegen jetzt nicht, da INSTALL_TEST auch bei einem kurzen Tastendrücker triggert.

                              Ich nutzte eine HM 8 Knal Handfernbedienung. Aber auch via Webmaske geht es nicht.

                              Gibt es denn keinen, der via IOBroker Dimmt?

                              So long,

                              Fitti

                              1 Reply Last reply Reply Quote 0
                              • B
                                basti242 last edited by

                                @ruhr70

                                Danke für das Script. Es funktioniert bei mir ohne Probleme.

                                Aber auch meine Frage: Über welchen Schalter redet Ihr da?

                                Gruß

                                Basti

                                @lobomau:

                                @ruhr70:

                                Probier mal. funktioniert so.

                                Farben heisst in dem Fall, dass es nur "Farben" gibt für hue IDs, die auch Weißtöne unterstützen.

                                Der linke Taster schaltet beim kurzen Druck oben:ein, unten:aus.

                                Der linke Taster schaltet beim dauerhaften Druck oben: heller, unten: dunkler.

                                Der rechte Taster schaltet beim kurzen Druck oben:warmes Licht, unten:kaltes Licht.

                                Der rechte Taster schaltet beim dauerhaften Druck oben: kälter, unten: wärmer.

                                Wenn Du statt Weißtöne Farben ändern willst, dann muss für den rechten Taster der Datenpunkt geändert werden und die Schrittweite. Ueber welchen Taster redet ihr hier? Von homematic mit zwei Wippen? Gibts das? `

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

                                  muss ich daheim nachsehen, wie der heisst.

                                  ich habe einen homematic Taster mit zwei Wippen im Einsatz, batteriebetrieben.

                                  Gesendet von iPhone mit Tapatalk

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

                                    Hi,

                                    hat hier jemand ne Lösung wie man mit der 8-Kanal Fernbedienung oder dem 6-fach Wandtaster den Langen Tastendruck nutzen kann?

                                    Danke

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

                                      Hi,

                                      für alle die Probleme mit dem "Press Long" oder "Press Short" haben gibt es hier hilfe:

                                      http://forum.iobroker.net/viewtopic.php?p=61627#p61627

                                      Damit kann ich mit dem 6-fach Wandtaster z.B. meine Hue Go ein/auschalten, heller/dunkler machen.

                                      Aber welchen Datenpunkt muss ich nehmen um die Farbe zu ändern…. Ist "hue" der richtige?

                                      999_hue_go_datenpunkte.jpg

                                      Danke und Gruß

                                      Mirko

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

                                      Support us

                                      ioBroker
                                      Community Adapters
                                      Donate

                                      829
                                      Online

                                      31.7k
                                      Users

                                      79.8k
                                      Topics

                                      1.3m
                                      Posts

                                      8
                                      18
                                      4900
                                      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