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. Conbee2 und Xiaomi Wandschalter

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

Conbee2 und Xiaomi Wandschalter

Geplant Angeheftet Gesperrt Verschoben Skripten / Logik
blocklyjavascript
11 Beiträge 4 Kommentatoren 358 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.
  • chucky666C chucky666

    Hallo
    Ich habe seit kurzem den Conbee2 Stick , es funktioniert soweit auch alles .ich habe nur ein Problem mit den Xiaomi Wandschalter , ich verstehe die Datenbankverwaltung nicht . Wie kann ich mit den datenpunkten (1002 und 2002) eine Lampe schalten ?

    Habt ihr eine Idee ?

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

    @chucky666
    Es gibt den State “Button pressend’. Nachdem ein Event erkannt wurde ändert er für einen Moment den Wert auf die Zahl für den Event um dann wieder auf 0 zu gehen.

    Per trigger mit “grösser als vorher” bekommst du einen Event den du bearbeiten kannst, du musst dann in einem wenn Baum nur noch den Wert abfragen

    On ({id:”deinschalter”, change:”gt”}, function(obj) {
      switch(obj.val) {
      .....
      }
    });
    

    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
    • chucky666C Offline
      chucky666C Offline
      chucky666
      schrieb am zuletzt editiert von
      #3

      Danke , du hast mich auf den Weg gebracht .
      Ich habe es mit Blocky gelöst

      AsgothianA 1 Antwort Letzte Antwort
      0
      • chucky666C chucky666

        Danke , du hast mich auf den Weg gebracht .
        Ich habe es mit Blocky gelöst

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

        @chucky666
        Fein, aber Vorsicht: wenn du mit dem Event arbeitest solltest du unbedingt vermeiden den Wert des Button Event mit einem neuen getstate abzufragen. Das geht auch bei blockly.

        Ich kann leider mobil kein Bild einkleben.

        A.

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

        chucky666C Lenny.CBL 2 Antworten Letzte Antwort
        0
        • AsgothianA Asgothian

          @chucky666
          Fein, aber Vorsicht: wenn du mit dem Event arbeitest solltest du unbedingt vermeiden den Wert des Button Event mit einem neuen getstate abzufragen. Das geht auch bei blockly.

          Ich kann leider mobil kein Bild einkleben.

          A.

          chucky666C Offline
          chucky666C Offline
          chucky666
          schrieb am zuletzt editiert von chucky666
          #5

          @Asgothian bis jetzt läuft es . Danke

          1 Antwort Letzte Antwort
          0
          • chucky666C Offline
            chucky666C Offline
            chucky666
            schrieb am zuletzt editiert von
            #6

            Wurde bei dem Conbee Adapter 1.13 was wesentlich verbessert ?

            1 Antwort Letzte Antwort
            0
            • AsgothianA Asgothian

              @chucky666
              Fein, aber Vorsicht: wenn du mit dem Event arbeitest solltest du unbedingt vermeiden den Wert des Button Event mit einem neuen getstate abzufragen. Das geht auch bei blockly.

              Ich kann leider mobil kein Bild einkleben.

              A.

              Lenny.CBL Offline
              Lenny.CBL Offline
              Lenny.CB
              Most Active
              schrieb am zuletzt editiert von
              #7

              @Asgothian sagte in Conbee2 und Xiaomi Wandschalter:

              ...aber Vorsicht: wenn du mit dem Event arbeitest solltest du unbedingt vermeiden den Wert des Button Event mit einem neuen getstate abzufragen.

              Kannst du kurz erklären warum dort Vorsicht geboten ist?

              AsgothianA 1 Antwort Letzte Antwort
              0
              • Lenny.CBL Lenny.CB

                @Asgothian sagte in Conbee2 und Xiaomi Wandschalter:

                ...aber Vorsicht: wenn du mit dem Event arbeitest solltest du unbedingt vermeiden den Wert des Button Event mit einem neuen getstate abzufragen.

                Kannst du kurz erklären warum dort Vorsicht geboten ist?

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

                @Lenny-CB
                Klar.. du kannst je nach Verhalten des Systems in eine "race condition" kommen. Zwischen dem Trigger und dem (asynchronen) abfragen des Objektes vergeht etwas zeit.

                Das ist zwar unwahrscheinlich, aber halt nicht ausgeschlossen. Insbesondere da es davon abhängt wie der Schalter im Deconz auf mehrfach / gleichzeitig drücken reagiert.

                Wahrscheinlich wird der Effekt selten bis nie eintreten, aber ich sichere das eigentlich gerne so ab das es garnicht auftreten kann.

                Im beiliegenden Bild: Das obere Blockly ist gut, das untere ist schlecht.

                Screen Shot 2019-11-30 at 16.05.00 .png

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

                Lenny.CBL 1 Antwort Letzte Antwort
                0
                • AsgothianA Asgothian

                  @Lenny-CB
                  Klar.. du kannst je nach Verhalten des Systems in eine "race condition" kommen. Zwischen dem Trigger und dem (asynchronen) abfragen des Objektes vergeht etwas zeit.

                  Das ist zwar unwahrscheinlich, aber halt nicht ausgeschlossen. Insbesondere da es davon abhängt wie der Schalter im Deconz auf mehrfach / gleichzeitig drücken reagiert.

                  Wahrscheinlich wird der Effekt selten bis nie eintreten, aber ich sichere das eigentlich gerne so ab das es garnicht auftreten kann.

                  Im beiliegenden Bild: Das obere Blockly ist gut, das untere ist schlecht.

                  Screen Shot 2019-11-30 at 16.05.00 .png

                  Lenny.CBL Offline
                  Lenny.CBL Offline
                  Lenny.CB
                  Most Active
                  schrieb am zuletzt editiert von
                  #9

                  @Asgothian also lieber obj.val nehmen als neu den DP mit getState abfragen. Leuchtet auch ein.

                  paul53P 1 Antwort Letzte Antwort
                  0
                  • Lenny.CBL Lenny.CB

                    @Asgothian also lieber obj.val nehmen als neu den DP mit getState abfragen. Leuchtet auch ein.

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

                    @Lenny-CB sagte:

                    also lieber obj.val

                    obj.state.val
                    

                    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

                    Lenny.CBL 1 Antwort Letzte Antwort
                    0
                    • paul53P paul53

                      @Lenny-CB sagte:

                      also lieber obj.val

                      obj.state.val
                      
                      Lenny.CBL Offline
                      Lenny.CBL Offline
                      Lenny.CB
                      Most Active
                      schrieb am zuletzt editiert von
                      #11

                      @paul53

                      obj.state.val

                      Ja das meinte ich. Hatte den Syntax nicht mehr im Kopf 😀

                      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

                      322

                      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