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. Blockly
  5. Doppelklick mit Philips Hue Dimmer

NEWS

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

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.5k

Doppelklick mit Philips Hue Dimmer

Geplant Angeheftet Gesperrt Verschoben Blockly
blockly
10 Beiträge 2 Kommentatoren 1.4k Aufrufe 1 Watching
  • Ä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.
  • P Offline
    P Offline
    PixelPirat
    schrieb am zuletzt editiert von
    #1

    Schönen guten Abend,

    ich sitze seit ein paar Stunden an einem vermeintlich leichtem Blockly Programm.
    Ich habe einen Philips Hue Dimmer und möchte bei einem Doppelklick auf Ausschalten, dass alle Lichter in einem Zimmer ausgehen. Leider komme ich nicht vorwärts und ich hoffe, dass jemand mein Script überfliegen kann und mir erklärt, wo mein Fehler liegt. Ich vermute es liegt daran, dass ich mein Objekt "Timer" falsch definiert habe.
    Ich nutze den Dimmer ohne die Hue Bridge über den Zigbee Stick.
    Vielen Dank!
    Liebe Grüße Fabi

    Problem Hue Switch 3.PNG
    Problem Hue Switch 4.PNG

    Fujitsu Esprimo Q920 i5 32GB & 1TB SSD
    Proxmox Virtualisierung
    > ioBroker, HomeMatic IP, Zabbix, Portainer, Grafana, Docker, HomeAssistant, PiHole, Paperless-ngx, n8n
    Synology NAS

    paul53P 1 Antwort Letzte Antwort
    0
    • P PixelPirat

      Schönen guten Abend,

      ich sitze seit ein paar Stunden an einem vermeintlich leichtem Blockly Programm.
      Ich habe einen Philips Hue Dimmer und möchte bei einem Doppelklick auf Ausschalten, dass alle Lichter in einem Zimmer ausgehen. Leider komme ich nicht vorwärts und ich hoffe, dass jemand mein Script überfliegen kann und mir erklärt, wo mein Fehler liegt. Ich vermute es liegt daran, dass ich mein Objekt "Timer" falsch definiert habe.
      Ich nutze den Dimmer ohne die Hue Bridge über den Zigbee Stick.
      Vielen Dank!
      Liebe Grüße Fabi

      Problem Hue Switch 3.PNG
      Problem Hue Switch 4.PNG

      paul53P Offline
      paul53P Offline
      paul53
      schrieb am zuletzt editiert von paul53
      #2

      @Wurstwasser
      Siehe hier.
      Anmerkung: Um auf die Variable timeout zugreifen zu können, muss erst "Ausführen timeout" und eine dummy-Variable erstellt werden.

      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

      P 1 Antwort Letzte Antwort
      0
      • paul53P paul53

        @Wurstwasser
        Siehe hier.
        Anmerkung: Um auf die Variable timeout zugreifen zu können, muss erst "Ausführen timeout" und eine dummy-Variable erstellt werden.

        P Offline
        P Offline
        PixelPirat
        schrieb am zuletzt editiert von
        #3

        @paul53
        Super danke! Werde ich morgen testen und Bescheid geben ob’s funktioniert hat

        Fujitsu Esprimo Q920 i5 32GB & 1TB SSD
        Proxmox Virtualisierung
        > ioBroker, HomeMatic IP, Zabbix, Portainer, Grafana, Docker, HomeAssistant, PiHole, Paperless-ngx, n8n
        Synology NAS

        1 Antwort Letzte Antwort
        0
        • P Offline
          P Offline
          PixelPirat
          schrieb am zuletzt editiert von
          #4

          Ich habe jetzt mal den Code getestet, aber leider springt er bei mir, wie auch in dem anderen Thread, dauerhaft in die sonst Schleife. Egal ob bei einmaligem drücken oder zweimaligem drücken.
          Anbei ist mein Blockly Code und der erzeugte Javascript Code.

          Problem Hue Switch 5.PNG

          var timeout;
          
          
          on({id: 'zigbee.0.0017880104f1588f.state', val: false}, function (obj) {
            var value = obj.state.val;
            var oldValue = obj.oldState.val;
            if (timeout) {
              (function () {if (timeout) {clearTimeout(timeout); timeout = null;}})();
              // Funktion 1
              setState("zigbee.0.0017880104cb5213.state"/*Switch state*/, false);
            } else {
              timeout = setTimeout(function () {
                timeout = null;
                // Funktion 2
                setState("zigbee.0.0017880104cb5213.state"/*Switch state*/, false);
                setState("yeelight-2.0.color-0x0000000007d144fc.control.power"/*power*/, false);
                setState("hs100.0.192_168_1_95.state"/*Nachttischlampe*/, false);
              }, 2000);
            }
          });
          

          Fujitsu Esprimo Q920 i5 32GB & 1TB SSD
          Proxmox Virtualisierung
          > ioBroker, HomeMatic IP, Zabbix, Portainer, Grafana, Docker, HomeAssistant, PiHole, Paperless-ngx, n8n
          Synology NAS

          paul53P 1 Antwort Letzte Antwort
          0
          • P PixelPirat

            Ich habe jetzt mal den Code getestet, aber leider springt er bei mir, wie auch in dem anderen Thread, dauerhaft in die sonst Schleife. Egal ob bei einmaligem drücken oder zweimaligem drücken.
            Anbei ist mein Blockly Code und der erzeugte Javascript Code.

            Problem Hue Switch 5.PNG

            var timeout;
            
            
            on({id: 'zigbee.0.0017880104f1588f.state', val: false}, function (obj) {
              var value = obj.state.val;
              var oldValue = obj.oldState.val;
              if (timeout) {
                (function () {if (timeout) {clearTimeout(timeout); timeout = null;}})();
                // Funktion 1
                setState("zigbee.0.0017880104cb5213.state"/*Switch state*/, false);
              } else {
                timeout = setTimeout(function () {
                  timeout = null;
                  // Funktion 2
                  setState("zigbee.0.0017880104cb5213.state"/*Switch state*/, false);
                  setState("yeelight-2.0.color-0x0000000007d144fc.control.power"/*power*/, false);
                  setState("hs100.0.192_168_1_95.state"/*Nachttischlampe*/, false);
                }, 2000);
              }
            });
            
            paul53P Offline
            paul53P Offline
            paul53
            schrieb am zuletzt editiert von
            #5

            @Wurstwasser
            Funktion 1 wird bei Doppelklick ausgeführt.
            Weshalb wird auf "ist unwahr" getriggert ? Wie verhält sich der Datenpunkt "zigbee.0.0017880104f1588f.state" bei einem Doppelklick ? Das kann mit folgendem Blockly getestet werden:

            Blockly_temp.JPG

            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

            P 1 Antwort Letzte Antwort
            0
            • paul53P paul53

              @Wurstwasser
              Funktion 1 wird bei Doppelklick ausgeführt.
              Weshalb wird auf "ist unwahr" getriggert ? Wie verhält sich der Datenpunkt "zigbee.0.0017880104f1588f.state" bei einem Doppelklick ? Das kann mit folgendem Blockly getestet werden:

              Blockly_temp.JPG

              P Offline
              P Offline
              PixelPirat
              schrieb am zuletzt editiert von PixelPirat
              #6

              @paul53
              Ich triggere auf ist unwahr, da ich zum Einschalten auf ist wahr triggere. Liegt da vielleicht das Problem? Wenn ich auf wurde aktualisiert oder wurde geändert triggere schaltet sich die Lampe ein und sofort wieder aus.
              Problem Hue Switch 6.PNG

              Edit: War ein falscher Log :face_with_rolling_eyes:

              Fujitsu Esprimo Q920 i5 32GB & 1TB SSD
              Proxmox Virtualisierung
              > ioBroker, HomeMatic IP, Zabbix, Portainer, Grafana, Docker, HomeAssistant, PiHole, Paperless-ngx, n8n
              Synology NAS

              paul53P 1 Antwort Letzte Antwort
              0
              • P PixelPirat

                @paul53
                Ich triggere auf ist unwahr, da ich zum Einschalten auf ist wahr triggere. Liegt da vielleicht das Problem? Wenn ich auf wurde aktualisiert oder wurde geändert triggere schaltet sich die Lampe ein und sofort wieder aus.
                Problem Hue Switch 6.PNG

                Edit: War ein falscher Log :face_with_rolling_eyes:

                paul53P Offline
                paul53P Offline
                paul53
                schrieb am zuletzt editiert von
                #7

                @Wurstwasser sagte:

                Bei einem Doppelklick erhalte ich folgenden Log:

                Dann muss das Skript funktionieren: Zweig "mache" bei Doppelklick, Zweig "sonst" bei einfachem Klick mit 2 s Verzögerung.

                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

                P 1 Antwort Letzte Antwort
                0
                • paul53P paul53

                  @Wurstwasser sagte:

                  Bei einem Doppelklick erhalte ich folgenden Log:

                  Dann muss das Skript funktionieren: Zweig "mache" bei Doppelklick, Zweig "sonst" bei einfachem Klick mit 2 s Verzögerung.

                  P Offline
                  P Offline
                  PixelPirat
                  schrieb am zuletzt editiert von
                  #8

                  @paul53
                  Sorry der Log von davor war der falsche... Der Log spuckt nur einmal false aus und nicht zweimal.

                  Fujitsu Esprimo Q920 i5 32GB & 1TB SSD
                  Proxmox Virtualisierung
                  > ioBroker, HomeMatic IP, Zabbix, Portainer, Grafana, Docker, HomeAssistant, PiHole, Paperless-ngx, n8n
                  Synology NAS

                  paul53P 1 Antwort Letzte Antwort
                  0
                  • P PixelPirat

                    @paul53
                    Sorry der Log von davor war der falsche... Der Log spuckt nur einmal false aus und nicht zweimal.

                    paul53P Offline
                    paul53P Offline
                    paul53
                    schrieb am zuletzt editiert von
                    #9

                    @Wurstwasser sagte:

                    Der Log spuckt nur einmal false aus und nicht zweimal.

                    Dann kann kein Doppelklick erkannt werden.

                    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

                    P 1 Antwort Letzte Antwort
                    0
                    • paul53P paul53

                      @Wurstwasser sagte:

                      Der Log spuckt nur einmal false aus und nicht zweimal.

                      Dann kann kein Doppelklick erkannt werden.

                      P Offline
                      P Offline
                      PixelPirat
                      schrieb am zuletzt editiert von
                      #10

                      @paul53
                      das heißt ich kann den Schalter so wie er ist nicht verwenden mit dem Vorhaben?
                      Zuvor mit der Hue Bridge konnte ich ja auch den Doppelklick belegen

                      Fujitsu Esprimo Q920 i5 32GB & 1TB SSD
                      Proxmox Virtualisierung
                      > ioBroker, HomeMatic IP, Zabbix, Portainer, Grafana, Docker, HomeAssistant, PiHole, Paperless-ngx, n8n
                      Synology NAS

                      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

                      624

                      Online

                      32.7k

                      Benutzer

                      82.4k

                      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