Weiter zum Inhalt
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Hell
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dunkel
  • 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. ioBroker Allgemein
  4. Zigbee-Adapter: Wie States auswerten?

NEWS

  • Neuer ioBroker-Blog online: Monatsrückblick März/April 2026
    BluefoxB
    Bluefox
    8
    1
    1.8k

  • Verwendung von KI bitte immer deutlich kennzeichnen
    HomoranH
    Homoran
    10
    1
    736

  • Monatsrückblick Januar/Februar 2026 ist online!
    BluefoxB
    Bluefox
    18
    1
    1.2k

Zigbee-Adapter: Wie States auswerten?

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
phillips huedimmer hue zigbee
15 Beiträge 3 Kommentatoren 1.1k Aufrufe 3 Beobachtet
  • Ä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.
  • qqolliQ qqolli

    @asgothian

    Ok, verstanden, Aber laut: Zigbee2MQTT sollte es für dieses Device die folgenden States geben:

    Action (enum):
    Triggered action (e.g. a button click). Value can be found in the published state on the action property. It's not possible to read (/get) or write (/set) this value. The possible values are: on_press, on_hold, on_hold_release, up_press, up_hold, up_hold_release, down_press, down_hold, down_hold_release, off_press, off_hold, off_hold_release

    Die finden sich aber nicht (s. mein letzter Post) nicht unter Zigbee.0.

    Vlt. sollte ich sagen, das ich alle Sensoren nicht vorher von Deconz abgelernt, bzw. entfernt habe. Sollte aber, so wie ich es verstanden habe, auch kein Problem sein, oder doch?

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

    @qqolli sagte in Zigbee-Adapter: Wie States auswerten?:

    Action (enum):
    Triggered action (e.g. a button click). Value can be found in the published state on the action property. It's not possible to read (/get) or write (/set) this value. The possible values are: on_press, on_hold, on_hold_release, up_press, up_hold, up_hold_release, down_press, down_hold, down_hold_release, off_press, off_hold, off_hold_release

    diese werden vom Zigbee-Adapter in die Entsprechenden States geparsed, so das man mit einem einfachen trigger auf die Aktionen reagieren kann.

    A.

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

    qqolliQ 1 Antwort Letzte Antwort
    0
    • AsgothianA Asgothian

      @qqolli sagte in Zigbee-Adapter: Wie States auswerten?:

      Action (enum):
      Triggered action (e.g. a button click). Value can be found in the published state on the action property. It's not possible to read (/get) or write (/set) this value. The possible values are: on_press, on_hold, on_hold_release, up_press, up_hold, up_hold_release, down_press, down_hold, down_hold_release, off_press, off_hold, off_hold_release

      diese werden vom Zigbee-Adapter in die Entsprechenden States geparsed, so das man mit einem einfachen trigger auf die Aktionen reagieren kann.

      A.

      qqolliQ Offline
      qqolliQ Offline
      qqolli
      schrieb am zuletzt editiert von
      #5

      @asgothian

      Also entweder bin ich zu dumm oder es ist schon zu spät :-) Was meinst du genau? Wie setze ich das in meinem Fall praktisch um?

      AsgothianA 1 Antwort Letzte Antwort
      0
      • qqolliQ qqolli

        @asgothian

        Also entweder bin ich zu dumm oder es ist schon zu spät :-) Was meinst du genau? Wie setze ich das in meinem Fall praktisch um?

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

        @qqolli du hast einzelne Stats.. z.Bsp. up_button. Auf diesen state legst du einen Trigger, "ist grösser als vorher". in dem Trigger machst du dann die Aktion die du für den "up_press" event haben willst.

        Entsprechende states gibt es für up_hold, etc. Wobei da der Trigger auf "wurde geändert" besser ist. Wenn der Wert wahr ist wurde der Knopf gehalten, sonst wurde er gerade losgelassen.

        A.

        81a91c1b-fc1c-4725-82b4-51ce4a709090-image.png https://forum.iobroker.net/assets/uploads/files/1661625548037-d03f77d5-3b49-4c30-979e-5f0b8003bd97-image.png

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

        qqolliQ 1 Antwort Letzte Antwort
        0
        • AsgothianA Asgothian

          @qqolli du hast einzelne Stats.. z.Bsp. up_button. Auf diesen state legst du einen Trigger, "ist grösser als vorher". in dem Trigger machst du dann die Aktion die du für den "up_press" event haben willst.

          Entsprechende states gibt es für up_hold, etc. Wobei da der Trigger auf "wurde geändert" besser ist. Wenn der Wert wahr ist wurde der Knopf gehalten, sonst wurde er gerade losgelassen.

          A.

          81a91c1b-fc1c-4725-82b4-51ce4a709090-image.png https://forum.iobroker.net/assets/uploads/files/1661625548037-d03f77d5-3b49-4c30-979e-5f0b8003bd97-image.png

          qqolliQ Offline
          qqolliQ Offline
          qqolli
          schrieb am zuletzt editiert von
          #7

          @asgothian

          Das habe ich verstanden, aber wie gesagt, z. B. die on_press, on_hold, on_hold_release, off_press, off_hold, off_hold_release States sind NICHT vorhanden; also kann ich nicht auf diese triggern, da nicht da.

          Die Frage ist nur, warum sind die nicht da obwohl sie vorhanden sein müssten?

          AsgothianA 1 Antwort Letzte Antwort
          0
          • qqolliQ qqolli

            @asgothian

            Das habe ich verstanden, aber wie gesagt, z. B. die on_press, on_hold, on_hold_release, off_press, off_hold, off_hold_release States sind NICHT vorhanden; also kann ich nicht auf diese triggern, da nicht da.

            Die Frage ist nur, warum sind die nicht da obwohl sie vorhanden sein müssten?

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

            @qqolli die heissen anders. Zeig doch mal alle states, nicht nur den ausschnitt den du da hast.

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

            qqolliQ 1 Antwort Letzte Antwort
            0
            • AsgothianA Asgothian

              @qqolli die heissen anders. Zeig doch mal alle states, nicht nur den ausschnitt den du da hast.

              qqolliQ Offline
              qqolliQ Offline
              qqolli
              schrieb am zuletzt editiert von
              #9

              @asgothian

              Wie gesagt, das sind ALLE states; mehr sind da nicht.

              d019d855-f110-4d9c-9c1d-09ca2718fe1e-image.png

              R 1 Antwort Letzte Antwort
              0
              • qqolliQ qqolli

                @asgothian

                Wie gesagt, das sind ALLE states; mehr sind da nicht.

                d019d855-f110-4d9c-9c1d-09ca2718fe1e-image.png

                R Offline
                R Offline
                Rushmed
                Most Active
                schrieb am zuletzt editiert von
                #10

                @qqolli on_press und off_press wird in State als true oder false ausgegeben.

                qqolliQ 1 Antwort Letzte Antwort
                0
                • R Rushmed

                  @qqolli on_press und off_press wird in State als true oder false ausgegeben.

                  qqolliQ Offline
                  qqolliQ Offline
                  qqolli
                  schrieb am zuletzt editiert von
                  #11

                  @rushmed

                  Heißt das, on_press gedrückt bedeutet state = true? Wie kann ich dann den Tastendruck off_press testen?

                  R 1 Antwort Letzte Antwort
                  0
                  • qqolliQ qqolli

                    @rushmed

                    Heißt das, on_press gedrückt bedeutet state = true? Wie kann ich dann den Tastendruck off_press testen?

                    R Offline
                    R Offline
                    Rushmed
                    Most Active
                    schrieb am zuletzt editiert von
                    #12

                    @qqolli off_press ist state=false

                    qqolliQ 1 Antwort Letzte Antwort
                    0
                    • R Rushmed

                      @qqolli off_press ist state=false

                      qqolliQ Offline
                      qqolliQ Offline
                      qqolli
                      schrieb am zuletzt editiert von
                      #13

                      @rushmed

                      Das macht eigentlich keinen Sinn, oder? Zumal doch der off_press (s. weiter oben) da sein müsste.

                      Wenn ich z. B. on_press drücke, geht der state von false auf true und fällt dann wieder auf false zrück. Damit triggert er mir dann den off_state, den ich gar nicht gedrückt hatte.

                      R 1 Antwort Letzte Antwort
                      0
                      • qqolliQ qqolli

                        @rushmed

                        Das macht eigentlich keinen Sinn, oder? Zumal doch der off_press (s. weiter oben) da sein müsste.

                        Wenn ich z. B. on_press drücke, geht der state von false auf true und fällt dann wieder auf false zrück. Damit triggert er mir dann den off_state, den ich gar nicht gedrückt hatte.

                        R Offline
                        R Offline
                        Rushmed
                        Most Active
                        schrieb am zuletzt editiert von Rushmed
                        #14

                        @qqolli Ne so isses bei mir nicht, ich drücke on, der State wird (und bleibt) true, ich drücke of, der State wird (und bleibt) false.
                        Lediglich den Longpress der Statebuttons bekommst du nicht ausgewertet. Release der Buttons ist ja eh nicht nutzbar.
                        Dafür gibts zusätzlich den Clickcount und die Duration, damit lassen sich bestimmt irgendwelche Mehrfachbelegungen realisieren.

                        qqolliQ 1 Antwort Letzte Antwort
                        1
                        • R Rushmed

                          @qqolli Ne so isses bei mir nicht, ich drücke on, der State wird (und bleibt) true, ich drücke of, der State wird (und bleibt) false.
                          Lediglich den Longpress der Statebuttons bekommst du nicht ausgewertet. Release der Buttons ist ja eh nicht nutzbar.
                          Dafür gibts zusätzlich den Clickcount und die Duration, damit lassen sich bestimmt irgendwelche Mehrfachbelegungen realisieren.

                          qqolliQ Offline
                          qqolliQ Offline
                          qqolli
                          schrieb am zuletzt editiert von
                          #15

                          @rushmed

                          Supi, habe es gerade verifiziert. Damit kann ich auf jeden Fall was basteln :-)

                          1 Antwort Letzte Antwort
                          0

                          Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.

                          Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.

                          Mit deinem Input könnte dieser Beitrag noch besser werden 💗

                          Registrieren Anmelden
                          Antworten
                          • In einem neuen Thema antworten
                          Anmelden zum Antworten
                          • Älteste zuerst
                          • Neuste zuerst
                          • Meiste Stimmen


                          Support us

                          ioBroker
                          Community Adapters
                          Donate
                          FAQ Cloud / IOT
                          HowTo: Node.js-Update
                          HowTo: Backup/Restore
                          Downloads
                          BLOG

                          374

                          Online

                          32.9k

                          Benutzer

                          83.0k

                          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