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. Zwei Auslöser - Blockly aber nur ein mal starten?

NEWS

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

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

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

Zwei Auslöser - Blockly aber nur ein mal starten?

Geplant Angeheftet Gesperrt Verschoben Blockly
10 Beiträge 4 Kommentatoren 660 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.
  • G Offline
    G Offline
    gutgut30
    schrieb am zuletzt editiert von gutgut30
    #1

    Hi zusammen,

    ich habe einen Shelly 2.5 im Bad verbaut. Ich nutze einen Doppelschalter der zwei Lichtkreise steuert und pro Schalter einen Shelly Kanal.

    Ich versuche nun ein Blockly zu bauen, das auf den Schalter reagiert.

    Sobald min. ein Relay schaltet, soll mein Script loslaufen. In der Regel drückt man jedoch beide Schalter gleichzeitig und mein Script läuft somit dann auch zwei mal los. Das verursacht leider Folgefehler. Und ich habe leider absolut keine Ahnung wie ich das doppelte starten Unterbinden kann :(

    d8b1f732-95ee-4095-beeb-5d790d20d4ea-image.png

    Hat jemand einen Tipp?

    Grüße

    DJMarc75D paul53P 2 Antworten Letzte Antwort
    0
    • G gutgut30

      Hi zusammen,

      ich habe einen Shelly 2.5 im Bad verbaut. Ich nutze einen Doppelschalter der zwei Lichtkreise steuert und pro Schalter einen Shelly Kanal.

      Ich versuche nun ein Blockly zu bauen, das auf den Schalter reagiert.

      Sobald min. ein Relay schaltet, soll mein Script loslaufen. In der Regel drückt man jedoch beide Schalter gleichzeitig und mein Script läuft somit dann auch zwei mal los. Das verursacht leider Folgefehler. Und ich habe leider absolut keine Ahnung wie ich das doppelte starten Unterbinden kann :(

      d8b1f732-95ee-4095-beeb-5d790d20d4ea-image.png

      Hat jemand einen Tipp?

      Grüße

      DJMarc75D Offline
      DJMarc75D Offline
      DJMarc75
      schrieb am zuletzt editiert von
      #2

      @gutgut30 sagte in Zwei Auslöser - Blockly aber nur ein mal starten?:

      Hat jemand einen Tipp?

      Ja, das ganze Blockly zeigen ;)

      Lehrling seit 1975 !!!
      Beitrag geholfen ? dann gerne ein upvote rechts unten im Beitrag klicken ;)
      https://forum.iobroker.net/topic/51555/hinweise-f%C3%BCr-gute-forenbeitr%C3%A4ge

      G 1 Antwort Letzte Antwort
      0
      • DJMarc75D DJMarc75

        @gutgut30 sagte in Zwei Auslöser - Blockly aber nur ein mal starten?:

        Hat jemand einen Tipp?

        Ja, das ganze Blockly zeigen ;)

        G Offline
        G Offline
        gutgut30
        schrieb am zuletzt editiert von
        #3

        @djmarc75
        Hab auch gerade gesehen, dass die Hälfte fehlt. Jetzt ist es vollständig.

        DJMarc75D 1 Antwort Letzte Antwort
        0
        • G gutgut30

          @djmarc75
          Hab auch gerade gesehen, dass die Hälfte fehlt. Jetzt ist es vollständig.

          DJMarc75D Offline
          DJMarc75D Offline
          DJMarc75
          schrieb am zuletzt editiert von
          #4

          @gutgut30

          Das kann so nicht funktionieren - da fehlt wohl was ;)

          Screenshot 2023-08-08 183751.png

          Lehrling seit 1975 !!!
          Beitrag geholfen ? dann gerne ein upvote rechts unten im Beitrag klicken ;)
          https://forum.iobroker.net/topic/51555/hinweise-f%C3%BCr-gute-forenbeitr%C3%A4ge

          G 1 Antwort Letzte Antwort
          0
          • DJMarc75D DJMarc75

            @gutgut30

            Das kann so nicht funktionieren - da fehlt wohl was ;)

            Screenshot 2023-08-08 183751.png

            G Offline
            G Offline
            gutgut30
            schrieb am zuletzt editiert von gutgut30
            #5

            @djmarc75
            Auch den hab ich korrigiert. Ändert aber nichts an meinem Problem ;)

            Das Script läuft pro Shelly Releay je ein mal. Also wird es insg. zwei mal getriggert. Und das überschreibt mir oben, die im ersten Lauf korrekte Variable "StatusMoos".

            0b60bec0-2263-40d9-ab82-bea3073ba240-image.png

            Diese wird korrekt (z. B. false) gesetzt und wird direkt beim zweiten triggern überschrieben mit "true", weil die Lampe beim ersten Durchlauf eingeschaltet wird. Dabei wird aus meinem eigentlich korrekten "false" ein "true" und ich die Lampe schaltet am Ende niemals aus.

            Ich habs mit Pausen versucht, aber auch da rennt das Script zwei mal an. Was auch logisch ist, beide Relais triggern. Und das möchte ich irgendwie verhindern.

            HomoranH 1 Antwort Letzte Antwort
            0
            • G gutgut30

              @djmarc75
              Auch den hab ich korrigiert. Ändert aber nichts an meinem Problem ;)

              Das Script läuft pro Shelly Releay je ein mal. Also wird es insg. zwei mal getriggert. Und das überschreibt mir oben, die im ersten Lauf korrekte Variable "StatusMoos".

              0b60bec0-2263-40d9-ab82-bea3073ba240-image.png

              Diese wird korrekt (z. B. false) gesetzt und wird direkt beim zweiten triggern überschrieben mit "true", weil die Lampe beim ersten Durchlauf eingeschaltet wird. Dabei wird aus meinem eigentlich korrekten "false" ein "true" und ich die Lampe schaltet am Ende niemals aus.

              Ich habs mit Pausen versucht, aber auch da rennt das Script zwei mal an. Was auch logisch ist, beide Relais triggern. Und das möchte ich irgendwie verhindern.

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

              @gutgut30 sagte in Zwei Auslöser - Blockly aber nur ein mal starten?:

              Das Script läuft pro Shelly Releay je ein mal. Also wird es insg. zwei mal getriggert.

              dann sollte der erste Trigger eine Sperrvariable setzen, die 7m Logikteil mitabgefragt wird.
              nach einem gewissen Timeout kann diese Sperrvariable wieder resettet werden, damit sie beim nächsten Lauf wieder zur Verfügung steht.

              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 -

              G 1 Antwort Letzte Antwort
              0
              • G gutgut30

                Hi zusammen,

                ich habe einen Shelly 2.5 im Bad verbaut. Ich nutze einen Doppelschalter der zwei Lichtkreise steuert und pro Schalter einen Shelly Kanal.

                Ich versuche nun ein Blockly zu bauen, das auf den Schalter reagiert.

                Sobald min. ein Relay schaltet, soll mein Script loslaufen. In der Regel drückt man jedoch beide Schalter gleichzeitig und mein Script läuft somit dann auch zwei mal los. Das verursacht leider Folgefehler. Und ich habe leider absolut keine Ahnung wie ich das doppelte starten Unterbinden kann :(

                d8b1f732-95ee-4095-beeb-5d790d20d4ea-image.png

                Hat jemand einen Tipp?

                Grüße

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

                @gutgut30 sagte: Hat jemand einen Tipp?

                Blockly_temp.JPG

                EDIT: Wozu dient die Variable BrightMoos, wenn sie nirgends ausgewertet wird?

                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 Nicht stören
                  HomoranH Nicht stören
                  Homoran
                  Global Moderator Administrators
                  schrieb am zuletzt editiert von
                  #8

                  Die Variante von @paul53 setzt aber voraus, dass immer beide Schalter quasi zeitgleich geschaltet werden.
                  Wenn der Abstand >100msec ist, triggert der zweite Schalter auch wieder.

                  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 -

                  paul53P 1 Antwort Letzte Antwort
                  1
                  • HomoranH Homoran

                    Die Variante von @paul53 setzt aber voraus, dass immer beide Schalter quasi zeitgleich geschaltet werden.
                    Wenn der Abstand >100msec ist, triggert der zweite Schalter auch wieder.

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

                    @homoran sagte: Wenn der Abstand >100msec ist, triggert der zweite Schalter auch wieder.

                    Wenn generell nur auf das erste Relais "on" reagiert werden soll, kann man es so auswerten.

                    Blockly_temp.JPG

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

                      @gutgut30 sagte in Zwei Auslöser - Blockly aber nur ein mal starten?:

                      Das Script läuft pro Shelly Releay je ein mal. Also wird es insg. zwei mal getriggert.

                      dann sollte der erste Trigger eine Sperrvariable setzen, die 7m Logikteil mitabgefragt wird.
                      nach einem gewissen Timeout kann diese Sperrvariable wieder resettet werden, damit sie beim nächsten Lauf wieder zur Verfügung steht.

                      G Offline
                      G Offline
                      gutgut30
                      schrieb am zuletzt editiert von
                      #10

                      @homoran
                      Verstanden - und einfach. Danke!

                      Ist sicher nicht die schönste Lösung, aber es funktioniert:

                      2bfdca6a-ee07-4828-b9e2-d6c33b209039-image.png

                      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

                      578

                      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