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. Blockly für Conbee II/Deconz mit Osram Smart+ Mini Switch

NEWS

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

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

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

Blockly für Conbee II/Deconz mit Osram Smart+ Mini Switch

Geplant Angeheftet Gesperrt Verschoben Blockly
11 Beiträge 6 Kommentatoren 1.7k 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.
  • Q Offline
    Q Offline
    Querbeet
    schrieb am zuletzt editiert von
    #1

    Hi,

    ich habe einen Osram Smart+ MiniSwitch, der wohl etwas komplizierter ist, weswegen ich nun ein Blockly für ihn schreiben will, tue mich aber schwer.
    Der Schalter: https://www.zigbee2mqtt.io/devices/AC0251100NJ_AC0251700NJ.html

    Ich kann ihn sowohl mit einem CC2531 über den zigbee Adapater als auch mit einen ConBeeII über Phoscon pairen.

    In Blockly stehe ich total am Anfang, war aber soweit, dass ich die Werte vom CC2531/zigbee Adapter auslesen konnte und entsprechend ein anderes device steuern konnte. Da war dieser Thread natürlich hilfreich:
    https://forum.iobroker.net/topic/32323/gelöst-skript-für-osram-switch-mini-state-up-down-circle
    Da ich nur ein Device ein- oder auschalten will, egal wie der Wert vorher war, ist das bei mir ein sehr kleines vereinfachtes Skript ggü dem o.a. Thread.

    Leider hat mein CC2531 einen richtig schlechtem Empfang. So bin ich auf den ConBee Stick gewechselt und habe das Skript entsprechend auf den Deconz Adapater und entsprechendes Objekt angepasst. Die Tastendrücke werden auch schön in ioborker angezeigt. Nur seit dem geht das Skript nicht mehr. Es passiert einfach nix mehr.

    Vielleicht liegt es an den Werten, die ich auslesen will. Obwohl die Tastenwerte eigentlich nur statt up/down/circle nun 1,2,3 benannt sind und es auch einen Wert für die letzte Tastenaktion gibt. (siehe Screenshot des Objekts)

    Die Tasten spezifischen Einträge (z.B. 1 -> release_press) wechseln immer nur für weniger als 1 Sekunde von false auf true sind also flüchtig. Wenn ich die im Blockly auswähle, scheint nix im Skript ausgewertet zu werden, egal ob ich den Block auf "wurde geändert" oder "wurde aktualisiert" setze. M.E. würde beides ja stimmen. Ebenso gibt es den Wert "buttonpressed" der Wert des letzten Tastendrucks auch kurz anzeigt, um dann wieder auf Null zu gehen.

    Es gibt aber auch noch einen übergeordneten Wert "buttonevent", der dauerhaft jeweils die letzte Aktion bereit bereithält. (z.B. 1001 für die Taste 1, und kurzes Drücken, 1002: Langes Drücken Start, 1003: Langes Drücken Release)
    Auch mit diesem habe ich es versucht.

    Wer kann mir mit Code oder Erklärung helfen?
    Warum kann ich im Skript nicht einfach anderen Objektwert nehmen?
    Welche der gelb markierten Werte könnte man in Blockly verwenden bzw. warum klappen die untern drei "flüchtigen" Werte nicht oder wie würde es mit diesen klappen?
    Warum klappt noch nicht mal der dauerhafte obere Wert "buttonevent" in meinem Blockly?

    Hier die Screenshot mit den Objektwerten, dem Blockly und als Code.

    Deconz-OsramMini-Objekt.PNG

    on({id: "deconz.0.Sensors.16.buttonevent.1.release_press"/*Release after press*/, change: "any"}, function (obj) {
      var value = obj.state.val;
      var oldValue = obj.oldState.val;
      if (getState("deconz.0.Sensors.16.buttonevent.1.release_press").val == true) {
        setState("meross.0.xxxxxc5.0"/*All*/, true);
      }
      if (getState("deconz.0.Sensors.16.buttonevent.2.release_press").val == true) {
        setState("meross.0.xxxxxc5.0"/*All*/, false);
      }
    });
    on({id: "deconz.0.Sensors.16.buttonevent"/*Lightify Switch Mini 16 buttonevent*/, change: "any"}, function (obj) {
      var value = obj.state.val;
      var oldValue = obj.oldState.val;
      if (getState("deconz.0.Sensors.16.buttonevent").val == '1002') {
        setState("meross.0.xxxxxc5.0"/*All*/, true);
      }
      if (getState("deconz.0.Sensors.16.buttonevent").val == '2002') {
        setState("meross.0.xxxxxc5.0"/*All*/, false);
      }
    });
    

    Deconz-OsramMini-Blockly.PNG

    paul53P J S 3 Antworten Letzte Antwort
    0
    • Q Querbeet

      Hi,

      ich habe einen Osram Smart+ MiniSwitch, der wohl etwas komplizierter ist, weswegen ich nun ein Blockly für ihn schreiben will, tue mich aber schwer.
      Der Schalter: https://www.zigbee2mqtt.io/devices/AC0251100NJ_AC0251700NJ.html

      Ich kann ihn sowohl mit einem CC2531 über den zigbee Adapater als auch mit einen ConBeeII über Phoscon pairen.

      In Blockly stehe ich total am Anfang, war aber soweit, dass ich die Werte vom CC2531/zigbee Adapter auslesen konnte und entsprechend ein anderes device steuern konnte. Da war dieser Thread natürlich hilfreich:
      https://forum.iobroker.net/topic/32323/gelöst-skript-für-osram-switch-mini-state-up-down-circle
      Da ich nur ein Device ein- oder auschalten will, egal wie der Wert vorher war, ist das bei mir ein sehr kleines vereinfachtes Skript ggü dem o.a. Thread.

      Leider hat mein CC2531 einen richtig schlechtem Empfang. So bin ich auf den ConBee Stick gewechselt und habe das Skript entsprechend auf den Deconz Adapater und entsprechendes Objekt angepasst. Die Tastendrücke werden auch schön in ioborker angezeigt. Nur seit dem geht das Skript nicht mehr. Es passiert einfach nix mehr.

      Vielleicht liegt es an den Werten, die ich auslesen will. Obwohl die Tastenwerte eigentlich nur statt up/down/circle nun 1,2,3 benannt sind und es auch einen Wert für die letzte Tastenaktion gibt. (siehe Screenshot des Objekts)

      Die Tasten spezifischen Einträge (z.B. 1 -> release_press) wechseln immer nur für weniger als 1 Sekunde von false auf true sind also flüchtig. Wenn ich die im Blockly auswähle, scheint nix im Skript ausgewertet zu werden, egal ob ich den Block auf "wurde geändert" oder "wurde aktualisiert" setze. M.E. würde beides ja stimmen. Ebenso gibt es den Wert "buttonpressed" der Wert des letzten Tastendrucks auch kurz anzeigt, um dann wieder auf Null zu gehen.

      Es gibt aber auch noch einen übergeordneten Wert "buttonevent", der dauerhaft jeweils die letzte Aktion bereit bereithält. (z.B. 1001 für die Taste 1, und kurzes Drücken, 1002: Langes Drücken Start, 1003: Langes Drücken Release)
      Auch mit diesem habe ich es versucht.

      Wer kann mir mit Code oder Erklärung helfen?
      Warum kann ich im Skript nicht einfach anderen Objektwert nehmen?
      Welche der gelb markierten Werte könnte man in Blockly verwenden bzw. warum klappen die untern drei "flüchtigen" Werte nicht oder wie würde es mit diesen klappen?
      Warum klappt noch nicht mal der dauerhafte obere Wert "buttonevent" in meinem Blockly?

      Hier die Screenshot mit den Objektwerten, dem Blockly und als Code.

      Deconz-OsramMini-Objekt.PNG

      on({id: "deconz.0.Sensors.16.buttonevent.1.release_press"/*Release after press*/, change: "any"}, function (obj) {
        var value = obj.state.val;
        var oldValue = obj.oldState.val;
        if (getState("deconz.0.Sensors.16.buttonevent.1.release_press").val == true) {
          setState("meross.0.xxxxxc5.0"/*All*/, true);
        }
        if (getState("deconz.0.Sensors.16.buttonevent.2.release_press").val == true) {
          setState("meross.0.xxxxxc5.0"/*All*/, false);
        }
      });
      on({id: "deconz.0.Sensors.16.buttonevent"/*Lightify Switch Mini 16 buttonevent*/, change: "any"}, function (obj) {
        var value = obj.state.val;
        var oldValue = obj.oldState.val;
        if (getState("deconz.0.Sensors.16.buttonevent").val == '1002') {
          setState("meross.0.xxxxxc5.0"/*All*/, true);
        }
        if (getState("deconz.0.Sensors.16.buttonevent").val == '2002') {
          setState("meross.0.xxxxxc5.0"/*All*/, false);
        }
      });
      

      Deconz-OsramMini-Blockly.PNG

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

      @Querbeet sagte:

      wechseln immer nur für weniger als 1 Sekunde von false auf true

      Dann trigger auf "ist größer als letztes" und toggle (umschalten).

      Blockly_temp.JPG

      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

      1 Antwort Letzte Antwort
      0
      • Q Querbeet

        Hi,

        ich habe einen Osram Smart+ MiniSwitch, der wohl etwas komplizierter ist, weswegen ich nun ein Blockly für ihn schreiben will, tue mich aber schwer.
        Der Schalter: https://www.zigbee2mqtt.io/devices/AC0251100NJ_AC0251700NJ.html

        Ich kann ihn sowohl mit einem CC2531 über den zigbee Adapater als auch mit einen ConBeeII über Phoscon pairen.

        In Blockly stehe ich total am Anfang, war aber soweit, dass ich die Werte vom CC2531/zigbee Adapter auslesen konnte und entsprechend ein anderes device steuern konnte. Da war dieser Thread natürlich hilfreich:
        https://forum.iobroker.net/topic/32323/gelöst-skript-für-osram-switch-mini-state-up-down-circle
        Da ich nur ein Device ein- oder auschalten will, egal wie der Wert vorher war, ist das bei mir ein sehr kleines vereinfachtes Skript ggü dem o.a. Thread.

        Leider hat mein CC2531 einen richtig schlechtem Empfang. So bin ich auf den ConBee Stick gewechselt und habe das Skript entsprechend auf den Deconz Adapater und entsprechendes Objekt angepasst. Die Tastendrücke werden auch schön in ioborker angezeigt. Nur seit dem geht das Skript nicht mehr. Es passiert einfach nix mehr.

        Vielleicht liegt es an den Werten, die ich auslesen will. Obwohl die Tastenwerte eigentlich nur statt up/down/circle nun 1,2,3 benannt sind und es auch einen Wert für die letzte Tastenaktion gibt. (siehe Screenshot des Objekts)

        Die Tasten spezifischen Einträge (z.B. 1 -> release_press) wechseln immer nur für weniger als 1 Sekunde von false auf true sind also flüchtig. Wenn ich die im Blockly auswähle, scheint nix im Skript ausgewertet zu werden, egal ob ich den Block auf "wurde geändert" oder "wurde aktualisiert" setze. M.E. würde beides ja stimmen. Ebenso gibt es den Wert "buttonpressed" der Wert des letzten Tastendrucks auch kurz anzeigt, um dann wieder auf Null zu gehen.

        Es gibt aber auch noch einen übergeordneten Wert "buttonevent", der dauerhaft jeweils die letzte Aktion bereit bereithält. (z.B. 1001 für die Taste 1, und kurzes Drücken, 1002: Langes Drücken Start, 1003: Langes Drücken Release)
        Auch mit diesem habe ich es versucht.

        Wer kann mir mit Code oder Erklärung helfen?
        Warum kann ich im Skript nicht einfach anderen Objektwert nehmen?
        Welche der gelb markierten Werte könnte man in Blockly verwenden bzw. warum klappen die untern drei "flüchtigen" Werte nicht oder wie würde es mit diesen klappen?
        Warum klappt noch nicht mal der dauerhafte obere Wert "buttonevent" in meinem Blockly?

        Hier die Screenshot mit den Objektwerten, dem Blockly und als Code.

        Deconz-OsramMini-Objekt.PNG

        on({id: "deconz.0.Sensors.16.buttonevent.1.release_press"/*Release after press*/, change: "any"}, function (obj) {
          var value = obj.state.val;
          var oldValue = obj.oldState.val;
          if (getState("deconz.0.Sensors.16.buttonevent.1.release_press").val == true) {
            setState("meross.0.xxxxxc5.0"/*All*/, true);
          }
          if (getState("deconz.0.Sensors.16.buttonevent.2.release_press").val == true) {
            setState("meross.0.xxxxxc5.0"/*All*/, false);
          }
        });
        on({id: "deconz.0.Sensors.16.buttonevent"/*Lightify Switch Mini 16 buttonevent*/, change: "any"}, function (obj) {
          var value = obj.state.val;
          var oldValue = obj.oldState.val;
          if (getState("deconz.0.Sensors.16.buttonevent").val == '1002') {
            setState("meross.0.xxxxxc5.0"/*All*/, true);
          }
          if (getState("deconz.0.Sensors.16.buttonevent").val == '2002') {
            setState("meross.0.xxxxxc5.0"/*All*/, false);
          }
        });
        

        Deconz-OsramMini-Blockly.PNG

        J Offline
        J Offline
        jensven
        schrieb am zuletzt editiert von jensven
        #3

        @Querbeet
        ich habe keinen switch mini, aber habe hier einige Ikea taster, sind vom Aufbau also ähnlich und die Ordner Struktur scheint die gleiche zu sein.
        Kosten nebenbei nur 6€ im Ikea und funktionieren einwandfrei

        tradfri-wireless-dimmer__0710157_PE727359_S5.webp

        Unbenannt.png

        Hier mal nen Blockly dazu

        Unbenannt2.png

        Wert 1002 und 1001 sind der gleiche Knopf, nur ist 1001 gedrückt halten.

        Musst mal schauen ob sich der Wert "Buttonpressed" bei dir sich ändert wenn du auf einen Knopd drauf bleibst

        Q K 2 Antworten Letzte Antwort
        1
        • J jensven

          @Querbeet
          ich habe keinen switch mini, aber habe hier einige Ikea taster, sind vom Aufbau also ähnlich und die Ordner Struktur scheint die gleiche zu sein.
          Kosten nebenbei nur 6€ im Ikea und funktionieren einwandfrei

          tradfri-wireless-dimmer__0710157_PE727359_S5.webp

          Unbenannt.png

          Hier mal nen Blockly dazu

          Unbenannt2.png

          Wert 1002 und 1001 sind der gleiche Knopf, nur ist 1001 gedrückt halten.

          Musst mal schauen ob sich der Wert "Buttonpressed" bei dir sich ändert wenn du auf einen Knopd drauf bleibst

          Q Offline
          Q Offline
          Querbeet
          schrieb am zuletzt editiert von
          #4

          @jensven @paul53
          Gute Idee mit dem Ikea Button, den habe ich auch und auch mal im Deconz eingebunden. Scheint sehr ähnlich zu sein und funktioniert nun. Vielen Dank!

          1 Antwort Letzte Antwort
          0
          • J jensven

            @Querbeet
            ich habe keinen switch mini, aber habe hier einige Ikea taster, sind vom Aufbau also ähnlich und die Ordner Struktur scheint die gleiche zu sein.
            Kosten nebenbei nur 6€ im Ikea und funktionieren einwandfrei

            tradfri-wireless-dimmer__0710157_PE727359_S5.webp

            Unbenannt.png

            Hier mal nen Blockly dazu

            Unbenannt2.png

            Wert 1002 und 1001 sind der gleiche Knopf, nur ist 1001 gedrückt halten.

            Musst mal schauen ob sich der Wert "Buttonpressed" bei dir sich ändert wenn du auf einen Knopd drauf bleibst

            K Offline
            K Offline
            klassisch
            Most Active
            schrieb am zuletzt editiert von
            #5

            @jensven sagte in Blockly für Conbee II/Deconz mit Osram Smart+ Mini Switch:

            ich habe keinen switch mini, aber habe hier einige Ikea taster, sind vom Aufbau also ähnlich und die Ordner Struktur scheint die gleiche zu sein.
            Kosten nebenbei nur 6€ im Ikea und funktionieren einwandfrei

            Vielen Dank für die Information und das Zeigen der Objekte.
            Wie verhalten sich die Objekte? Gibt es ein Objekt, welches sofort beim Drücken ausgelöst wird unabhängig davon, ob jemand kurz oder lang drückt?

            Noch eine spezielle Frage: Weißt Du, ob die Taster gegen GND oder gegen + geschaltet, oder gar gemultiplext werden?

            J K 2 Antworten Letzte Antwort
            0
            • K klassisch

              @jensven sagte in Blockly für Conbee II/Deconz mit Osram Smart+ Mini Switch:

              ich habe keinen switch mini, aber habe hier einige Ikea taster, sind vom Aufbau also ähnlich und die Ordner Struktur scheint die gleiche zu sein.
              Kosten nebenbei nur 6€ im Ikea und funktionieren einwandfrei

              Vielen Dank für die Information und das Zeigen der Objekte.
              Wie verhalten sich die Objekte? Gibt es ein Objekt, welches sofort beim Drücken ausgelöst wird unabhängig davon, ob jemand kurz oder lang drückt?

              Noch eine spezielle Frage: Weißt Du, ob die Taster gegen GND oder gegen + geschaltet, oder gar gemultiplext werden?

              J Offline
              J Offline
              jensven
              schrieb am zuletzt editiert von jensven
              #6

              @klassisch said in Blockly für Conbee II/Deconz mit Osram Smart+ Mini Switch:

              Wie verhalten sich die Objekte? Gibt es ein Objekt, welches sofort beim Drücken ausgelöst wird unabhängig davon, ob jemand kurz oder lang drückt?>

              Das Objekt "buttonpressed" gibt einen Wert für kurzes drücken (2001) und für langes drücken aus (2002), für 1 Sekunde etwa
              Gibt aber eben auch die Objekte
              hold
              release_hold
              release_press
              die dann den wert false und true liefern.
              @klassisch said in Blockly für Conbee II/Deconz mit Osram Smart+ Mini Switch:

              Noch eine spezielle Frage: Weißt Du, ob die Taster gegen GND oder gegen + geschaltet, oder gar gemultiplext werden?

              Das kann ich dir nicht beantworten da ich es nicht aufgeschraubt habe.

              K 1 Antwort Letzte Antwort
              0
              • J jensven

                @klassisch said in Blockly für Conbee II/Deconz mit Osram Smart+ Mini Switch:

                Wie verhalten sich die Objekte? Gibt es ein Objekt, welches sofort beim Drücken ausgelöst wird unabhängig davon, ob jemand kurz oder lang drückt?>

                Das Objekt "buttonpressed" gibt einen Wert für kurzes drücken (2001) und für langes drücken aus (2002), für 1 Sekunde etwa
                Gibt aber eben auch die Objekte
                hold
                release_hold
                release_press
                die dann den wert false und true liefern.
                @klassisch said in Blockly für Conbee II/Deconz mit Osram Smart+ Mini Switch:

                Noch eine spezielle Frage: Weißt Du, ob die Taster gegen GND oder gegen + geschaltet, oder gar gemultiplext werden?

                Das kann ich dir nicht beantworten da ich es nicht aufgeschraubt habe.

                K Offline
                K Offline
                klassisch
                Most Active
                schrieb am zuletzt editiert von
                #7

                @jensven sagte in Blockly für Conbee II/Deconz mit Osram Smart+ Mini Switch:

                Das Objekt "buttonpressed" gibt einen Wert für kurzes drücken (2001) und für langes drücken aus (2002), für 1 Sekunde etwa

                Habe ich das richtig verstanden:

                • kurzes Drücken -> buttonpressed sofort von 0 auf 2001, nach 1 sekunde zurück auf 0
                • langes Drücken -> buttonpressed sofort von 0 auf 2001, nach 1 sekunde (Taster ist weiter gedrückt) dann 2001 und nach einer weiteren Sekunde zurück auf 0

                Gibt aber eben auch die Objekte
                hold

                für langes drücken?

                release_hold

                zurück in Ruhe nach langem Drücken?

                release_press

                nach kurzem Drücken?

                die dann den wert false und true liefern.

                Vielen Dank!

                1 Antwort Letzte Antwort
                0
                • K klassisch

                  @jensven sagte in Blockly für Conbee II/Deconz mit Osram Smart+ Mini Switch:

                  ich habe keinen switch mini, aber habe hier einige Ikea taster, sind vom Aufbau also ähnlich und die Ordner Struktur scheint die gleiche zu sein.
                  Kosten nebenbei nur 6€ im Ikea und funktionieren einwandfrei

                  Vielen Dank für die Information und das Zeigen der Objekte.
                  Wie verhalten sich die Objekte? Gibt es ein Objekt, welches sofort beim Drücken ausgelöst wird unabhängig davon, ob jemand kurz oder lang drückt?

                  Noch eine spezielle Frage: Weißt Du, ob die Taster gegen GND oder gegen + geschaltet, oder gar gemultiplext werden?

                  K Offline
                  K Offline
                  klassisch
                  Most Active
                  schrieb am zuletzt editiert von
                  #8

                  @klassisch sagte in Blockly für Conbee II/Deconz mit Osram Smart+ Mini Switch:

                  Noch eine spezielle Frage: Weißt Du, ob die Taster gegen GND oder gegen + geschaltet, oder gar gemultiplext werden?

                  Der Vollständigkeit halber: Bei der 5-Tasten-Fernsteuerung kann man einfach gegen GND schalten, siehe auch Artikeln in der Make
                  Zerlegen -> Anleitung
                  Einbau in Taster

                  Dimmer Schalter kann man auch nutzen:
                  Dimmer Schalter umbauen

                  1 Antwort Letzte Antwort
                  0
                  • Q Querbeet

                    Hi,

                    ich habe einen Osram Smart+ MiniSwitch, der wohl etwas komplizierter ist, weswegen ich nun ein Blockly für ihn schreiben will, tue mich aber schwer.
                    Der Schalter: https://www.zigbee2mqtt.io/devices/AC0251100NJ_AC0251700NJ.html

                    Ich kann ihn sowohl mit einem CC2531 über den zigbee Adapater als auch mit einen ConBeeII über Phoscon pairen.

                    In Blockly stehe ich total am Anfang, war aber soweit, dass ich die Werte vom CC2531/zigbee Adapter auslesen konnte und entsprechend ein anderes device steuern konnte. Da war dieser Thread natürlich hilfreich:
                    https://forum.iobroker.net/topic/32323/gelöst-skript-für-osram-switch-mini-state-up-down-circle
                    Da ich nur ein Device ein- oder auschalten will, egal wie der Wert vorher war, ist das bei mir ein sehr kleines vereinfachtes Skript ggü dem o.a. Thread.

                    Leider hat mein CC2531 einen richtig schlechtem Empfang. So bin ich auf den ConBee Stick gewechselt und habe das Skript entsprechend auf den Deconz Adapater und entsprechendes Objekt angepasst. Die Tastendrücke werden auch schön in ioborker angezeigt. Nur seit dem geht das Skript nicht mehr. Es passiert einfach nix mehr.

                    Vielleicht liegt es an den Werten, die ich auslesen will. Obwohl die Tastenwerte eigentlich nur statt up/down/circle nun 1,2,3 benannt sind und es auch einen Wert für die letzte Tastenaktion gibt. (siehe Screenshot des Objekts)

                    Die Tasten spezifischen Einträge (z.B. 1 -> release_press) wechseln immer nur für weniger als 1 Sekunde von false auf true sind also flüchtig. Wenn ich die im Blockly auswähle, scheint nix im Skript ausgewertet zu werden, egal ob ich den Block auf "wurde geändert" oder "wurde aktualisiert" setze. M.E. würde beides ja stimmen. Ebenso gibt es den Wert "buttonpressed" der Wert des letzten Tastendrucks auch kurz anzeigt, um dann wieder auf Null zu gehen.

                    Es gibt aber auch noch einen übergeordneten Wert "buttonevent", der dauerhaft jeweils die letzte Aktion bereit bereithält. (z.B. 1001 für die Taste 1, und kurzes Drücken, 1002: Langes Drücken Start, 1003: Langes Drücken Release)
                    Auch mit diesem habe ich es versucht.

                    Wer kann mir mit Code oder Erklärung helfen?
                    Warum kann ich im Skript nicht einfach anderen Objektwert nehmen?
                    Welche der gelb markierten Werte könnte man in Blockly verwenden bzw. warum klappen die untern drei "flüchtigen" Werte nicht oder wie würde es mit diesen klappen?
                    Warum klappt noch nicht mal der dauerhafte obere Wert "buttonevent" in meinem Blockly?

                    Hier die Screenshot mit den Objektwerten, dem Blockly und als Code.

                    Deconz-OsramMini-Objekt.PNG

                    on({id: "deconz.0.Sensors.16.buttonevent.1.release_press"/*Release after press*/, change: "any"}, function (obj) {
                      var value = obj.state.val;
                      var oldValue = obj.oldState.val;
                      if (getState("deconz.0.Sensors.16.buttonevent.1.release_press").val == true) {
                        setState("meross.0.xxxxxc5.0"/*All*/, true);
                      }
                      if (getState("deconz.0.Sensors.16.buttonevent.2.release_press").val == true) {
                        setState("meross.0.xxxxxc5.0"/*All*/, false);
                      }
                    });
                    on({id: "deconz.0.Sensors.16.buttonevent"/*Lightify Switch Mini 16 buttonevent*/, change: "any"}, function (obj) {
                      var value = obj.state.val;
                      var oldValue = obj.oldState.val;
                      if (getState("deconz.0.Sensors.16.buttonevent").val == '1002') {
                        setState("meross.0.xxxxxc5.0"/*All*/, true);
                      }
                      if (getState("deconz.0.Sensors.16.buttonevent").val == '2002') {
                        setState("meross.0.xxxxxc5.0"/*All*/, false);
                      }
                    });
                    

                    Deconz-OsramMini-Blockly.PNG

                    S Offline
                    S Offline
                    schonwiederich
                    schrieb am zuletzt editiert von
                    #9

                    @querbeet hi, ich stehe vor dem Problem das ich den Osram mimi garnicht mit dem conbee 2 pairen kann. Kannst du mir bitte sagen, wie genau du es Geschäft hast das conbee2 den mini erkennt?
                    Vielen Dank

                    MartinPM 1 Antwort Letzte Antwort
                    0
                    • S schonwiederich

                      @querbeet hi, ich stehe vor dem Problem das ich den Osram mimi garnicht mit dem conbee 2 pairen kann. Kannst du mir bitte sagen, wie genau du es Geschäft hast das conbee2 den mini erkennt?
                      Vielen Dank

                      MartinPM Online
                      MartinPM Online
                      MartinP
                      schrieb am zuletzt editiert von
                      #10

                      @schonwiederich said in Blockly für Conbee II/Deconz mit Osram Smart+ Mini Switch:

                      @querbeet hi, ich stehe vor dem Problem das ich den Osram mimi garnicht mit dem conbee 2 pairen kann. Kannst du mir bitte sagen, wie genau du es Geschäft hast das conbee2 den mini erkennt?
                      Vielen Dank

                      Ich habe diesen Button nicht, aber vielleicht hilft die Pair-Anleitung hier:

                      https://www.zigbee2mqtt.io/devices/AC0251100NJ_AC0251600NJ_AC0251700NJ.html

                      Hast Du ggfs. einen "exotischen" Zigbee-Kanal in Verwendung. In der Dokumentation steht zwar nichts davon, dass das Device bestimmte Kanäle nicht unterstützt, aber wer weiß ...

                      Intel(R) Celeron(R) CPU N3000 @ 1.04GHz 8G RAM 480G SSD
                      Virtualization : unprivileged lxc container (debian 12 on Proxmox 8.4.14)
                      Linux pve 6.8.12-16-pve
                      6 GByte RAM für den Container
                      Fritzbox 6591 FW 8.03 (Vodafone Leih-Box)
                      Remote-Access über Wireguard der Fritzbox

                      S 1 Antwort Letzte Antwort
                      0
                      • MartinPM MartinP

                        @schonwiederich said in Blockly für Conbee II/Deconz mit Osram Smart+ Mini Switch:

                        @querbeet hi, ich stehe vor dem Problem das ich den Osram mimi garnicht mit dem conbee 2 pairen kann. Kannst du mir bitte sagen, wie genau du es Geschäft hast das conbee2 den mini erkennt?
                        Vielen Dank

                        Ich habe diesen Button nicht, aber vielleicht hilft die Pair-Anleitung hier:

                        https://www.zigbee2mqtt.io/devices/AC0251100NJ_AC0251600NJ_AC0251700NJ.html

                        Hast Du ggfs. einen "exotischen" Zigbee-Kanal in Verwendung. In der Dokumentation steht zwar nichts davon, dass das Device bestimmte Kanäle nicht unterstützt, aber wer weiß ...

                        S Offline
                        S Offline
                        schonwiederich
                        schrieb am zuletzt editiert von
                        #11

                        Martin danke hat geklappt. Hatte nicht gedacht das ich ein Werkneues Gerät erst noch auf werkseinstellung reseten muss...

                        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

                        730

                        Online

                        32.4k

                        Benutzer

                        81.5k

                        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