Skip to content
  • 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
  1. ioBroker Community Home
  2. Deutsch
  3. Visualisierung
  4. Deconz-Adapter Neustart

NEWS

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    8.1k

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    13
    1
    1.8k

  • Neues Video "KI im Smart Home" - ioBroker plus n8n
    BluefoxB
    Bluefox
    15
    1
    2.1k

Deconz-Adapter Neustart

Geplant Angeheftet Gesperrt Verschoben Visualisierung
10 Beiträge 3 Kommentatoren 1.2k 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.
  • BigWumpusB Offline
    BigWumpusB Offline
    BigWumpus
    schrieb am zuletzt editiert von
    #1

    Hallo,

    ich habe das Gefühl, daß der Deconz-Adapter bei einem Neustart die aktuellen Zustände eines Switch als "neu" verkauft. Also der letzte Tastendruck (1x, 2x, 3x, 4x) wird wieder aktuell gemledet, was bei Ein/Aus echt Mist ist…

    Pi3B ioBroker: SONOFFs Tasmota mit TasmoAdmin, Shelly2.5 Rollladen
    Pi2B RaspBee DeConz ZigBee: Philips&Innr&OSRAM Lampen/Stecker, Xiaomi Sensoren, Lichttaster und -Schalter
    Heizung: EQ-3 Max!
    Netz: AVM 7490, Devolo Magic 1

    1 Antwort Letzte Antwort
    0
    • Jey CeeJ Online
      Jey CeeJ Online
      Jey Cee
      Developer
      schrieb am zuletzt editiert von
      #2

      Ja der Adapter setzt die Zustände beim Neustart neu.

      Mal sehen ob ich das ändern kann, aber ich hab definitiv erst ab Dezember wieder Zeit.

      Gesendet von meinem m8 mit Tapatalk

      Persönlicher Support
      Spenden -> paypal.me/J3YC33

      1 Antwort Letzte Antwort
      0
      • BigWumpusB Offline
        BigWumpusB Offline
        BigWumpus
        schrieb am zuletzt editiert von
        #3

        Hallo,
        habe die aktuellen Versionen von ioBroker-Adapter, Deconz und Firmware installiert, und es ist immer noch so.

        Hier: Xiaomi Smart Switch WXKG11LM

        Der ist quasi unbrauchbar, wenn ein Tastencode ein "Umschalten" eines Zustandes bewirkt...
        Prinzipiell hat der ZigBee-Adapter das Problem nicht, weil er keine ButtonEvents ausgibt, sondern Press- und Release für jede Kombination erzeugt...
        Aber, er läuft!

        Pi3B ioBroker: SONOFFs Tasmota mit TasmoAdmin, Shelly2.5 Rollladen
        Pi2B RaspBee DeConz ZigBee: Philips&Innr&OSRAM Lampen/Stecker, Xiaomi Sensoren, Lichttaster und -Schalter
        Heizung: EQ-3 Max!
        Netz: AVM 7490, Devolo Magic 1

        siggi85S 1 Antwort Letzte Antwort
        0
        • BigWumpusB BigWumpus

          Hallo,
          habe die aktuellen Versionen von ioBroker-Adapter, Deconz und Firmware installiert, und es ist immer noch so.

          Hier: Xiaomi Smart Switch WXKG11LM

          Der ist quasi unbrauchbar, wenn ein Tastencode ein "Umschalten" eines Zustandes bewirkt...
          Prinzipiell hat der ZigBee-Adapter das Problem nicht, weil er keine ButtonEvents ausgibt, sondern Press- und Release für jede Kombination erzeugt...
          Aber, er läuft!

          siggi85S Offline
          siggi85S Offline
          siggi85
          schrieb am zuletzt editiert von
          #4

          @BigWumpus
          Hab das auch letztens angemerkt. @Jey-Cee will sich das Mal anschauen wenn er Zeit hat. Dezember wurde ja anscheinend nichts. Aber ich bin optimistisch. 😊

          1 Antwort Letzte Antwort
          0
          • Jey CeeJ Online
            Jey CeeJ Online
            Jey Cee
            Developer
            schrieb am zuletzt editiert von
            #5

            So hab mich damit nochmal befasst. Für euer Problem gibt es doch das Objekt lastupdated.
            Berücksichtigt ihr den?
            Genau so könnt ihr Letzte Änderung des states abfragen und prüfen ob das jetzt war oder schon länger her.

            Ich sehe hier nämlich ein Interessenkonflikt: Der Adapter ruft die Werte von deConz ab und setzt den Zeitstempel womit klar ist das der Wert noch Aktuell ist, er könnte sich in deConz ja geändert haben. Der Wert wird aber nicht neu gesetzt, das sieht man an Letzte Änderung.
            Ich kann das setzen des Zeitstempels nur verhindern wenn ich den State gar nicht schreibe, damit fehlt aber auch die Kontrolle ob beim Adapter start auch wirklich der neue Wert gelesen wurde.

            Persönlicher Support
            Spenden -> paypal.me/J3YC33

            1 Antwort Letzte Antwort
            0
            • siggi85S Offline
              siggi85S Offline
              siggi85
              schrieb am zuletzt editiert von siggi85
              #6

              Ein Möglichkeit wäre das Prüfen, ob der alte Wert != neuer Wert ist und nur dann den neuen Wert zu schreiben.
              Man könnte stattdessen/auch das Schreiben von Werten zumindest für Schalter unterbinden.

              Wären das mögliche Lösungsansätze?

              1 Antwort Letzte Antwort
              0
              • BigWumpusB Offline
                BigWumpusB Offline
                BigWumpus
                schrieb am zuletzt editiert von
                #7

                Bei meinem gestrige Versuch wurde LastUpdated immer auf die aktuelle Zeit gesetzt...

                Pi3B ioBroker: SONOFFs Tasmota mit TasmoAdmin, Shelly2.5 Rollladen
                Pi2B RaspBee DeConz ZigBee: Philips&Innr&OSRAM Lampen/Stecker, Xiaomi Sensoren, Lichttaster und -Schalter
                Heizung: EQ-3 Max!
                Netz: AVM 7490, Devolo Magic 1

                1 Antwort Letzte Antwort
                0
                • BigWumpusB Offline
                  BigWumpusB Offline
                  BigWumpus
                  schrieb am zuletzt editiert von
                  #8

                  Also,
                  der Datenpunkt "...29.buttonevent" wird gesetzt, wenn ich eine Taste drücke oder den Deconz-Adapter neu starte.
                  Dessen Eigenschaft "Zeitstempel" ist darum immer NEU.
                  Dessen Eigenschaft "Letzte Änderung" ist der letzte andere Tastendruck - also auch nicht auswertbar.
                  Der Datenpunkt "...29.lastupdated" wird ca. 4ms später gesetzt, und enthält als Eigenschaft "LetzteÄnderung" den gewünschten Wert des letzten Tastendrucks, nicht des letzten Adapter-Neustarts.

                  Also,
                  in dem Trigger-Event alles in einen Timeout von ... 10ms packen und die vergangene Zeit testen.
                  Switch.jpg

                  Pi3B ioBroker: SONOFFs Tasmota mit TasmoAdmin, Shelly2.5 Rollladen
                  Pi2B RaspBee DeConz ZigBee: Philips&Innr&OSRAM Lampen/Stecker, Xiaomi Sensoren, Lichttaster und -Schalter
                  Heizung: EQ-3 Max!
                  Netz: AVM 7490, Devolo Magic 1

                  siggi85S 1 Antwort Letzte Antwort
                  0
                  • BigWumpusB BigWumpus

                    Also,
                    der Datenpunkt "...29.buttonevent" wird gesetzt, wenn ich eine Taste drücke oder den Deconz-Adapter neu starte.
                    Dessen Eigenschaft "Zeitstempel" ist darum immer NEU.
                    Dessen Eigenschaft "Letzte Änderung" ist der letzte andere Tastendruck - also auch nicht auswertbar.
                    Der Datenpunkt "...29.lastupdated" wird ca. 4ms später gesetzt, und enthält als Eigenschaft "LetzteÄnderung" den gewünschten Wert des letzten Tastendrucks, nicht des letzten Adapter-Neustarts.

                    Also,
                    in dem Trigger-Event alles in einen Timeout von ... 10ms packen und die vergangene Zeit testen.
                    Switch.jpg

                    siggi85S Offline
                    siggi85S Offline
                    siggi85
                    schrieb am zuletzt editiert von
                    #9

                    @BigWumpus sagte in Deconz-Adapter Neustart:

                    Also,
                    der Datenpunkt "...29.buttonevent" wird gesetzt, wenn ich eine Taste drücke oder den Deconz-Adapter neu starte.
                    Dessen Eigenschaft "Zeitstempel" ist darum immer NEU.
                    Dessen Eigenschaft "Letzte Änderung" ist der letzte andere Tastendruck - also auch nicht auswertbar.
                    Der Datenpunkt "...29.lastupdated" wird ca. 4ms später gesetzt, und enthält als Eigenschaft "LetzteÄnderung" den gewünschten Wert des letzten Tastendrucks, nicht des letzten Adapter-Neustarts.

                    Also,
                    in dem Trigger-Event alles in einen Timeout von ... 10ms packen und die vergangene Zeit testen.
                    Switch.jpg

                    Das funktioniert. Danke dass du die Info mit uns geteilt hast!
                    Eine Option in der Instanz in der man das Updaten von Schaltern (ggf. auch jeweils für Lampen und Sensoren) verhindern kann würde ich weiterhin für eleganter halten, aber so funktioniert es zumindest. Hoffentlich weiß ich in einem Jahr noch wozu der Timeout da ist. (jaja ich weiß, Kommentar ran 😉 )

                    1 Antwort Letzte Antwort
                    0
                    • siggi85S Offline
                      siggi85S Offline
                      siggi85
                      schrieb am zuletzt editiert von
                      #10

                      Unter https://forum.iobroker.net/topic/8930/aufruf-deconz-adapter-testen-1-0-2/354 wurde ein Fork erzeigt welcher das Problem zumindest für Buttons beheben soll. Kann leider erst nächste Woche testen, aber ggf. auch für dich interessant @BigWumpus 🙂

                      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

                      722

                      Online

                      32.4k

                      Benutzer

                      81.4k

                      Themen

                      1.3m

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

                      • Du hast noch kein Konto? Registrieren

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