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. [Hilfe] Wechselschalter Skript mit Blockly für zwei Sonoffs

NEWS

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    11
    1
    343

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    24
    1
    1.6k

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

[Hilfe] Wechselschalter Skript mit Blockly für zwei Sonoffs

Geplant Angeheftet Gesperrt Verschoben Skripten / Logik
43 Beiträge 11 Kommentatoren 8.0k Aufrufe
  • Ä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.
  • WalW Offline
    WalW Offline
    Wal
    Developer
    schrieb am zuletzt editiert von
    #22

    Hier noch eine Lösung die getestet ist:
    2551_schalter.jpg

    Gruß
    Walter

    DoorIO-Adapter
    wioBrowser-Adapter und wioBrowser

    1 Antwort Letzte Antwort
    0
    • SmarthomeMFS Offline
      SmarthomeMFS Offline
      SmarthomeMF
      schrieb am zuletzt editiert von
      #23

      @Wal:

      ier noch eine Lösung die getestet ist: `
      Danke für die Antwort

      Das habe ich auch schon so versucht…

      ich erzeuge damit einen ping pong Effekt!!

      die blinken nur noch und das ganze lässt sich nicht mehr stoppen!

      Mach ich da was falsch?
      4668_unbenannt_3.png
      4668_unbenannt_4.png

      Max

      ioBroker auf einem NUC ,16GB RAM, 120GB SSD) mit Proxmox
      Cloud Pro, iot, Alexa, Sonos, sonoff, Fronius, Harmony, Doorbird, Shelly, Hue, Loxone, Mihome, …

      1 Antwort Letzte Antwort
      0
      • rantanplanR Online
        rantanplanR Online
        rantanplan
        schrieb am zuletzt editiert von
        #24

        @SmarthomeMF:

        ich erzeuge damit einen ping pong Effekt!!

        die blinken nur noch und das ganze lässt sich nicht mehr stoppen!

        Mach ich da was falsch? `

        Schau Die doch mal Dein Blockly an.

        Du schaltest innerhalb des Triggers die Datenpunkte die Du triggerst. :roll:

        Ist "POWER" der richtige Datenpunkt?

        Bei anderen ist das die Watt-Angabe vom Energieverbrauch.

        Mach doch mal von den Datenpunktten einen Screenshot.

        Grüße

        Rantanplan

        CCU3 / MS Server 2019(VM) / Scripten mit Blockly

        1 Antwort Letzte Antwort
        0
        • BBTownB Offline
          BBTownB Offline
          BBTown
          schrieb am zuletzt editiert von
          #25

          was stimmt mit diesem Lösungsvorschlag nicht?

          http://forum.iobroker.net/viewtopic.php … 47#p116482

          und was stimmt mit dem Lösungsvorschlag von rantanplan nicht?

          http://forum.iobroker.net/viewtopic.php … 12#p130685

          ioBroker auf NUC (VM debian v13 (Trixie ), node v22.21.0 npm v10.9.4, js-controller v7.1.0 jsonl/jsonl / HomeMatic CCU-2 (Wired und Funk) / Philips HUE / echo.DOT / Broadlink RM pro / SONOS

          1 Antwort Letzte Antwort
          0
          • WalW Offline
            WalW Offline
            Wal
            Developer
            schrieb am zuletzt editiert von
            #26

            @SmarthomeMF:

            @Wal:

            ier noch eine Lösung die getestet ist: `
            Danke für die Antwort

            Das habe ich auch schon so versucht…

            ich erzeuge damit einen ping pong Effekt!!

            die blinken nur noch und das ganze lässt sich nicht mehr stoppen!

            Mach ich da was falsch? `

            Du hast anstatt die Schalter die Sonoffs eingetragen. Die Lampen sind die Sonoffs, die Schalter sind eben deine Betätiger(Schalter).

            Gruß
            Walter

            DoorIO-Adapter
            wioBrowser-Adapter und wioBrowser

            1 Antwort Letzte Antwort
            0
            • WalW Offline
              WalW Offline
              Wal
              Developer
              schrieb am zuletzt editiert von
              #27

              Habe dein Script mal durchgelesen, mit was schaltest du die Sonoffs ? Etwa an den Sonoffs direkt ? Das würde nicht funktionieren und diesen Ping-Pong-Effekt auslösen.

              Gruß
              Walter

              DoorIO-Adapter
              wioBrowser-Adapter und wioBrowser

              1 Antwort Letzte Antwort
              0
              • WalW Offline
                WalW Offline
                Wal
                Developer
                schrieb am zuletzt editiert von
                #28

                @Wal:

                Habe dein Script mal durchgelesen, mit was schaltest du die Sonoffs ? Etwa an den Sonoffs direkt ? Das würde nicht funktionieren und diesen Ping-Pong-Effekt auslösen. `
                falls das so ist, mußt du einen Merker einbauen :
                2551_schalter2.jpg

                Gruß
                Walter

                DoorIO-Adapter
                wioBrowser-Adapter und wioBrowser

                1 Antwort Letzte Antwort
                0
                • C Offline
                  C Offline
                  Charly4277
                  schrieb am zuletzt editiert von
                  #29

                  Warum machst Du es nicht einfach so. Dabei braucht nur einer der beiden sonoffs eine Verbindung zur Lampe. Du kannst das auch auf mehrere Schalter erweitern. Funktioniert bei mir einwandfrei. Sobald Du den einen Schalter betätigst, wird der andere mit geschaltet.
                  4962_wechselschaltung.png

                  1 Antwort Letzte Antwort
                  0
                  • WalW Offline
                    WalW Offline
                    Wal
                    Developer
                    schrieb am zuletzt editiert von
                    #30

                    @Charly4277:

                    Warum machst Du es nicht einfach so. Dabei braucht nur einer der beiden sonoffs eine Verbindung zur Lampe. Du kannst das auch auf mehrere Schalter erweitern. Funktioniert bei mir einwandfrei. Sobald Du den einen Schalter betätigst, wird der andere mit geschaltet. `
                    Das das noch einfacher geht hätte ich nicht gedacht, man lernt nie aus. :o

                    Hab' aber erst testen müssen, bevor ich es glauben konnte. :D

                    Gruß
                    Walter

                    DoorIO-Adapter
                    wioBrowser-Adapter und wioBrowser

                    1 Antwort Letzte Antwort
                    0
                    • C Offline
                      C Offline
                      Charly4277
                      schrieb am zuletzt editiert von
                      #31

                      Ja, ich wollte es auch nicht glauben, bis ich es getestet hatte…

                      1 Antwort Letzte Antwort
                      0
                      • J Offline
                        J Offline
                        Jan1
                        schrieb am zuletzt editiert von
                        #32

                        @Charly4277

                        Ja das ist einfacher als mancher denkt und ich geh mal davon aus, je weniger Ahnung man von Blockly hat, desto schneller kommt man genau auf Deine Lösung. Das einspricht exakt dem was ich bei mir als allererstes Blockly gebastelt habe und schien mir gleich logisch, dass das funktionieren muss. Alles andere an Blöcken kannte ich da noch nicht mal :lol:

                        Auch das geniale daran, dass man das beliebig erweitern kann war gleich klar und ist somit für eine Treppenhausschaltung genau das richtige.

                        1 Antwort Letzte Antwort
                        0
                        • SmarthomeMFS Offline
                          SmarthomeMFS Offline
                          SmarthomeMF
                          schrieb am zuletzt editiert von
                          #33

                          @Charly4277:

                          Warum machst Du es nicht einfach so `
                          Wenn alles so einfach ginge…..

                          Ich zerbreche mir den Kopf Stundenlang und kommt nichts raus... :oops:

                          Dein Ansatz in nur 1 min umgesetzt und es geht alle perfekt!!

                          Danke

                          Max

                          ioBroker auf einem NUC ,16GB RAM, 120GB SSD) mit Proxmox
                          Cloud Pro, iot, Alexa, Sonos, sonoff, Fronius, Harmony, Doorbird, Shelly, Hue, Loxone, Mihome, …

                          1 Antwort Letzte Antwort
                          0
                          • SmarthomeMFS Offline
                            SmarthomeMFS Offline
                            SmarthomeMF
                            schrieb am zuletzt editiert von
                            #34

                            So einfach ist es Doch nicht :oops:

                            als ich heute Abend nach Hause kam und einen der Sonoffs mit dem Lichtschalter über GPIO14 eingeschaltet habe ging das ping pong wieder los!!

                            Ich konnte dann im VIS nichts mehr schalten…

                            mein PC war voll ausgelastet mit dem Schalten des Blinkkonzertes.

                            Ich habe dann das Skript beenden können...

                            nach ca5 min wurde das Skript dann abgeschaltet und mein PC hat sich wieder gefangen.

                            Also ich habe da irgend einen Fehler drin :evil:

                            Bitte um Hilfe.

                            Danke

                            Max

                            ioBroker auf einem NUC ,16GB RAM, 120GB SSD) mit Proxmox
                            Cloud Pro, iot, Alexa, Sonos, sonoff, Fronius, Harmony, Doorbird, Shelly, Hue, Loxone, Mihome, …

                            1 Antwort Letzte Antwort
                            0
                            • WalW Offline
                              WalW Offline
                              Wal
                              Developer
                              schrieb am zuletzt editiert von
                              #35

                              Hast du meine Version mit dem Merker schon getestet ?

                              Gruß
                              Walter

                              DoorIO-Adapter
                              wioBrowser-Adapter und wioBrowser

                              1 Antwort Letzte Antwort
                              0
                              • SmarthomeMFS Offline
                                SmarthomeMFS Offline
                                SmarthomeMF
                                schrieb am zuletzt editiert von
                                #36

                                @Wal:

                                Hast du meine Version mit dem Merker schon getestet ? `
                                Bin gerade daran!

                                Aber da ich nicht Anfänger bin brauche ich da mehr Infos…

                                Was ist ein Merker und wie geht das ?

                                Danke für die hilfe

                                Max

                                ioBroker auf einem NUC ,16GB RAM, 120GB SSD) mit Proxmox
                                Cloud Pro, iot, Alexa, Sonos, sonoff, Fronius, Harmony, Doorbird, Shelly, Hue, Loxone, Mihome, …

                                1 Antwort Letzte Antwort
                                0
                                • WalW Offline
                                  WalW Offline
                                  Wal
                                  Developer
                                  schrieb am zuletzt editiert von
                                  #37

                                  @SmarthomeMF:

                                  Was ist ein Merker und wie geht das ? `

                                  Das ist eine Variable, du kannst sie nennen wie du möchtest.

                                  Ich habe ihn nur Merker genannt, da er sich was Merken soll.

                                  Unter Variablen "etwas" nehmen, rechte Maustaste, Variable erstellen und ein Namen geben.

                                  Gruß
                                  Walter

                                  DoorIO-Adapter
                                  wioBrowser-Adapter und wioBrowser

                                  1 Antwort Letzte Antwort
                                  0
                                  • SmarthomeMFS Offline
                                    SmarthomeMFS Offline
                                    SmarthomeMF
                                    schrieb am zuletzt editiert von
                                    #38

                                    @Wal:

                                    Unter Variablen "etwas" nehmen, rechte Maustaste, Variable erstellen und ein Namen geben./quote]

                                    OK

                                    muss ich dann noch irgendwas konfigurieren?

                                    Max

                                    ioBroker auf einem NUC ,16GB RAM, 120GB SSD) mit Proxmox
                                    Cloud Pro, iot, Alexa, Sonos, sonoff, Fronius, Harmony, Doorbird, Shelly, Hue, Loxone, Mihome, …

                                    1 Antwort Letzte Antwort
                                    0
                                    • WalW Offline
                                      WalW Offline
                                      Wal
                                      Developer
                                      schrieb am zuletzt editiert von
                                      #39

                                      @SmarthomeMF:

                                      OK

                                      muss ich dann noch irgendwas konfigurieren? `

                                      Nein

                                      Gruß
                                      Walter

                                      DoorIO-Adapter
                                      wioBrowser-Adapter und wioBrowser

                                      1 Antwort Letzte Antwort
                                      0
                                      • SmarthomeMFS Offline
                                        SmarthomeMFS Offline
                                        SmarthomeMF
                                        schrieb am zuletzt editiert von
                                        #40

                                        So

                                        Spät aber doch habe ich mit der Wechselschaltung wieder rumgespielt!
                                        @Wal:

                                        Hast du meine Version mit dem Merker schon getestet? `
                                        nun habe ich das Skript so aufgebaut wie du.

                                        Es funktioniert perfekt und ohne Fehler…..

                                        muss mal testen ob das so bleibt.

                                        Danke 4668_unbenannt_19.png

                                        Max

                                        ioBroker auf einem NUC ,16GB RAM, 120GB SSD) mit Proxmox
                                        Cloud Pro, iot, Alexa, Sonos, sonoff, Fronius, Harmony, Doorbird, Shelly, Hue, Loxone, Mihome, …

                                        1 Antwort Letzte Antwort
                                        0
                                        • paul53P Offline
                                          paul53P Offline
                                          paul53
                                          schrieb am zuletzt editiert von
                                          #41

                                          Mit einer Scriptvariablen als Triggersperre funktioniert es natürlich. In Javascript sieht es etwa so aus:

                                          const idA = '...';  // Datenpunkt-ID 1\. Lampe
                                          const idB = '...';  // Datenpunkt-ID 2\. Lampe
                                          
                                          var Folge = false;
                                          
                                          on(idA, function(dp) {
                                            if(Folge) Folge = false;
                                            else {
                                              setState(idB, dp.state.val);
                                              Folge = true;
                                            }
                                          });
                                          
                                          on(idB, function(dp) {
                                            if(Folge) Folge = false;
                                            else {
                                              setState(idA, dp.state.val);
                                              Folge = true;
                                            }
                                          });
                                          
                                          

                                          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

                                          742

                                          Online

                                          32.5k

                                          Benutzer

                                          81.7k

                                          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