Weiter zum Inhalt
  • Home
  • Aktuell
  • 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. "state ping pong" beim schalten (true->false->true) (Z2M)

NEWS

  • Neu im Blog: Was die neue Website alles kann
    BluefoxB
    Bluefox
    6
    1
    187

  • Node.js 24 ist jetzt offiziell empfohlen!
    apollon77A
    apollon77
    9
    1
    437

  • NEWS Räume und Funktionen in einem Durchlauf: der Assistent in Admin 8 (mit Video)
    BluefoxB
    Bluefox
    7
    1
    365

"state ping pong" beim schalten (true->false->true) (Z2M)

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
27 Beiträge 6 Kommentatoren 834 Aufrufe 8 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.
  • arteckA
    arteckA
    arteck
    Developer Most Active
    schrieb am zuletzt editiert von arteck
    #21

    "last seen"

    wovon redet ihr wo soll das sein ??

    der hier +

    grafik.jpeg

    grafik.jpeg

    wird der nicht gesendet funktioniert device-watcher nicht richtig

    zigbee hab ich, zwave auch, nuc's genauso und HA auch

    1 Antwort Letzte Antwort
    0
    • arteckA
      arteckA
      arteck
      Developer Most Active
      schrieb am zuletzt editiert von arteck
      #22

      ich hab die Kiste (klaus) mal analysieren lassen

      Da beide ack:true-Zeilen aus getrennten eingehenden Nachrichten stammen müssen, liegt die Ursache außerhalb des Adapters – bei Zigbee2MQTT bzw. dem Zigbee-Funkgerät selbst. Typische Erklärungen:

      • ListenpunktOptimistic Mode von Z2M (Standard: optimistic: true): Z2M published sofort nach dem Senden des Zigbee-Kommandos den erwarteten Zielwert – trifft danach noch ein reales reportAttributes-Frame vom Gerät mit einem kurzzeitig abweichenden Ist-Wert ein (z. B. weil der Schaltvorgang de facto etwas verzögert/mit Zwischenzustand abläuft), entstehen zwei Nachrichten kurz hintereinander.

      • ListenpunktBekanntes Relais-/Firmware-Verhalten bei Xiaomi/Aqara-Geräten (IEEE-Präfix 0x00158d0003... = Aqara): Manche Aqara-Steckdosen/Schalter senden beim Umschalten zwei onOff-Reports kurz hintereinander (Relais-Bounce bzw. internes Verifikationsverhalten), die Z2M 1:1 weiterreicht.

      • ListenpunktNetzwerk-/MQTT-Duplikate: Ein Zigbee-Mesh-Retry (kein App-Level-ACK erhalten → erneutes Senden) oder eine doppelte MQTT-Zustellung (QoS-Redelivery) kann ebenfalls zwei fast identische, aber leicht unterschiedliche Publishes erzeugen.

      • ListenpunktFalls advanced.last_seen bei dir aktiv ist, kann u. U. eine zusätzliche last_seen-only-Nachricht kurz vor/nach der echten state-Nachricht eintreffen – das erklärt aber nicht den Wertewechsel false→true, sondern höchstens den zeitlichen Abstand

      zigbee hab ich, zwave auch, nuc's genauso und HA auch

      1 Antwort Letzte Antwort
      0
      • FernetMentaF
        FernetMentaF
        FernetMenta
        Developer
        schrieb am zuletzt editiert von
        #23

        image.jpeg

        1 Antwort Letzte Antwort
        0
        • N
          N
          nevermind
          schrieb am zuletzt editiert von
          #24

          Ja, was einfach strange ist, ist dass das deaktivieren von "last seen" in z2m das Problem behebt. Aber ja, liegt sicher nicht am Adapter. Ich habe mal noch ein kurzes Video gemacht:

          https://www.youtube.com/watch?v=Md6h4tV19GI

          1 Antwort Letzte Antwort
          0
          • FernetMentaF
            FernetMentaF
            FernetMenta
            Developer
            schrieb am zuletzt editiert von
            #25

            wird der nicht gesendet funktioniert device-watcher nicht richtig

            was meinst du mit device-watcher? last_seen hat jedenfalls nichts mit availablitiy zu tun.

            arteckA 1 Antwort Letzte Antwort
            0
            • FernetMentaF
              FernetMentaF
              FernetMenta
              Developer
              schrieb am zuletzt editiert von
              #26

              btw, hier haben die gearde was Ähnliches gefixt, so dass solche Sachen mit debounce abgefangen werden können: https://github.com/Koenkk/zigbee2mqtt/commit/10611654c711ba2cd7c17b42effc01b66bdcb81d

              Evtl sollte man das auch für den Pfad, der hier eine Rolle spielt ändern.

              1 Antwort Letzte Antwort
              0
              • FernetMentaF FernetMenta

                wird der nicht gesendet funktioniert device-watcher nicht richtig

                was meinst du mit device-watcher? last_seen hat jedenfalls nichts mit availablitiy zu tun.

                arteckA
                arteckA
                arteck
                Developer Most Active
                schrieb am zuletzt editiert von arteck
                #27

                @FernetMenta sagte:

                last_seen hat jedenfalls nichts mit availablitiy zu tun.

                das ist richtig aber inner halb von device-watcher wird es auch genutzt um den timeSelector zu füllen..anderes Thema

                @FernetMenta sagte:

                btw, hier haben die gearde was Ähnliches gefixt,

                als Test Device ist da ein Tempfühler : WSDCGQ11LM der Sendet relativ viel.. kann antürlich auch Zufall als Test Device sein..

                zigbee hab ich, zwave auch, nuc's genauso und HA auch

                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

                352

                Online

                33.1k

                Benutzende

                83.9k

                Themen

                1.4m

                Beiträge
                Community
                Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                ioBroker Community 2014-2026
                logo
                • Anmelden

                • Du hast noch kein Konto? Registrieren

                • Anmelden oder registrieren, um zu suchen
                • Erster Beitrag
                  Letzter Beitrag
                0
                • Home
                • Aktuell
                • Ungelesen 0
                • Kategorien
                • Unreplied
                • Beliebt
                • GitHub
                • Docu
                • Hilfe