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. Befehle mehrfach registriert - DeConz / HUE dimmer / Blockly

NEWS

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

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.5k

Befehle mehrfach registriert - DeConz / HUE dimmer / Blockly

Geplant Angeheftet Gesperrt Verschoben Skripten / Logik
6 Beiträge 2 Kommentatoren 201 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.
  • linezer0L Offline
    linezer0L Offline
    linezer0
    schrieb am zuletzt editiert von linezer0
    #1

    Hallo zusammen, bin leider langsam am verzweifeln habe aber die Hoffnung, dass mir jemand hier aushelfen kann. Ich habe seit einigen Wochen einen ConBee II Stick an meinem Raspberry Pi4 (mit IoBroker). An dem Stick habe ich 2 Fernbedienungen von HUE verbunden. Diese liefen bis vor 1 Woche ohne große Probleme, allerdings ist mir irgendwann aufgefallen, dass die Ein- / Ausschaltbefehle (z.B. Rollo / Steckdosen) mehrfach ausgeführt wurden. Daraufhin, habe ich in IoBroker reingeschaut und festgestellt, dass tatsächlich diese in den Logs auch entsprechend registriert werden. Hier fing dann die Fehlersuche:

    • Javascript Adapter auf ältere Versionen umgestellt
    • Firmware und Software Deconz Stick auf ältere Versionen umgestellt
    • Hue Dimmer gelöscht und wieder hinzugefügt

    Leider hat das alles nichts gebracht. Habe einen Test-Skript in Blockly angelegt und an dem "buttonpressed" event verknüpft um daraus ein Log zu erzeugen. Dabei stelle ich immer wieder fest, dass im Log dann die jeweilige Info mehrfach auftaucht (3 bis 8 mal). Das hängt immer davon ab welche anderen Parameter in Blockly eingestellt sind. Auf jeden Fall, war es früher nicht so, leider weiß ich nicht was sich verstellt hat. Vielleicht kann mir einer hier weiterhelfen. Vielen Dank im Voraus!

    UPDATE: Es scheint so, als ob die Daten von DeConz mehrfach überschrieben werden (war bei der HUE Bridge nicht so). Die Frage ist, ob man das irgendwie beeinflussen kann, da es offensichtlich vor einigen Wochen nicht so war.

    Grüße Adrian

    b9dba3dd-17f6-4858-98a8-6cebff0670c0-image.png

    827d9a52-19e7-46d0-977f-6c3acd75de8f-image.png

    689e3339-0e0a-439b-9cb0-6527a50a9b04-image.png

    1acb947b-3336-47d4-afee-05a1ef1a1194-image.png

    AsgothianA 1 Antwort Letzte Antwort
    0
    • linezer0L linezer0

      Hallo zusammen, bin leider langsam am verzweifeln habe aber die Hoffnung, dass mir jemand hier aushelfen kann. Ich habe seit einigen Wochen einen ConBee II Stick an meinem Raspberry Pi4 (mit IoBroker). An dem Stick habe ich 2 Fernbedienungen von HUE verbunden. Diese liefen bis vor 1 Woche ohne große Probleme, allerdings ist mir irgendwann aufgefallen, dass die Ein- / Ausschaltbefehle (z.B. Rollo / Steckdosen) mehrfach ausgeführt wurden. Daraufhin, habe ich in IoBroker reingeschaut und festgestellt, dass tatsächlich diese in den Logs auch entsprechend registriert werden. Hier fing dann die Fehlersuche:

      • Javascript Adapter auf ältere Versionen umgestellt
      • Firmware und Software Deconz Stick auf ältere Versionen umgestellt
      • Hue Dimmer gelöscht und wieder hinzugefügt

      Leider hat das alles nichts gebracht. Habe einen Test-Skript in Blockly angelegt und an dem "buttonpressed" event verknüpft um daraus ein Log zu erzeugen. Dabei stelle ich immer wieder fest, dass im Log dann die jeweilige Info mehrfach auftaucht (3 bis 8 mal). Das hängt immer davon ab welche anderen Parameter in Blockly eingestellt sind. Auf jeden Fall, war es früher nicht so, leider weiß ich nicht was sich verstellt hat. Vielleicht kann mir einer hier weiterhelfen. Vielen Dank im Voraus!

      UPDATE: Es scheint so, als ob die Daten von DeConz mehrfach überschrieben werden (war bei der HUE Bridge nicht so). Die Frage ist, ob man das irgendwie beeinflussen kann, da es offensichtlich vor einigen Wochen nicht so war.

      Grüße Adrian

      b9dba3dd-17f6-4858-98a8-6cebff0670c0-image.png

      827d9a52-19e7-46d0-977f-6c3acd75de8f-image.png

      689e3339-0e0a-439b-9cb0-6527a50a9b04-image.png

      1acb947b-3336-47d4-afee-05a1ef1a1194-image.png

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

      @linezer0 du solltest den datenpunkt korrekt auswerten.

      Wenn du einen trigger auf “buttonpressed” setzt, wert ist größer als vorher, dann bekommst du für jeden tastendruck genau eine Auslösung, bei der der Baustein “wert” (Baustein aus dem trigger Bereich der mit objektID vorgelegt ist” den 4stelligen Code des Events beinhaltet.

      A.

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

      1 Antwort Letzte Antwort
      0
      • linezer0L Offline
        linezer0L Offline
        linezer0
        schrieb am zuletzt editiert von linezer0
        #3

        @asgothian Danke für den Hinweis. Ich habe das jetzt angepasst (hoffe ich habe es richtig umgesetzt / verstanden). Es wird nun aber immer noch 2 mal ausgelöst, weil vermutlich der Wert wieder auf 0 springt und der Script wieder auslöst wird. Es müsste nach der Anpassung eigentlich erstmal eine Pause o.ä. haben, weiß nicht wie ich das aber hinbekomme. Vllt. eine sehr einfache Frage, kenne mich aber leider nicht so gut aus :) Danke

        a4455b14-ea96-494f-a475-6189dd30e6b9-image.png

        linezer0L 1 Antwort Letzte Antwort
        0
        • linezer0L linezer0

          @asgothian Danke für den Hinweis. Ich habe das jetzt angepasst (hoffe ich habe es richtig umgesetzt / verstanden). Es wird nun aber immer noch 2 mal ausgelöst, weil vermutlich der Wert wieder auf 0 springt und der Script wieder auslöst wird. Es müsste nach der Anpassung eigentlich erstmal eine Pause o.ä. haben, weiß nicht wie ich das aber hinbekomme. Vllt. eine sehr einfache Frage, kenne mich aber leider nicht so gut aus :) Danke

          a4455b14-ea96-494f-a475-6189dd30e6b9-image.png

          linezer0L Offline
          linezer0L Offline
          linezer0
          schrieb am zuletzt editiert von
          #4

          So....ich glaube ich habe es jetzt hinbekommen. Haben noch ein "Wenn" hinzugefügt, um den Skript bei 0 zu stoppen. Scheint jetzt zu funktionieren.

          87d8f859-294d-477b-88c6-34abd5a1c138-image.png

          AsgothianA 1 Antwort Letzte Antwort
          0
          • linezer0L linezer0

            So....ich glaube ich habe es jetzt hinbekommen. Haben noch ein "Wenn" hinzugefügt, um den Skript bei 0 zu stoppen. Scheint jetzt zu funktionieren.

            87d8f859-294d-477b-88c6-34abd5a1c138-image.png

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

            @linezer0 Bitte ersetze die ganzen Screen Shot 2022-04-10 at 16.23.44 .png
            Bausteine durch den Baustein ObjectID und stell den auf "wert" um.
            :Screen Shot 2022-04-10 at 16.24.24 .png

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

            linezer0L 1 Antwort Letzte Antwort
            0
            • AsgothianA Asgothian

              @linezer0 Bitte ersetze die ganzen Screen Shot 2022-04-10 at 16.23.44 .png
              Bausteine durch den Baustein ObjectID und stell den auf "wert" um.
              :Screen Shot 2022-04-10 at 16.24.24 .png

              linezer0L Offline
              linezer0L Offline
              linezer0
              schrieb am zuletzt editiert von
              #6

              @asgothian Wow. Prima! Jetzt klappt es auch ohne meine Notlösung. Vielen Dank!

              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

              621

              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