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. Aqara Cub Licht schalten

NEWS

  • Monatsrückblick Januar/Februar 2026 ist online!
    BluefoxB
    Bluefox
    16
    1
    229

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

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

Aqara Cub Licht schalten

Geplant Angeheftet Gesperrt Verschoben Blockly
16 Beiträge 6 Kommentatoren 1.2k 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.
  • Kaiser Franz JosefK Kaiser Franz Josef

    abend

    sicher eine eher Anfängerfrage , ich möchte wenn ich den Cub Flip90 das er das Licht einschaltet bzw ausschaltet
    jetzt springt der Cub beim drehen auf wahr und dann gleich wieder auf false , also er dreht auf und quasi sofort wieder ab

    d209f8d2-d859-48ec-a2e6-82d8ed94411f-grafik.png

    das mit der Logik ist noch so eine Sache

    danke

    C Offline
    C Offline
    claus1993
    schrieb am zuletzt editiert von
    #2

    @Kaiser-Franz-Josef

    Du benötigst für das Schalten eine "Logik - falls mache" dort fragst du ob der "Wert = true" ist und dann schaltest du deinen Switch.

    1 Antwort Letzte Antwort
    1
    • Kaiser Franz JosefK Kaiser Franz Josef

      abend

      sicher eine eher Anfängerfrage , ich möchte wenn ich den Cub Flip90 das er das Licht einschaltet bzw ausschaltet
      jetzt springt der Cub beim drehen auf wahr und dann gleich wieder auf false , also er dreht auf und quasi sofort wieder ab

      d209f8d2-d859-48ec-a2e6-82d8ed94411f-grafik.png

      das mit der Logik ist noch so eine Sache

      danke

      crunchipC Offline
      crunchipC Offline
      crunchip
      Forum Testing Most Active
      schrieb am zuletzt editiert von
      #3

      @Kaiser-Franz-Josef stell mal anstatt "wurde geändert" auf "ist größer als letztes", bedeutet, sobald dein DP FliPon90 auf true geht, wird dein Switch umgeschaltet

      umgestiegen von Proxmox auf Unraid

      Kaiser Franz JosefK 1 Antwort Letzte Antwort
      1
      • Kaiser Franz JosefK Kaiser Franz Josef

        abend

        sicher eine eher Anfängerfrage , ich möchte wenn ich den Cub Flip90 das er das Licht einschaltet bzw ausschaltet
        jetzt springt der Cub beim drehen auf wahr und dann gleich wieder auf false , also er dreht auf und quasi sofort wieder ab

        d209f8d2-d859-48ec-a2e6-82d8ed94411f-grafik.png

        das mit der Logik ist noch so eine Sache

        danke

        E Offline
        E Offline
        el_malto
        schrieb am zuletzt editiert von el_malto
        #4

        @Kaiser-Franz-Josef ich frage vorher immer die Zustände der Datenpunkte ab und schalte diese dann entsprechend. Keine Ahnung ob das "skripttechnisch" auch schöner geht, läuft aber ohne Probleme.
        Cube.JPG

        • zigbee.0.00158... ist der Cube
        • zigbee.0.14b45... ist die Lampe
        AsgothianA 1 Antwort Letzte Antwort
        1
        • E el_malto

          @Kaiser-Franz-Josef ich frage vorher immer die Zustände der Datenpunkte ab und schalte diese dann entsprechend. Keine Ahnung ob das "skripttechnisch" auch schöner geht, läuft aber ohne Probleme.
          Cube.JPG

          • zigbee.0.00158... ist der Cube
          • zigbee.0.14b45... ist die Lampe
          AsgothianA Offline
          AsgothianA Offline
          Asgothian
          Developer
          schrieb am zuletzt editiert von
          #5

          @el_malto

          Diese Art Skript ist nicht besonders gut. Du machst einen Trigger auf mehrere Objekte um dann im Trigger die Objekte auseinander zu sortieren. Das ist Verschwendung von Ressourcen, insbesondere so wie du es gemacht hast, da alle "Falls" Blöcke durchlaufen werden. egal welcher Trigger feuert. Und in jedem Falls Block wird zusätzlich noch ein Status aus der Statusdatenbank geholt.

          Sauberer ist es, je ein Trigger für jeden "Funktionsblock", alle hintereinander in einem Skript. Als z.Bsp:

          Ein Trigger auf shake, darin, den Datenpunkt per "toggle" Block umschalten. (geht ganz ohne Wenn)
          Ein Trigger auf rotate_left und rotate_right. Darin deine Trennung right/left

          Und so weiter.

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

          E 1 Antwort Letzte Antwort
          1
          • AsgothianA Asgothian

            @el_malto

            Diese Art Skript ist nicht besonders gut. Du machst einen Trigger auf mehrere Objekte um dann im Trigger die Objekte auseinander zu sortieren. Das ist Verschwendung von Ressourcen, insbesondere so wie du es gemacht hast, da alle "Falls" Blöcke durchlaufen werden. egal welcher Trigger feuert. Und in jedem Falls Block wird zusätzlich noch ein Status aus der Statusdatenbank geholt.

            Sauberer ist es, je ein Trigger für jeden "Funktionsblock", alle hintereinander in einem Skript. Als z.Bsp:

            Ein Trigger auf shake, darin, den Datenpunkt per "toggle" Block umschalten. (geht ganz ohne Wenn)
            Ein Trigger auf rotate_left und rotate_right. Darin deine Trennung right/left

            Und so weiter.

            E Offline
            E Offline
            el_malto
            schrieb am zuletzt editiert von
            #6

            @Asgothian
            Habe mir schon gedacht, dass es schöner geht. Das Skript ist noch aus meinen Anfangszeiten. Den Trigger auf alle Objekte vom Cuba habe ich aus Faulheit gemacht:joy:. Mal gucken ob ich das mal umbaue.

            Datenpunkt per "toggle" Block umschalten.

            Meinst du damit den "umschalten Objekt ID" Block? Hatte mich schon mal gefragt ob es einen toggle gibt. Das wäre damit ja einfacher zu programmieren.

            AsgothianA 1 Antwort Letzte Antwort
            1
            • E el_malto

              @Asgothian
              Habe mir schon gedacht, dass es schöner geht. Das Skript ist noch aus meinen Anfangszeiten. Den Trigger auf alle Objekte vom Cuba habe ich aus Faulheit gemacht:joy:. Mal gucken ob ich das mal umbaue.

              Datenpunkt per "toggle" Block umschalten.

              Meinst du damit den "umschalten Objekt ID" Block? Hatte mich schon mal gefragt ob es einen toggle gibt. Das wäre damit ja einfacher zu programmieren.

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

              @el_malto
              Ich denke ja. Versuch doch mal das hier zu importieren:

              <block xmlns="https://developers.google.com/blockly/xml" type="toggle" id="Y(seG0ehAzF9a)KOzClj" x="12.807287158067766" y="788">
                <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                <field name="OID">Object ID</field>
                <field name="WITH_DELAY">FALSE</field>
              </block>
              

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

              1 Antwort Letzte Antwort
              1
              • crunchipC crunchip

                @Kaiser-Franz-Josef stell mal anstatt "wurde geändert" auf "ist größer als letztes", bedeutet, sobald dein DP FliPon90 auf true geht, wird dein Switch umgeschaltet

                Kaiser Franz JosefK Offline
                Kaiser Franz JosefK Offline
                Kaiser Franz Josef
                schrieb am zuletzt editiert von
                #8

                @crunchip also nur zum Verständnis true ist qasi 1 und false 0 daher das grösser

                crunchipC 1 Antwort Letzte Antwort
                0
                • Kaiser Franz JosefK Kaiser Franz Josef

                  abend

                  sicher eine eher Anfängerfrage , ich möchte wenn ich den Cub Flip90 das er das Licht einschaltet bzw ausschaltet
                  jetzt springt der Cub beim drehen auf wahr und dann gleich wieder auf false , also er dreht auf und quasi sofort wieder ab

                  d209f8d2-d859-48ec-a2e6-82d8ed94411f-grafik.png

                  das mit der Logik ist noch so eine Sache

                  danke

                  R Offline
                  R Offline
                  RayJayVaughan
                  schrieb am zuletzt editiert von
                  #9

                  @Kaiser-Franz-Josef

                  Du musst einfach nur das "wurde geändert" in ein "wahr" ändern. Dann läufts.

                  Hier noch kurz die Erklärung. Wenn Du den Würfel um 90° drehst, dann wird der Status sich folgendermaßen ändern: falsch (hier hast Du den Würfel noch nicht gedreht), wahr (Du hast den Würfel gedreht), falsch (der Würfel liegt wieder). Dadurch hast Du zwei Statusänderungen nacheinander. Demnach hast Du innerhalb von Millisekunden den Zustand "wurde geändert" zweimal hintereinander, weil Du den Würfel 1. bewegst, 2. dann liegenlässt.

                  Viel Erfolg.

                  Kaiser Franz JosefK 1 Antwort Letzte Antwort
                  0
                  • Kaiser Franz JosefK Kaiser Franz Josef

                    @crunchip also nur zum Verständnis true ist qasi 1 und false 0 daher das grösser

                    crunchipC Offline
                    crunchipC Offline
                    crunchip
                    Forum Testing Most Active
                    schrieb am zuletzt editiert von
                    #10

                    @Kaiser-Franz-Josef ist größer als bedeutet soviel wie wahr und ist kleiner als dementsprechend ist falsch

                    umgestiegen von Proxmox auf Unraid

                    AsgothianA 1 Antwort Letzte Antwort
                    0
                    • crunchipC crunchip

                      @Kaiser-Franz-Josef ist größer als bedeutet soviel wie wahr und ist kleiner als dementsprechend ist falsch

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

                      @crunchip sagte in Aqara Cub Licht schalten:

                      @Kaiser-Franz-Josef ist größer als bedeutet soviel wie wahr und ist kleiner als dementsprechend ist falsch

                      Nein Nein Nein.

                      Ein Trigger auf "ist wahr" ist etwas anderes als ein trigger auf "ist Größer als vorher", auch bei Datenpunkten die nur wahr oder falsch sein können. Der Trigger auf "ist wahr" wird aktiv wann immer ein DP mit wahr aktualisiert wird, unabhängig davon wie der Wert vorher ist. Ein Trigger auf "ist Größer als vorher" wird aktiv wenn der DP von falsch auf wahr wechselt.

                      @Kaiser-Franz-Josef sagte in Aqara Cub Licht schalten:

                      @crunchip also nur zum Verständnis true ist qasi 1 und false 0 daher das grösser

                      Das ist zu 100% korrekt.

                      A.

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

                      crunchipC 1 Antwort Letzte Antwort
                      0
                      • AsgothianA Asgothian

                        @crunchip sagte in Aqara Cub Licht schalten:

                        @Kaiser-Franz-Josef ist größer als bedeutet soviel wie wahr und ist kleiner als dementsprechend ist falsch

                        Nein Nein Nein.

                        Ein Trigger auf "ist wahr" ist etwas anderes als ein trigger auf "ist Größer als vorher", auch bei Datenpunkten die nur wahr oder falsch sein können. Der Trigger auf "ist wahr" wird aktiv wann immer ein DP mit wahr aktualisiert wird, unabhängig davon wie der Wert vorher ist. Ein Trigger auf "ist Größer als vorher" wird aktiv wenn der DP von falsch auf wahr wechselt.

                        @Kaiser-Franz-Josef sagte in Aqara Cub Licht schalten:

                        @crunchip also nur zum Verständnis true ist qasi 1 und false 0 daher das grösser

                        Das ist zu 100% korrekt.

                        A.

                        crunchipC Offline
                        crunchipC Offline
                        crunchip
                        Forum Testing Most Active
                        schrieb am zuletzt editiert von
                        #12

                        @Asgothian ich weiß, hab ich mich eventuell etwas falsch ausgedrückt, wollte nur damit sagen, das "ist größer" sich auf true bezieht und "ist kleiner" auf false

                        umgestiegen von Proxmox auf Unraid

                        1 Antwort Letzte Antwort
                        0
                        • R RayJayVaughan

                          @Kaiser-Franz-Josef

                          Du musst einfach nur das "wurde geändert" in ein "wahr" ändern. Dann läufts.

                          Hier noch kurz die Erklärung. Wenn Du den Würfel um 90° drehst, dann wird der Status sich folgendermaßen ändern: falsch (hier hast Du den Würfel noch nicht gedreht), wahr (Du hast den Würfel gedreht), falsch (der Würfel liegt wieder). Dadurch hast Du zwei Statusänderungen nacheinander. Demnach hast Du innerhalb von Millisekunden den Zustand "wurde geändert" zweimal hintereinander, weil Du den Würfel 1. bewegst, 2. dann liegenlässt.

                          Viel Erfolg.

                          Kaiser Franz JosefK Offline
                          Kaiser Franz JosefK Offline
                          Kaiser Franz Josef
                          schrieb am zuletzt editiert von
                          #13

                          @RayJayVaughan genau aber dann kann ich ja das Licht nicht mit einer weiteren Drehung wieder abdrehen

                          E 1 Antwort Letzte Antwort
                          0
                          • Kaiser Franz JosefK Kaiser Franz Josef

                            @RayJayVaughan genau aber dann kann ich ja das Licht nicht mit einer weiteren Drehung wieder abdrehen

                            E Offline
                            E Offline
                            el_malto
                            schrieb am zuletzt editiert von el_malto
                            #14

                            @Kaiser-Franz-Josef doch, lies noch einmal was @RayJayVaughan geschrieben hat.

                            Hier noch kurz die Erklärung. Wenn Du den Würfel um 90° drehst, dann wird der Status sich folgendermaßen ändern: falsch (hier hast Du den Würfel noch nicht gedreht), wahr (Du hast den Würfel gedreht), falsch (der Würfel liegt wieder).

                            Es sei denn du meist aber andere Flip 90 Datenpunkte. Einige werden mit Zahlen beschrieben. Einfach den Würfel mal drehen wie du willst und die Datenpunkte beobachten. Dann weißt du nach was du triggern musst.
                            Cube1.JPG

                            Kaiser Franz JosefK 1 Antwort Letzte Antwort
                            0
                            • E el_malto

                              @Kaiser-Franz-Josef doch, lies noch einmal was @RayJayVaughan geschrieben hat.

                              Hier noch kurz die Erklärung. Wenn Du den Würfel um 90° drehst, dann wird der Status sich folgendermaßen ändern: falsch (hier hast Du den Würfel noch nicht gedreht), wahr (Du hast den Würfel gedreht), falsch (der Würfel liegt wieder).

                              Es sei denn du meist aber andere Flip 90 Datenpunkte. Einige werden mit Zahlen beschrieben. Einfach den Würfel mal drehen wie du willst und die Datenpunkte beobachten. Dann weißt du nach was du triggern musst.
                              Cube1.JPG

                              Kaiser Franz JosefK Offline
                              Kaiser Franz JosefK Offline
                              Kaiser Franz Josef
                              schrieb am zuletzt editiert von
                              #15

                              @el_malto weis nicht ob das die schönste Methode ist aber funktioniert

                              0f430e2d-8bcc-435b-b2b3-530eeb21582c-grafik.png

                              Danke an alle

                              E 1 Antwort Letzte Antwort
                              0
                              • Kaiser Franz JosefK Kaiser Franz Josef

                                @el_malto weis nicht ob das die schönste Methode ist aber funktioniert

                                0f430e2d-8bcc-435b-b2b3-530eeb21582c-grafik.png

                                Danke an alle

                                E Offline
                                E Offline
                                el_malto
                                schrieb am zuletzt editiert von
                                #16

                                @Kaiser-Franz-Josef du kannst den "umschalten Objekt ID" Block nehmen. So wie das @Asgothian schon beschrieben hat und auf "ist wahr" triggern.
                                Sieht dann so aus:
                                Cube2.JPG

                                1 Antwort Letzte Antwort
                                1
                                Antworten
                                • In einem neuen Thema antworten
                                Anmelden zum Antworten
                                • Älteste zuerst
                                • Neuste zuerst
                                • Meiste Stimmen


                                Support us

                                ioBroker
                                Community Adapters
                                Donate

                                250

                                Online

                                32.7k

                                Benutzer

                                82.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