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. Einsteigerfragen
  4. Automatisierung
  5. Zigbee Lichttaster parallel halten.

NEWS

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

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.0k

Zigbee Lichttaster parallel halten.

Geplant Angeheftet Gesperrt Verschoben Automatisierung
16 Beiträge 5 Kommentatoren 119 Aufrufe 3 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.
  • H Online
    H Online
    Hohenbostler
    schrieb am zuletzt editiert von
    #3

    Sorry aber so baue ich mir doch einen loop.

    Weil beide States gegenseitig sich triggern und ausführen. usw usw. Sicher dass das so geht ?

    AsgothianA 1 Antwort Letzte Antwort
    0
    • H Hohenbostler

      Sorry aber so baue ich mir doch einen loop.

      Weil beide States gegenseitig sich triggern und ausführen. usw usw. Sicher dass das so geht ?

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

      @Hohenbostler sagte in Zigbee Lichttaster parallel halten.:

      Sorry aber so baue ich mir doch einen loop.

      Weil beide States gegenseitig sich triggern und ausführen. usw usw. Sicher dass das so geht ?

      Ganz Sicher. Das liegt an der Kombination von was changed und ack is update. Wenn du einen der States via Skript schaltest dann wird dieser Trigger nicht aktiv, da die Änderung mit ack = false, sprich control rein kommt

      A.

      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
      • H Online
        H Online
        Hohenbostler
        schrieb am zuletzt editiert von Hohenbostler
        #5

        Sorry meins ist auf deutsch. Ist das dann so richtig ?

        image.png

        1 Antwort Letzte Antwort
        0
        • AsgothianA Offline
          AsgothianA Offline
          Asgothian
          Developer
          schrieb am zuletzt editiert von
          #6

          Das ist so richtig.

          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
          • H Online
            H Online
            Hohenbostler
            schrieb am zuletzt editiert von
            #7

            Sprich um das nochmal für mich verständlich zu machen. Drücke ich einen der Taster Physisch wird ack = true mitgesendet. Wenn aber ein Schalter durch zB das BLockly geschaltet wird kommt ein ack= false mit ?

            Was genau ist denn wenn ich einen der Schalter nicht Physisch drücke sondern per Visualisierung ?

            AsgothianA paul53P 2 Antworten Letzte Antwort
            0
            • H Hohenbostler

              Sprich um das nochmal für mich verständlich zu machen. Drücke ich einen der Taster Physisch wird ack = true mitgesendet. Wenn aber ein Schalter durch zB das BLockly geschaltet wird kommt ein ack= false mit ?

              Was genau ist denn wenn ich einen der Schalter nicht Physisch drücke sondern per Visualisierung ?

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

              @Hohenbostler sagte in Zigbee Lichttaster parallel halten.:

              Sprich um das nochmal für mich verständlich zu machen. Drücke ich einen der Taster Physisch wird ack = true mitgesendet. Wenn aber ein Schalter durch zB das BLockly geschaltet wird kommt ein ack= false mit ?

              Wenn du am Schalter direkt drückst ändert sich der Status der Hardware, und dieser wird als aktualiserung mit ack=true an den ioBroker gemeldet.

              Wenn du den Schalter über den Datenpunkt steuerst musst du das als steuerung mit ack=false senden. Die Hardware quittiert das dann mit einer aktualisierung mit ack=true (aber dann ist der Wert schon gesetzt, sprich, dann hast du keine Änderung.)

              Was genau ist denn wenn ich einen der Schalter nicht Physisch drücke sondern per Visualisierung ?

              Das wird komplexer. Wenn du das auch abfangen willst, dann geht das etwas anders:

              Screenshot 2026-01-17 at 11.06.35.png

              Über die Abfrage des 'origin' kannst du alle Änderungen heraus nehmen die nicht von dieser einen Quelle (deiner Vis) kommen.

              Was ich Dir nicht sagen kann ist was in dem roten Rahmen stehen muss - ich hab keine Visualisierung, daher weiss ich nicht mit welchem origin die Änderungen via Visualisierung herein kommen.

              A.

              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
              • Siggi0904S Offline
                Siggi0904S Offline
                Siggi0904
                schrieb am zuletzt editiert von
                #9

                Kannst du aber auch mit binding machen und die Datenpunkte aneinander binden.
                Habe ich so gemacht, um eine Wechselschaltung nachzubauen.

                H 1 Antwort Letzte Antwort
                0
                • H Hohenbostler

                  Sprich um das nochmal für mich verständlich zu machen. Drücke ich einen der Taster Physisch wird ack = true mitgesendet. Wenn aber ein Schalter durch zB das BLockly geschaltet wird kommt ein ack= false mit ?

                  Was genau ist denn wenn ich einen der Schalter nicht Physisch drücke sondern per Visualisierung ?

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

                  @Hohenbostler sagte: Schalter nicht Physisch drücke sondern per Visualisierung ?

                  So verhindert man eine Trigger-Schleife unabhängig davon, wie ein Schalter betätigt wird:

                  Blockly_temp.JPG

                  EDIT: Außerdem werden weniger Ressourcen verbraucht, da in jeder Subscription nur ein Block "steuere" enthalten ist.

                  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
                  • Siggi0904S Siggi0904

                    Kannst du aber auch mit binding machen und die Datenpunkte aneinander binden.
                    Habe ich so gemacht, um eine Wechselschaltung nachzubauen.

                    H Online
                    H Online
                    Hohenbostler
                    schrieb am zuletzt editiert von
                    #11

                    @Siggi0904 habe ich damals schon Probleme mit gehabt. Kannst du mir zeigen wie du es gelöst hast ?

                    1 Antwort Letzte Antwort
                    0
                    • Siggi0904S Offline
                      Siggi0904S Offline
                      Siggi0904
                      schrieb am zuletzt editiert von
                      #12

                      grafik.png

                      H 1 Antwort Letzte Antwort
                      0
                      • Siggi0904S Siggi0904

                        grafik.png

                        H Online
                        H Online
                        Hohenbostler
                        schrieb am zuletzt editiert von
                        #13

                        @Siggi0904 wenn ich das richtig sehe bindest du die Zustände gegenseitig ?

                        HomoranH 1 Antwort Letzte Antwort
                        0
                        • Siggi0904S Offline
                          Siggi0904S Offline
                          Siggi0904
                          schrieb am zuletzt editiert von
                          #14

                          Ja, der eine Schalter sagt dem anderen Schalter Bescheid, wenn sich was ändert.

                          paul53P 1 Antwort Letzte Antwort
                          0
                          • H Hohenbostler

                            @Siggi0904 wenn ich das richtig sehe bindest du die Zustände gegenseitig ?

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

                            @Hohenbostler sagte in Zigbee Lichttaster parallel halten.:

                            bindest du die Zustände gegenseitig ?

                            wie soll das denn sonst funktionieren?
                            du willst doch jeweils den anderen steuern, egal wo du etwas änderst

                            kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

                            Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

                            der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

                            1 Antwort Letzte Antwort
                            0
                            • Siggi0904S Siggi0904

                              Ja, der eine Schalter sagt dem anderen Schalter Bescheid, wenn sich was ändert.

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

                              @Siggi0904 sagte: der eine Schalter sagt dem anderen Schalter Bescheid, wenn sich was ändert.

                              Das kann unter bestimmten Umständen (Laufzeiteffekte) zu einer Trigger-Endlosschleife führen. Mein Vorschlag ist nahezu identisch, was den resultierenden Javascript-Code betrifft, allerdings mit dem Unterschied, dass durch die zusätzliche Prüfung eine Trigger-Schleife mit Sicherheit verhindert wird.

                              on({ id: 'alias.0.Flur.Licht.Switch1', change: 'ne' }, (obj) => {
                                if(obj.state.c != scriptName) setState('alias.0.Flur.Licht.Switch2', obj.state.val);
                              });
                              on({ id: 'alias.0.Flur.Licht.Switch2', change: 'ne' }, (obj) => {
                                if(obj.state.c != scriptName) setState('alias.0.Flur.Licht.Switch1', 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

                              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

                              694

                              Online

                              32.6k

                              Benutzer

                              82.0k

                              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