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. Blockly
  5. Deconz Adapter schaltet bei Neustart

NEWS

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

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.4k

Deconz Adapter schaltet bei Neustart

Geplant Angeheftet Gesperrt Verschoben Blockly
13 Beiträge 6 Kommentatoren 1.3k Aufrufe 5 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.
  • R Offline
    R Offline
    ralle1
    schrieb am zuletzt editiert von Negalein
    #1

    Hallo, ich habe über den Deconz-Adapter u.a. zwei Aquara-Taster laufen. Diese schalten über Blockly eine HS100-Steckdose und einen Shelly 1 Lichtschalter. Wenn ich nun den Deconz-Adapter neu starte, werden die Steckdose und der Shelly automatisch angeschaltet. Wie kann ich das verhindern ?
    VG
    Ralf

    Mod-Edit: Thema von "Forum" nach "Blockly" verschoben!

    dslraserD 1 Antwort Letzte Antwort
    0
    • R ralle1

      Hallo, ich habe über den Deconz-Adapter u.a. zwei Aquara-Taster laufen. Diese schalten über Blockly eine HS100-Steckdose und einen Shelly 1 Lichtschalter. Wenn ich nun den Deconz-Adapter neu starte, werden die Steckdose und der Shelly automatisch angeschaltet. Wie kann ich das verhindern ?
      VG
      Ralf

      Mod-Edit: Thema von "Forum" nach "Blockly" verschoben!

      dslraserD Offline
      dslraserD Offline
      dslraser
      Forum Testing Most Active
      schrieb am zuletzt editiert von
      #2

      @ralle1 sagte in Deconz Adapter schaltet bei Neustart:

      Diese schalten über Blockly

      Wie sieht Dein Blockly dazu aus ?

      1 Antwort Letzte Antwort
      0
      • R Offline
        R Offline
        ralle1
        schrieb am zuletzt editiert von
        #3

        Das ist mein Blockly:
        Anmerkung 2020-02-24 094746.png

        dslraserD paul53P 2 Antworten Letzte Antwort
        0
        • R ralle1

          Das ist mein Blockly:
          Anmerkung 2020-02-24 094746.png

          dslraserD Offline
          dslraserD Offline
          dslraser
          Forum Testing Most Active
          schrieb am zuletzt editiert von dslraser
          #4

          @ralle1
          ich weiß nicht ob der Deconz-Adapter irgendwas nicht richtig macht (ich nutze den Adapter nicht). Bei Neustart von Adaptern sollte das eigentlich nicht sein. Dein Blockly sieht o.k. aus, also muß der Adapter ja irgendwelche Werte beim neu starten setzten. ?

          Hier gibt es auch gerade ein Problem

          https://forum.iobroker.net/topic/30204/hilfe-unerklärbares-verhalten-mit-deconz-geräten

          1 Antwort Letzte Antwort
          0
          • C Offline
            C Offline
            CruziX
            schrieb am zuletzt editiert von
            #5

            Mir ist heute auch das Problem aufgefallen, da nach dem Neustart vom Deconz Adapter aufeinmal alle Alexas meinten, es hätte geklingelt :sweat_smile:

            1 Antwort Letzte Antwort
            0
            • R ralle1

              Das ist mein Blockly:
              Anmerkung 2020-02-24 094746.png

              paul53P Offline
              paul53P Offline
              paul53
              schrieb am zuletzt editiert von paul53
              #6

              @ralle1 sagte:

              Das ist mein Blockly:

              Versuche es mal so:

              Blockly_temp.JPG

              Und Issue auf Github.

              Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
              Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

              R 1 Antwort Letzte Antwort
              0
              • paul53P paul53

                @ralle1 sagte:

                Das ist mein Blockly:

                Versuche es mal so:

                Blockly_temp.JPG

                Und Issue auf Github.

                R Offline
                R Offline
                ralle1
                schrieb am zuletzt editiert von
                #7

                @paul53
                Okay, ich versuche das mal, danke.

                AsgothianA 1 Antwort Letzte Antwort
                0
                • C Offline
                  C Offline
                  CruziX
                  schrieb am zuletzt editiert von
                  #8

                  Gerade erstellt
                  https://github.com/iobroker-community-adapters/ioBroker.deconz/issues/111

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

                    Wenn man einfach nur auf Änderung des Datenpunkts buttonpressed reagiert muss das passieren.
                    Der Adapter ruft alles von deConz ab, aber buttonpressed ist ein Hilfsobjekt für buttonevent und ist vom Typ Nummer. Daraus ergibt sich das beim Start dieses Objekt auf jeden fall einen neuen Wert bekommt.

                    Ähnliches gilt auch für alle anderen Objekte, sie werden beim Start Aktualisiert.

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

                    C 1 Antwort Letzte Antwort
                    0
                    • R ralle1

                      @paul53
                      Okay, ich versuche das mal, danke.

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

                      @ralle1 sagte in Deconz Adapter schaltet bei Neustart:

                      @paul53
                      Okay, ich versuche das mal, danke.

                      Das wird nicht gehen. Der Datenpunkt bekommt fuer eine kurze Zeit einen Zahlenwert aus dem der auf dem Schalter gedrueckte Knopf (und die Art) erkennbar ist, und faellt dann auf 0 zurueck.

                      Der Saubere weg ist:
                      Trigger auf "Wert groesser als vorher", im Trigger Abfrage ob Wert = sollwert, wobei sollert ueblicherweise 1002, 2002 oder aehnlich ist. Wenn ja direkt die Lampe schalten, nicht mit 1 Sekunde Verzoegerung.

                      (Blockly Bild kann ich aktuell nicht bauen, ich komme nicht an meinen ioBroker ran)

                      Wenn das so gemacht wird dann sollte die Lampe beim Neustart des Adapters auch nicht geschaltet werden.

                      A.

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

                      C AsgothianA 2 Antworten Letzte Antwort
                      0
                      • Jey CeeJ Jey Cee

                        Wenn man einfach nur auf Änderung des Datenpunkts buttonpressed reagiert muss das passieren.
                        Der Adapter ruft alles von deConz ab, aber buttonpressed ist ein Hilfsobjekt für buttonevent und ist vom Typ Nummer. Daraus ergibt sich das beim Start dieses Objekt auf jeden fall einen neuen Wert bekommt.

                        Ähnliches gilt auch für alle anderen Objekte, sie werden beim Start Aktualisiert.

                        C Offline
                        C Offline
                        CruziX
                        schrieb am zuletzt editiert von
                        #11

                        @Jey-Cee
                        Also kann man auf die Objekte von Deconz keine Trigger mit aktualisiert verwenden, ohne sicherzustellen, dass die Uptime groß genug ist?
                        Wäre es nicht auch möglich beim Füllen der Datenpunkte abzufragen, ob diese bereits den Wert enthalten?
                        Das passiert an dieser Stelle ja nur beim Neustart des Adapters, also wenn die meisten Datenpunkte schon befüllt sind.

                        1 Antwort Letzte Antwort
                        0
                        • AsgothianA Asgothian

                          @ralle1 sagte in Deconz Adapter schaltet bei Neustart:

                          @paul53
                          Okay, ich versuche das mal, danke.

                          Das wird nicht gehen. Der Datenpunkt bekommt fuer eine kurze Zeit einen Zahlenwert aus dem der auf dem Schalter gedrueckte Knopf (und die Art) erkennbar ist, und faellt dann auf 0 zurueck.

                          Der Saubere weg ist:
                          Trigger auf "Wert groesser als vorher", im Trigger Abfrage ob Wert = sollwert, wobei sollert ueblicherweise 1002, 2002 oder aehnlich ist. Wenn ja direkt die Lampe schalten, nicht mit 1 Sekunde Verzoegerung.

                          (Blockly Bild kann ich aktuell nicht bauen, ich komme nicht an meinen ioBroker ran)

                          Wenn das so gemacht wird dann sollte die Lampe beim Neustart des Adapters auch nicht geschaltet werden.

                          A.

                          C Offline
                          C Offline
                          CruziX
                          schrieb am zuletzt editiert von CruziX
                          #12

                          @Asgothian Aber der Trigger größer als vorher verhindert ja z.B. die Erkennung von Events die eine kleinere Nummer haben als die Jetzige, bsp. 1003 -> 1001

                          1 Antwort Letzte Antwort
                          0
                          • AsgothianA Asgothian

                            @ralle1 sagte in Deconz Adapter schaltet bei Neustart:

                            @paul53
                            Okay, ich versuche das mal, danke.

                            Das wird nicht gehen. Der Datenpunkt bekommt fuer eine kurze Zeit einen Zahlenwert aus dem der auf dem Schalter gedrueckte Knopf (und die Art) erkennbar ist, und faellt dann auf 0 zurueck.

                            Der Saubere weg ist:
                            Trigger auf "Wert groesser als vorher", im Trigger Abfrage ob Wert = sollwert, wobei sollert ueblicherweise 1002, 2002 oder aehnlich ist. Wenn ja direkt die Lampe schalten, nicht mit 1 Sekunde Verzoegerung.

                            (Blockly Bild kann ich aktuell nicht bauen, ich komme nicht an meinen ioBroker ran)

                            Wenn das so gemacht wird dann sollte die Lampe beim Neustart des Adapters auch nicht geschaltet werden.

                            A.

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

                            @CruziX sagte in Deconz Adapter schaltet bei Neustart:

                            @Asgothian Aber der Trigger größer als vorher verhindert ja z.B. die Erkennung von Events die eine kleinere Nummer haben als die Jetzige, bsp. 1003 -> 1001

                            Lesen hilft. Ich habe oben beschrieben wie der Datenpunkt arbeitet:

                            @Asgothian sagte in Deconz Adapter schaltet bei Neustart:

                            Das wird nicht gehen. Der Datenpunkt bekommt fuer eine kurze Zeit einen Zahlenwert aus dem der auf dem Schalter gedrueckte Knopf (und die Art) erkennbar ist, und faellt dann auf 0 zurueck.

                            Im Normalfall steht der Datenpunkt auf 0. Nur wenn eine Taste erkannt wurde wird kurzzeitig ein Wert > 0 eingetragen, danach wieder 0.

                            Es ist theoretisch denkbar das ein schneller Wechsel von verschiedenen Schaltzuständen nicht erkannt wird, mir ist das aber nie in versuchen gelungen. Zumeist erkennen die Schalter selber diese Zustände. (bsp.: die Aquara Doppel-Schalter geben einen eigenen Wert für "beide Schalter gedrückt", wenn (fast) gleichzeitig beide gedrückt werden.

                            @CruziX sagte in Deconz Adapter schaltet bei Neustart:

                            @Jey-Cee
                            Also kann man auf die Objekte von Deconz keine Trigger mit aktualisiert verwenden, ohne sicherzustellen, dass die Uptime groß genug ist?
                            Wäre es nicht auch möglich beim Füllen der Datenpunkte abzufragen, ob diese bereits den Wert enthalten?
                            Das passiert an dieser Stelle ja nur beim Neustart des Adapters, also wenn die meisten Datenpunkte schon befüllt sind.

                            Das wurde bereits weitgehend diskutiert. Es macht durchaus Sinn das der Adapter die States bei Beginn aktualisiert, dann ist am Zeitpunkt der letzten Anpassung erkennbar wann der Wert das letzte mal gesetzt wurde. Des weiteren schützt eine Abfrage auf "ist der wert schon da" nur bedingt, und man riskiert das Anpassungen seitens der Quelle nicht sauber eingetragen werden. Genau deswegen gibt es ja für Taster 2 Datenpunkte - buttonpressed und buttonevent. Einer wird immer nur kurz auf den aktuellen Taster-Wert gesetzt, der andere beinhaltet den letzten erkannten Taster-Wert.

                            Ich nutze beide seit dem sie eingeführt wurden ohne das ich Probleme mit selbst schaltenden Lampen beim Start des Adapters habe.

                            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
                            Antworten
                            • In einem neuen Thema antworten
                            Anmelden zum Antworten
                            • Älteste zuerst
                            • Neuste zuerst
                            • Meiste Stimmen


                            Support us

                            ioBroker
                            Community Adapters
                            Donate

                            335

                            Online

                            32.7k

                            Benutzer

                            82.3k

                            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