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
    737

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

                        544

                        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