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 Clickcounter (Philips Hue Dimmer Switch V1)

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.1k

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.5k

Doppelklick mit Clickcounter (Philips Hue Dimmer Switch V1)

Geplant Angeheftet Gesperrt Verschoben Blockly
blockly
8 Beiträge 3 Kommentatoren 516 Aufrufe 2 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.
  • Mars_scriptM Offline
    Mars_scriptM Offline
    Mars_script
    schrieb am zuletzt editiert von
    #1

    Nabend zusammen,

    erstmal vielen vielen Dank an alle im Forum aktiven Menschen. Ich bastel seit ein paar Wochen im Iobroker und dieses Forum ist einfach nur der Hammer. Aber zum Thema:

    Ich habe einen Philips Hue V1 Dimmerschalter mit 4 Tastern (On, Up, Down, Off) und folgenden (für mein Vorhaben wichtigen) Datenpunkten:
    Switch State
    Click Count per Action
    UP Button pressed
    Down Button pressed

    Taster On und Off "teilen" sich den Datenpunkt Switch State und schalten ihn um (true/false).
    Die Up/Down Taster schalten ihren jeweiligen Datenpunkt auf true/false
    Der Click Count zählt die Clicks auf einer Taste hoch (also 1, 2, 3x Up = 3, aber nicht 1x up, 1x down = 2)

    Was ich vorhabe ist (dachte ich^^) ziemlich simple: 1 Click auf ON macht Lampe 1 an, 2 Click auf ON macht Lampe 2 an.
    Entsprechend schaltet 1 Click OFF Lampe 1 Off, 2 Click OFF Lampe 2 Off.

    Probiert habe ich es erst mit Script V1 (siehe Anhang), das triggerte den Click Counter. Das funktioniert super, sofern man nur On/Off nutzt. Sobald man UP/Down nutzt, reagiert ja der Click Count (und damit das Script) und die Bedingung "Click 1 + Switch State True" ist auch erfüllt. So ein Mist^^

    Also habe ich es mit V2 probiert. Da wird der Switch State getriggert und zusätzlich der Click Count ausgelesen. Momentan soll 1x klicken Lampe 1 schalten, ein Doppelklick zu Testzwecken ein Debug Log schreiben. Aber: Wenn ich Doppelklicke, geht die Lampe trotzdem an (bzw aus). Ich habe auch schon vor dem ersten "falls" eine Pause von 300ms eingesetzt, damit der Click Count "in Ruhe" auf 2 springen kann. Aber das hilft leider auch nicht...

    Vielleicht könnte sich das mal jemand anschauen und mir einen heißen Tipp geben? Auch gerne ein anderer Weg, der nach Rom führt.

    Vielen lieben Dank und einen guten Rutsch nachher!

    LG,!
    Mars

    Script V1.png Script V2_03.png

    paul53P 1 Antwort Letzte Antwort
    0
    • Mars_scriptM Mars_script

      Nabend zusammen,

      erstmal vielen vielen Dank an alle im Forum aktiven Menschen. Ich bastel seit ein paar Wochen im Iobroker und dieses Forum ist einfach nur der Hammer. Aber zum Thema:

      Ich habe einen Philips Hue V1 Dimmerschalter mit 4 Tastern (On, Up, Down, Off) und folgenden (für mein Vorhaben wichtigen) Datenpunkten:
      Switch State
      Click Count per Action
      UP Button pressed
      Down Button pressed

      Taster On und Off "teilen" sich den Datenpunkt Switch State und schalten ihn um (true/false).
      Die Up/Down Taster schalten ihren jeweiligen Datenpunkt auf true/false
      Der Click Count zählt die Clicks auf einer Taste hoch (also 1, 2, 3x Up = 3, aber nicht 1x up, 1x down = 2)

      Was ich vorhabe ist (dachte ich^^) ziemlich simple: 1 Click auf ON macht Lampe 1 an, 2 Click auf ON macht Lampe 2 an.
      Entsprechend schaltet 1 Click OFF Lampe 1 Off, 2 Click OFF Lampe 2 Off.

      Probiert habe ich es erst mit Script V1 (siehe Anhang), das triggerte den Click Counter. Das funktioniert super, sofern man nur On/Off nutzt. Sobald man UP/Down nutzt, reagiert ja der Click Count (und damit das Script) und die Bedingung "Click 1 + Switch State True" ist auch erfüllt. So ein Mist^^

      Also habe ich es mit V2 probiert. Da wird der Switch State getriggert und zusätzlich der Click Count ausgelesen. Momentan soll 1x klicken Lampe 1 schalten, ein Doppelklick zu Testzwecken ein Debug Log schreiben. Aber: Wenn ich Doppelklicke, geht die Lampe trotzdem an (bzw aus). Ich habe auch schon vor dem ersten "falls" eine Pause von 300ms eingesetzt, damit der Click Count "in Ruhe" auf 2 springen kann. Aber das hilft leider auch nicht...

      Vielleicht könnte sich das mal jemand anschauen und mir einen heißen Tipp geben? Auch gerne ein anderer Weg, der nach Rom führt.

      Vielen lieben Dank und einen guten Rutsch nachher!

      LG,!
      Mars

      Script V1.png Script V2_03.png

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

      @mars_script sagte: Wenn ich Doppelklicke, geht die Lampe trotzdem an (bzw aus).

      Bild_2021-12-31_195629.png

      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

      Mars_scriptM 1 Antwort Letzte Antwort
      0
      • paul53P paul53

        @mars_script sagte: Wenn ich Doppelklicke, geht die Lampe trotzdem an (bzw aus).

        Bild_2021-12-31_195629.png

        Mars_scriptM Offline
        Mars_scriptM Offline
        Mars_script
        schrieb am zuletzt editiert von
        #3

        @paul53

        Danke dir, leider klappt das auch nicht. Der debug Log wird zwar gesendet, dafür reagiert die Lampe aber gar nicht mehr.

        Der Clickcounter setzt sich normalerweise nicht selbst zurück, sondern bleibt auf dem letzten State. Allerdings ist der Wert anscheinend als readonly gedacht, wenn ich den mit "steure objekt-id mit 0" zurück setze, passiert das zwar, allerdings gibt es einen Fehler im Log (no converter available for...with key click_count).

        Ich glaube, ich suche mal nach einem Script, was die Clicks selber zählt.

        Alternativ hab ich mal folgendes probiert: Script V1 und dazu ein extra Script im selben Ordner, das auf die beiden Dimmerbuttons Up/Down reagiert und namenstechnisch eher kommt. Funktioniert erstmal. Frage: Funktioniert das immer,weil iobroker die Scripte der Reihe nach abfrühstückt, oder war das Glück bisher?

        LG,
        Mars

        paul53P AsgothianA 2 Antworten Letzte Antwort
        0
        • Mars_scriptM Mars_script

          @paul53

          Danke dir, leider klappt das auch nicht. Der debug Log wird zwar gesendet, dafür reagiert die Lampe aber gar nicht mehr.

          Der Clickcounter setzt sich normalerweise nicht selbst zurück, sondern bleibt auf dem letzten State. Allerdings ist der Wert anscheinend als readonly gedacht, wenn ich den mit "steure objekt-id mit 0" zurück setze, passiert das zwar, allerdings gibt es einen Fehler im Log (no converter available for...with key click_count).

          Ich glaube, ich suche mal nach einem Script, was die Clicks selber zählt.

          Alternativ hab ich mal folgendes probiert: Script V1 und dazu ein extra Script im selben Ordner, das auf die beiden Dimmerbuttons Up/Down reagiert und namenstechnisch eher kommt. Funktioniert erstmal. Frage: Funktioniert das immer,weil iobroker die Scripte der Reihe nach abfrühstückt, oder war das Glück bisher?

          LG,
          Mars

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

          @mars_script sagte: ich suche mal nach einem Script

          Schau mal hier

          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

          Mars_scriptM 1 Antwort Letzte Antwort
          0
          • Mars_scriptM Mars_script

            @paul53

            Danke dir, leider klappt das auch nicht. Der debug Log wird zwar gesendet, dafür reagiert die Lampe aber gar nicht mehr.

            Der Clickcounter setzt sich normalerweise nicht selbst zurück, sondern bleibt auf dem letzten State. Allerdings ist der Wert anscheinend als readonly gedacht, wenn ich den mit "steure objekt-id mit 0" zurück setze, passiert das zwar, allerdings gibt es einen Fehler im Log (no converter available for...with key click_count).

            Ich glaube, ich suche mal nach einem Script, was die Clicks selber zählt.

            Alternativ hab ich mal folgendes probiert: Script V1 und dazu ein extra Script im selben Ordner, das auf die beiden Dimmerbuttons Up/Down reagiert und namenstechnisch eher kommt. Funktioniert erstmal. Frage: Funktioniert das immer,weil iobroker die Scripte der Reihe nach abfrühstückt, oder war das Glück bisher?

            LG,
            Mars

            AsgothianA Offline
            AsgothianA Offline
            Asgothian
            Developer
            schrieb am zuletzt editiert von
            #5

            @mars_script sagte in Doppelklick mit Clickcounter (Philips Hue Dimmer Switch V1):

            Allerdings ist der Wert anscheinend als readonly gedacht, wenn ich den mit "steure objekt-id mit 0" zurück setze, passiert das zwar, allerdings gibt es einen Fehler im Log (no converter available for...with key click_count).

            Versuch mal den state mit “aktualisiere” zu setzen, nicht mit steuere. Dann sollte sie Meldung ausbleiben.

            A.

            ioBroker auf RPi4 - Hardware soweit wie möglich via Zigbee.
            "Shit don't work" ist keine Fehlermeldung, sondern ein Fluch.

            Mars_scriptM 1 Antwort Letzte Antwort
            0
            • AsgothianA Asgothian

              @mars_script sagte in Doppelklick mit Clickcounter (Philips Hue Dimmer Switch V1):

              Allerdings ist der Wert anscheinend als readonly gedacht, wenn ich den mit "steure objekt-id mit 0" zurück setze, passiert das zwar, allerdings gibt es einen Fehler im Log (no converter available for...with key click_count).

              Versuch mal den state mit “aktualisiere” zu setzen, nicht mit steuere. Dann sollte sie Meldung ausbleiben.

              A.

              Mars_scriptM Offline
              Mars_scriptM Offline
              Mars_script
              schrieb am zuletzt editiert von
              #6

              @asgothian Das hat geholfen, Danke dir!

              1 Antwort Letzte Antwort
              0
              • paul53P paul53

                @mars_script sagte: ich suche mal nach einem Script

                Schau mal hier

                Mars_scriptM Offline
                Mars_scriptM Offline
                Mars_script
                schrieb am zuletzt editiert von
                #7

                @paul53 sagte in Doppelklick mit Clickcounter (Philips Hue Dimmer Switch V1):

                @mars_script sagte: ich suche mal nach einem Script

                Schau mal hier

                Irgendwie bekomme ich es nicht hin. Mal wird Funktion 1 bei Doppelklick ausgeführt, mal Funktion 2. Auf "Aus" (also switch state false) reagieren beide gleichzeitig.
                Allerdings gibt es glaube ich ein Problem mit dem Schalter: Der blinkt ständig rot auf und im Log erscheint "Device xxx announced itself". Ich werde den also erstmal zurücksetzen und neu anlernen müssen und das Ganze dann nochmal probieren.

                Kannst du vielleicht trotzdem mal über mein Skript schauen, ob da ein Fehler drin ist? Kann ich "Ein" und "Aus" überhaupt in ein Skript setzen oder sollte ich da lieber 2 draus machen?

                Skript_v3.png
                Skript_v3_JS.png

                paul53P 1 Antwort Letzte Antwort
                0
                • Mars_scriptM Mars_script

                  @paul53 sagte in Doppelklick mit Clickcounter (Philips Hue Dimmer Switch V1):

                  @mars_script sagte: ich suche mal nach einem Script

                  Schau mal hier

                  Irgendwie bekomme ich es nicht hin. Mal wird Funktion 1 bei Doppelklick ausgeführt, mal Funktion 2. Auf "Aus" (also switch state false) reagieren beide gleichzeitig.
                  Allerdings gibt es glaube ich ein Problem mit dem Schalter: Der blinkt ständig rot auf und im Log erscheint "Device xxx announced itself". Ich werde den also erstmal zurücksetzen und neu anlernen müssen und das Ganze dann nochmal probieren.

                  Kannst du vielleicht trotzdem mal über mein Skript schauen, ob da ein Fehler drin ist? Kann ich "Ein" und "Aus" überhaupt in ein Skript setzen oder sollte ich da lieber 2 draus machen?

                  Skript_v3.png
                  Skript_v3_JS.png

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

                  @mars_script
                  Will man einen Doppelklick auswerten, kann man nicht auf "unwahr" triggern.
                  Willst Du umschalten (ein/aus/ein/...), dann nimm den Block "umschalten".

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

                  727

                  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