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 Hohenbostler

    Hallo ich habe für mein Flurlicht zwei Lichtschalter. Beides sind zigbee Schalter besser gesagt zigbee taster.
    An einem ist aber nur der Lampendraht angeschlossen.
    Wie kann ich am besten aber beide Schalter parallel an und ausschalten ?
    Sprich egal welchen Lichtschalter ich wie betätige der andere macht genau das gleich ??

    Aktuell habe ich es über ein blockly gelöst was auch funktioniert. Mit nur einem kleinen Haken. Die Zigbee Taster haben beide eine kleine kontrollleuchte wenn quasi das Licht eingeschaltet . Schalte ich jetzt den Taster an wo der Lampendraht enthalten ist zeigt der andere Taster natürlich nicht an dass das Licht an ist.
    Gibt es vielleicht eine bessere Lösung ?
    Hier mal mein Blockly
    b4ea061d-061e-486a-b27d-7f55492e3e48-image.png
    Danke für die Hilfe.

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

    @Hohenbostler sagte in Zigbee Lichttaster parallel halten.:

    Gibt es vielleicht eine bessere Lösung ?

    Sicherlich. Aus meiner Sicht ist diese Methode die beste:

    Screenshot 2026-01-17 at 09.51.17.png

    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
      #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

                                696

                                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