Weiter zum Inhalt
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Hell
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dunkel
  • 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 soll Befehle beidseitig verwalten

NEWS

  • Neuer ioBroker-Blog online: Monatsrückblick März/April 2026
    BluefoxB
    Bluefox
    8
    1
    347

  • Verwendung von KI bitte immer deutlich kennzeichnen
    HomoranH
    Homoran
    10
    1
    313

  • Monatsrückblick Januar/Februar 2026 ist online!
    BluefoxB
    Bluefox
    18
    1
    932

Blockly soll Befehle beidseitig verwalten

Geplant Angeheftet Gesperrt Verschoben Blockly
19 Beiträge 4 Kommentatoren 1.3k Aufrufe 2 Beobachtet
  • Ä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.
  • D Dominik_neu

    Hallo habe folgendes Blockly gebaut. Bildschirmfoto 2023-11-05 um 13.00.43.png
    Funktioniert auch einwandfrei. Wenn mein ID Schalter (Shelly) angeht soll er das WLED Band anschalten mit folgenden Bedingen. Und auch wieder aus.

    Jetzt wollte ich gerne wenn ich das WLED Band am Band Anschalte soll das der Shelly(ID Schalter) mit angeht. Wenn ich das ganze da unten anhänge (als Blockly) nur anders herum habe ich eine Schleife und alles hängt sich auf. Natürlich dann auch anders herum, wenn Band aus = ID Schalter -aus. Wie muss ich so was machen. Wenn ich das Band direkt anschalte soll er die Einstellungen auch nicht laden. Sondern nur wenn ich den ID Schalter schalte.

    Hoffe man versteht es und jemand mag mal helfen.
    Danke

    HomoranH Nicht stören
    HomoranH Nicht stören
    Homoran
    Global Moderator Administrators
    schrieb am zuletzt editiert von
    #2

    @dominik_neu sagte in Blockly soll Befehle beidseitig verwalten:

    wenn ich das WLED Band am Band Anschalte soll

    wie bekommt ioBroker das mit?

    kein Support per PN! - Fragen im Forum stellen -
    Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.
    Das Forum freut sich über eine Spende. Benutzt dazu den Spendenbutton oben rechts. Danke!
    der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

    D 1 Antwort Letzte Antwort
    0
    • D Dominik_neu

      Hallo habe folgendes Blockly gebaut. Bildschirmfoto 2023-11-05 um 13.00.43.png
      Funktioniert auch einwandfrei. Wenn mein ID Schalter (Shelly) angeht soll er das WLED Band anschalten mit folgenden Bedingen. Und auch wieder aus.

      Jetzt wollte ich gerne wenn ich das WLED Band am Band Anschalte soll das der Shelly(ID Schalter) mit angeht. Wenn ich das ganze da unten anhänge (als Blockly) nur anders herum habe ich eine Schleife und alles hängt sich auf. Natürlich dann auch anders herum, wenn Band aus = ID Schalter -aus. Wie muss ich so was machen. Wenn ich das Band direkt anschalte soll er die Einstellungen auch nicht laden. Sondern nur wenn ich den ID Schalter schalte.

      Hoffe man versteht es und jemand mag mal helfen.
      Danke

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

      @dominik_neu sagte: anders herum habe ich eine Schleife und alles hängt sich auf.

      Triggere auf "wurde geändert" und prüfe den Ursprung:

      Blockly_temp.JPG

      EDIT: "Switch1" = Shelly, "Switch2" = WLED "On / Off"

      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
      • HomoranH Homoran

        @dominik_neu sagte in Blockly soll Befehle beidseitig verwalten:

        wenn ich das WLED Band am Band Anschalte soll

        wie bekommt ioBroker das mit?

        D Offline
        D Offline
        Dominik_neu
        schrieb am zuletzt editiert von
        #4

        @homoran Was genau?
        Jetzt schalte ich den Shelly per Schalter (ID Schalter) und alles geht wie es sein soll.

        Ich möchte aber wenn ich das WLED Band so anschalte das der Shelly dann mit angeht das ich es dort z.B. Ausschalten könnte.
        Das ist mein Problem!
        Shelly an und aus geht.
        WLED an und aus auch,
        aber wenn ich WLED anmache und am Shelly aus machen möchte geht das im Moment nicht.

        Hatte im Blockly den Befehl wenn WLED an schalte Schelly auf Wahr, aber dann habe ich eine Schleife weil Shelly schaltet wieder WLED und das wieder den Shelly usw....

        HomoranH 1 Antwort Letzte Antwort
        0
        • D Dominik_neu

          @homoran Was genau?
          Jetzt schalte ich den Shelly per Schalter (ID Schalter) und alles geht wie es sein soll.

          Ich möchte aber wenn ich das WLED Band so anschalte das der Shelly dann mit angeht das ich es dort z.B. Ausschalten könnte.
          Das ist mein Problem!
          Shelly an und aus geht.
          WLED an und aus auch,
          aber wenn ich WLED anmache und am Shelly aus machen möchte geht das im Moment nicht.

          Hatte im Blockly den Befehl wenn WLED an schalte Schelly auf Wahr, aber dann habe ich eine Schleife weil Shelly schaltet wieder WLED und das wieder den Shelly usw....

          HomoranH Nicht stören
          HomoranH Nicht stören
          Homoran
          Global Moderator Administrators
          schrieb am zuletzt editiert von
          #5

          @dominik_neu sagte in Blockly soll Befehle beidseitig verwalten:

          wenn ich das WLED Band so anschalte

          @dominik_neu sagte in Blockly soll Befehle beidseitig verwalten:

          Was genau?

          dieses "so"

          kein Support per PN! - Fragen im Forum stellen -
          Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.
          Das Forum freut sich über eine Spende. Benutzt dazu den Spendenbutton oben rechts. Danke!
          der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

          J D 2 Antworten Letzte Antwort
          0
          • HomoranH Homoran

            @dominik_neu sagte in Blockly soll Befehle beidseitig verwalten:

            wenn ich das WLED Band so anschalte

            @dominik_neu sagte in Blockly soll Befehle beidseitig verwalten:

            Was genau?

            dieses "so"

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

            @homoran
            Über den WLED Adapter ;)

            HomoranH 1 Antwort Letzte Antwort
            0
            • J Jan1

              @homoran
              Über den WLED Adapter ;)

              HomoranH Nicht stören
              HomoranH Nicht stören
              Homoran
              Global Moderator Administrators
              schrieb am zuletzt editiert von
              #7

              @jan1 sagte in Blockly soll Befehle beidseitig verwalten:

              @homoran
              Über den WLED Adapter ;)

              steht das irgendwo?

              kein Support per PN! - Fragen im Forum stellen -
              Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.
              Das Forum freut sich über eine Spende. Benutzt dazu den Spendenbutton oben rechts. Danke!
              der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

              J 1 Antwort Letzte Antwort
              0
              • HomoranH Homoran

                @jan1 sagte in Blockly soll Befehle beidseitig verwalten:

                @homoran
                Über den WLED Adapter ;)

                steht das irgendwo?

                J Offline
                J Offline
                Jan1
                schrieb am zuletzt editiert von Jan1
                #8

                @homoran
                Ja, im ersten Post sind die DPs des WLED Adapter zu sehen, oder wie sonst soll er die Verbindung vom Shelly zum WLED über IOBroker herstellen?

                @Dominik_neu
                das müsste auch einfach als Erweiterung Deines Blockly mit dem "Binde" Block funktionieren.

                HomoranH paul53P 2 Antworten Letzte Antwort
                0
                • J Jan1

                  @homoran
                  Ja, im ersten Post sind die DPs des WLED Adapter zu sehen, oder wie sonst soll er die Verbindung vom Shelly zum WLED über IOBroker herstellen?

                  @Dominik_neu
                  das müsste auch einfach als Erweiterung Deines Blockly mit dem "Binde" Block funktionieren.

                  HomoranH Nicht stören
                  HomoranH Nicht stören
                  Homoran
                  Global Moderator Administrators
                  schrieb am zuletzt editiert von
                  #9

                  @jan1 sagte in Blockly soll Befehle beidseitig verwalten:

                  wie sonst soll er die Verbindung vom Shelly zum WLED über IOBroker herstellen?

                  deswegen ja die Frage!

                  @jan1 sagte in Blockly soll Befehle beidseitig verwalten:

                  mit dem "Binde" Block funktionieren.

                  mit einem 2. Blockly oder einrm Doppeltrigger

                  kein Support per PN! - Fragen im Forum stellen -
                  Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.
                  Das Forum freut sich über eine Spende. Benutzt dazu den Spendenbutton oben rechts. Danke!
                  der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

                  1 Antwort Letzte Antwort
                  0
                  • J Jan1

                    @homoran
                    Ja, im ersten Post sind die DPs des WLED Adapter zu sehen, oder wie sonst soll er die Verbindung vom Shelly zum WLED über IOBroker herstellen?

                    @Dominik_neu
                    das müsste auch einfach als Erweiterung Deines Blockly mit dem "Binde" Block funktionieren.

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

                    @jan1 sagte: Erweiterung Deines Blockly mit dem "Binde" Block funktionieren.

                    Das kann wieder zu einer Trigger-Endlosschleife führen. Man wertet besser den Ursprung aus wie gezeigt.
                    Trigger auf "wurde aktualisiert", "ist wahr" oder "ist falsch" erzeugen mit Sicherheit eine Endlosschleife.

                    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

                    J 1 Antwort Letzte Antwort
                    0
                    • paul53P paul53

                      @jan1 sagte: Erweiterung Deines Blockly mit dem "Binde" Block funktionieren.

                      Das kann wieder zu einer Trigger-Endlosschleife führen. Man wertet besser den Ursprung aus wie gezeigt.
                      Trigger auf "wurde aktualisiert", "ist wahr" oder "ist falsch" erzeugen mit Sicherheit eine Endlosschleife.

                      J Offline
                      J Offline
                      Jan1
                      schrieb am zuletzt editiert von
                      #11

                      @paul53
                      Klar ist das eleganter gelöst, wobei der "binde" Block hier unproblematisch ist.
                      Hatte den recht lange als Wechselschalter Ersatz laufen und in der Zeit nie ne Fehlfunktion und da sogar in beide Richtungen mit gegenseitiger Bindung, was nach der Logik auch nicht passieren sollte. Der zweite DP folgt dem ersten und nimmt somit den selben Zustand des ersten an, hat er den schon vorher, passiert einfach nichts.

                      @Homoran
                      Mit dem Doppeltrigger.
                      b52cad6e-2b90-4a63-b432-a6df1ec61f66-image.png

                      paul53P 1 Antwort Letzte Antwort
                      0
                      • J Jan1

                        @paul53
                        Klar ist das eleganter gelöst, wobei der "binde" Block hier unproblematisch ist.
                        Hatte den recht lange als Wechselschalter Ersatz laufen und in der Zeit nie ne Fehlfunktion und da sogar in beide Richtungen mit gegenseitiger Bindung, was nach der Logik auch nicht passieren sollte. Der zweite DP folgt dem ersten und nimmt somit den selben Zustand des ersten an, hat er den schon vorher, passiert einfach nichts.

                        @Homoran
                        Mit dem Doppeltrigger.
                        b52cad6e-2b90-4a63-b432-a6df1ec61f66-image.png

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

                        @jan1 sagte: Der zweite DP folgt dem ersten und nimmt somit den selben Zustand des ersten an, hat er den schon vorher, passiert einfach nichts.

                        Theoretisch stimmt das und auch praktisch funktioniert es meistens. Im Forum wurde aber schon einige Male berichtet, dass es manchmal doch zur gefürchteten Endlosschleife kommen kann (Laufzeiteffekte).

                        @jan1 sagte in Blockly soll Befehle beidseitig verwalten:

                        Mit dem Doppeltrigger.

                        Das ist ein (einfacher) Trigger auf den Quell-Datenpunkt "ID 1", der den Wert in den Ziel-Datenpunkt "ID 2" schreibt.

                        on({ id: 'Object ID 1', change: 'ne' }, (obj) => {
                          setState('Object ID 2', 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

                        J HomoranH 2 Antworten Letzte Antwort
                        0
                        • paul53P paul53

                          @jan1 sagte: Der zweite DP folgt dem ersten und nimmt somit den selben Zustand des ersten an, hat er den schon vorher, passiert einfach nichts.

                          Theoretisch stimmt das und auch praktisch funktioniert es meistens. Im Forum wurde aber schon einige Male berichtet, dass es manchmal doch zur gefürchteten Endlosschleife kommen kann (Laufzeiteffekte).

                          @jan1 sagte in Blockly soll Befehle beidseitig verwalten:

                          Mit dem Doppeltrigger.

                          Das ist ein (einfacher) Trigger auf den Quell-Datenpunkt "ID 1", der den Wert in den Ziel-Datenpunkt "ID 2" schreibt.

                          on({ id: 'Object ID 1', change: 'ne' }, (obj) => {
                            setState('Object ID 2', obj.state.val);
                          });
                          
                          J Offline
                          J Offline
                          Jan1
                          schrieb am zuletzt editiert von Jan1
                          #13

                          @paul53
                          Es gibt immer Leute die mit etwas Probleme haben, das eigentlich unproblematisch ist, wobei sich da die Frage stellt, wo das eigentlich Problem überhaupt "sitzt". Wie geschrieben ich hatte den sehr lange bidirektional laufen, also mit zwei Blöcken, was durchaus problematischer sein kann und nie ein Problem.
                          Ich mach das jetzt mit den internen Rules von Tasmota, sonst wäre die Lösung immer noch meine erste Wahl ;)

                          Doppeltrigger hat Homoran ins Spiel gebracht und ich denke er meinte den, wobei man mir die Funktion nicht erklären muss, ich weiß wie das Ding funktioniert.

                          1 Antwort Letzte Antwort
                          0
                          • HomoranH Homoran

                            @dominik_neu sagte in Blockly soll Befehle beidseitig verwalten:

                            wenn ich das WLED Band so anschalte

                            @dominik_neu sagte in Blockly soll Befehle beidseitig verwalten:

                            Was genau?

                            dieses "so"

                            D Offline
                            D Offline
                            Dominik_neu
                            schrieb am zuletzt editiert von
                            #14

                            @homoran nicht über den Shelly sondern über die App z.B. direkt das WLED Band

                            J 1 Antwort Letzte Antwort
                            0
                            • D Dominik_neu

                              @homoran nicht über den Shelly sondern über die App z.B. direkt das WLED Band

                              J Offline
                              J Offline
                              Jan1
                              schrieb am zuletzt editiert von
                              #15

                              @dominik_neu
                              und die schaltet den ESP der wiederum mit dem WLED Adapter verbunden ist und der den DP im IOBroker steuert. Es ist somit wurscht wo man was schaltet, da der IOBroker die Änderung mitbekommt.

                              D 1 Antwort Letzte Antwort
                              0
                              • D Offline
                                D Offline
                                Dominik_neu
                                schrieb am zuletzt editiert von
                                #16

                                Wird irgendwie komplizierter habe ich den Eindruck wenn ich das alles lese. Bin da gar nicht so fit. Kann mir jemand mal so was bauen das ich sehe wie es richtig wäre komplett?
                                Schön wäre es auch das die Vorgegebenen einstellungen nur ausgelöst werden wenn ich über den Shelly schalte. Wenn ich direkt das WLED Band anschalte soll die vorgegebene Einstellung vom Blockly nicht Greifen.

                                J 1 Antwort Letzte Antwort
                                0
                                • J Jan1

                                  @dominik_neu
                                  und die schaltet den ESP der wiederum mit dem WLED Adapter verbunden ist und der den DP im IOBroker steuert. Es ist somit wurscht wo man was schaltet, da der IOBroker die Änderung mitbekommt.

                                  D Offline
                                  D Offline
                                  Dominik_neu
                                  schrieb am zuletzt editiert von
                                  #17

                                  @jan1 Ja das WLED steuert klar den Adapter an, aber nicht den Shelly dafür müsste dann ein Befehl gesendet werden. Wie ich es in die eine Richtung schon mache Shelly -iobroker-Wled geht an.

                                  1 Antwort Letzte Antwort
                                  0
                                  • D Dominik_neu

                                    Wird irgendwie komplizierter habe ich den Eindruck wenn ich das alles lese. Bin da gar nicht so fit. Kann mir jemand mal so was bauen das ich sehe wie es richtig wäre komplett?
                                    Schön wäre es auch das die Vorgegebenen einstellungen nur ausgelöst werden wenn ich über den Shelly schalte. Wenn ich direkt das WLED Band anschalte soll die vorgegebene Einstellung vom Blockly nicht Greifen.

                                    J Offline
                                    J Offline
                                    Jan1
                                    schrieb am zuletzt editiert von Jan1
                                    #18

                                    @dominik_neu
                                    Das tuts auch nicht und Du kannst doch das Blockly von paul53 einfach übernehmen, oder eben noch einfacher den einen Block den ich gepostet habe mit den zwei DP füttern. Welcher DP wo rein muss, siehst ja in der Erklärung von paul53 und wen n das nicht verstehst, einfach probieren, da es ja nur zwei Möglichkeiten gibt, wo wie man die DPs einfügt.

                                    Das ist wirklich nix kompliziertes.
                                    Die Erweiterung Deines Blocky macht die Verbindung zwischen den zwei DPs,m was Du etwas falsch gelöst hattest und es deshalb nicht lief. Wie es funktioniert, steht ja hier mit zwei Varianten.

                                    1 Antwort Letzte Antwort
                                    0
                                    • paul53P paul53

                                      @jan1 sagte: Der zweite DP folgt dem ersten und nimmt somit den selben Zustand des ersten an, hat er den schon vorher, passiert einfach nichts.

                                      Theoretisch stimmt das und auch praktisch funktioniert es meistens. Im Forum wurde aber schon einige Male berichtet, dass es manchmal doch zur gefürchteten Endlosschleife kommen kann (Laufzeiteffekte).

                                      @jan1 sagte in Blockly soll Befehle beidseitig verwalten:

                                      Mit dem Doppeltrigger.

                                      Das ist ein (einfacher) Trigger auf den Quell-Datenpunkt "ID 1", der den Wert in den Ziel-Datenpunkt "ID 2" schreibt.

                                      on({ id: 'Object ID 1', change: 'ne' }, (obj) => {
                                        setState('Object ID 2', obj.state.val);
                                      });
                                      
                                      HomoranH Nicht stören
                                      HomoranH Nicht stören
                                      Homoran
                                      Global Moderator Administrators
                                      schrieb am zuletzt editiert von
                                      #19

                                      @paul53 sagte in Blockly soll Befehle beidseitig verwalten:

                                      Mit dem Doppeltrigger.

                                      Das ist ein (einfacher) Trigger auf den Quell-Datenpunkt "ID 1", d

                                      nein, ich meinte den Triggee mit Zahnrad, erweitwrt auf 2 DP

                                      kein Support per PN! - Fragen im Forum stellen -
                                      Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.
                                      Das Forum freut sich über eine Spende. Benutzt dazu den Spendenbutton oben rechts. Danke!
                                      der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

                                      1 Antwort Letzte Antwort
                                      0

                                      Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.

                                      Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.

                                      Mit deinem Input könnte dieser Beitrag noch besser werden 💗

                                      Registrieren Anmelden
                                      Antworten
                                      • In einem neuen Thema antworten
                                      Anmelden zum Antworten
                                      • Älteste zuerst
                                      • Neuste zuerst
                                      • Meiste Stimmen


                                      Support us

                                      ioBroker
                                      Community Adapters
                                      Donate

                                      356

                                      Online

                                      32.8k

                                      Benutzer

                                      82.8k

                                      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