Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • 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

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Skripten / Logik
  4. Hue dimmen mit Taster

NEWS

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    17
    1
    2.0k

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    13
    1
    924

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.2k

Hue dimmen mit Taster

Geplant Angeheftet Gesperrt Verschoben Skripten / Logik
18 Beiträge 8 Kommentatoren 5.4k Aufrufe
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • coyoteC Offline
    coyoteC Offline
    coyote
    Most Active
    schrieb am zuletzt editiert von
    #1

    Hi,

    ich habe im homematic forum schon gefragt, ob man die hue Lampen über einen Taster dimmen kann (z.B. mit long_click)

    Hobbyquaker hat mir folgendes Script gegeben, das bei ihm läuft, jedoch nicht auf iobroker engine.

    Kann das jemand umstricken? Scrpiten ist noch nicht so mein Part ;) Oder ist da auch was direkt über Homematic oder Cuxd machbar?

    Hier das Script:

    // DimDown
    subscribe('hm//RC4:1/PRESS_CONT', function () {
        setValue('hue//lights/Hobbyraum/bri_inc', -16);
    });
    
    // DimUp
    subscribe('hm//RC4:2/PRESS_CONT', function () {
        if (!getValue('hue//lights/Hobbyraum')) {
            setValue('hue//lights/Hobbyraum', 1);
        } else {
            setValue('hue//lights/Hobbyraum/bri_inc', 16);
        }
    });
    
    // Off
    subscribe('hm//RC4:1/PRESS_SHORT', function () {
        setValue('hue//lights/Hobbyraum', 0);
    });
    
    // On
    subscribe('hm//RC4:2/PRESS_SHORT', function () {
        setValue('hue//lights/Hobbyraum', 254);
    });
    
    // CtDown
    subscribe('hm//RC4:3/PRESS_CONT', function () {
        setValue('hue//lights/Hobbyraum/ct_inc', -16);
    });
    
    // CtUp
    subscribe('hm//RC4:4/PRESS_CONT', function () {
        setValue('hue//lights/Hobbyraum/ct_inc', 16);
    });
    
    // Cold
    subscribe('hm//RC4:3/PRESS_SHORT', function () {
        setValue('hue//lights/Hobbyraum/ct', 153);
    });
    
    // Warm
    subscribe('hm//RC4:4/PRESS_SHORT', function () {
        setValue('hue//lights/Hobbyraum/ct', 500);
    });
    
    1 Antwort Letzte Antwort
    0
    • BluefoxB Offline
      BluefoxB Offline
      Bluefox
      schrieb am zuletzt editiert von
      #2

      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 Antwort Letzte Antwort
      0
      • ruhr70R Offline
        ruhr70R Offline
        ruhr70
        schrieb am zuletzt editiert von
        #3

        [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);        
            }
        });
        
        

        Adapter: Fritzbox, Unify Circuit
        Skripte: dynamic hue, Bluetooth Scan, Multi-Ereignisliste

        1 Antwort Letzte Antwort
        0
        • coyoteC Offline
          coyoteC Offline
          coyote
          Most Active
          schrieb am zuletzt editiert von
          #4

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

          1 Antwort Letzte Antwort
          0
          • ruhr70R Offline
            ruhr70R Offline
            ruhr70
            schrieb am zuletzt editiert von
            #5

            Lichtfarben funktionieren auch. Gerade mit einer anderen Lampe getestet.

            Adapter: Fritzbox, Unify Circuit
            Skripte: dynamic hue, Bluetooth Scan, Multi-Ereignisliste

            1 Antwort Letzte Antwort
            0
            • coyoteC Offline
              coyoteC Offline
              coyote
              Most Active
              schrieb am zuletzt editiert von
              #6

              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 Antwort Letzte Antwort
              0
              • ruhr70R Offline
                ruhr70R Offline
                ruhr70
                schrieb am zuletzt editiert von
                #7

                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.

                Adapter: Fritzbox, Unify Circuit
                Skripte: dynamic hue, Bluetooth Scan, Multi-Ereignisliste

                1 Antwort Letzte Antwort
                0
                • ruhr70R Offline
                  ruhr70R Offline
                  ruhr70
                  schrieb am zuletzt editiert von
                  #8

                  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.

                  Adapter: Fritzbox, Unify Circuit
                  Skripte: dynamic hue, Bluetooth Scan, Multi-Ereignisliste

                  1 Antwort Letzte Antwort
                  0
                  • coyoteC Offline
                    coyoteC Offline
                    coyote
                    Most Active
                    schrieb am zuletzt editiert von
                    #9

                    Alles klar, werd ich probieren. Danke dir.

                    Einen Doppeltaster hab ich momentan eh nicht, aber egal

                    1 Antwort Letzte Antwort
                    0
                    • S Offline
                      S Offline
                      smuxus
                      schrieb am zuletzt editiert von
                      #10

                      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 Antwort Letzte Antwort
                      0
                      • S Offline
                        S Offline
                        smuxus
                        schrieb am zuletzt editiert von
                        #11

                        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 Antwort Letzte Antwort
                        0
                        • S Offline
                          S Offline
                          smuxus
                          schrieb am zuletzt editiert von
                          #12

                          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 Antwort Letzte Antwort
                          0
                          • lobomauL Offline
                            lobomauL Offline
                            lobomau
                            schrieb am zuletzt editiert von
                            #13

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

                            Host: NUC8i3 mit Proxmox:

                            • ioBroker CT Debian 13, npm 10.9.4, nodejs 22.21.0
                            • Slave: Pi4
                            1 Antwort Letzte Antwort
                            0
                            • F Offline
                              F Offline
                              Fitti
                              schrieb am zuletzt editiert von
                              #14

                              @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

                              "Es wird die Zeit kommen, da ihr euch entscheiden müsst zwischen dem, was richtig ist, und dem, was bequem ist."
                              Plural von Status ist auch Status!

                              1 Antwort Letzte Antwort
                              0
                              • B Offline
                                B Offline
                                basti242
                                schrieb am zuletzt editiert von
                                #15

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

                                ioBroker im Docker auf Synology 718+

                                RasperryMatic auf Raspi3

                                1 Antwort Letzte Antwort
                                0
                                • ruhr70R Offline
                                  ruhr70R Offline
                                  ruhr70
                                  schrieb am zuletzt editiert von
                                  #16

                                  muss ich daheim nachsehen, wie der heisst.

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

                                  Gesendet von iPhone mit Tapatalk

                                  Adapter: Fritzbox, Unify Circuit
                                  Skripte: dynamic hue, Bluetooth Scan, Multi-Ereignisliste

                                  1 Antwort Letzte Antwort
                                  0
                                  • wendy2702W Offline
                                    wendy2702W Offline
                                    wendy2702
                                    schrieb am zuletzt editiert von
                                    #17

                                    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

                                    Bitte keine Fragen per PN, die gehören ins Forum!

                                    Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

                                    1 Antwort Letzte Antwort
                                    0
                                    • wendy2702W Offline
                                      wendy2702W Offline
                                      wendy2702
                                      schrieb am zuletzt editiert von
                                      #18

                                      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

                                      Bitte keine Fragen per PN, die gehören ins Forum!

                                      Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

                                      1 Antwort Letzte Antwort
                                      0
                                      Antworten
                                      • In einem neuen Thema antworten
                                      Anmelden zum Antworten
                                      • Älteste zuerst
                                      • Neuste zuerst
                                      • Meiste Stimmen


                                      Support us

                                      ioBroker
                                      Community Adapters
                                      Donate

                                      711

                                      Online

                                      32.6k

                                      Benutzer

                                      82.2k

                                      Themen

                                      1.3m

                                      Beiträge
                                      Community
                                      Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                                      ioBroker Community 2014-2025
                                      logo
                                      • Anmelden

                                      • Du hast noch kein Konto? Registrieren

                                      • Anmelden oder registrieren, um zu suchen
                                      • Erster Beitrag
                                        Letzter Beitrag
                                      0
                                      • Home
                                      • Aktuell
                                      • Tags
                                      • Ungelesen 0
                                      • Kategorien
                                      • Unreplied
                                      • Beliebt
                                      • GitHub
                                      • Docu
                                      • Hilfe