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.1k

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

    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 1 Antwort Letzte Antwort
    0
    • 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 Online
        chucky666C Online
        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 Online
            chucky666C Online
            chucky666
            schrieb am zuletzt editiert von chucky666
            #5

            @Asgothian bis jetzt läuft es . Danke

            1 Antwort Letzte Antwort
            0
            • chucky666C Online
              chucky666C Online
              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

                        767

                        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