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. Blockly
  5. [gelöst] Trigger Problem/Verständnisproblem Blockly Skript Lichtsteuerung

NEWS

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    11
    1
    77

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    24
    1
    1.7k

[gelöst] Trigger Problem/Verständnisproblem Blockly Skript Lichtsteuerung

Geplant Angeheftet Gesperrt Verschoben Blockly
blocklyscenes
16 Beiträge 3 Kommentatoren 1.3k 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.
  • BBTownB Offline
    BBTownB Offline
    BBTown
    schrieb am zuletzt editiert von
    #2

    Wäre es nicht am einfachsten Du machst ein eigenes Script und triggerst auf 19:00h
    Wenn VU ist eingeschaltet, dann Licht an, sonst nicht

    Dann hast Du den Fall, VU ist vor 19:00h eingeschaltet abgefangen.
    Nach 19:00h greift dein ursprungsscript

    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
    • W Offline
      W Offline
      W0RSCHD
      schrieb am zuletzt editiert von
      #3

      achso du meinst nochmal ein extra Skript um das abzufangen? Ja das währe wohl am einfachsten, würde ich auch hinbekommen, ich dachte nur das geht evtl. alles in einem Skript um das Übersichtlicher zu behalten und ich lerne noch was dabei, deswegen hab ich mal hier nachgefragt und erhoffe mir eine Lösung :)

      BBTownB 1 Antwort Letzte Antwort
      0
      • W W0RSCHD

        achso du meinst nochmal ein extra Skript um das abzufangen? Ja das währe wohl am einfachsten, würde ich auch hinbekommen, ich dachte nur das geht evtl. alles in einem Skript um das Übersichtlicher zu behalten und ich lerne noch was dabei, deswegen hab ich mal hier nachgefragt und erhoffe mir eine Lösung :)

        BBTownB Offline
        BBTownB Offline
        BBTown
        schrieb am zuletzt editiert von
        #4

        @W0RSCHD es sind ja zwei unterschiedliche Trigger und man sollte keine 2 Trigger in einem Script haben.

        Ausserdem mag ich es einfach , wenn es denn geht ;-)

        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

        paul53P 1 Antwort Letzte Antwort
        0
        • W Offline
          W Offline
          W0RSCHD
          schrieb am zuletzt editiert von
          #5

          Einfacher wäre doch wenn es nur 1 Skript gäbe, wo er einfach ab 19 Uhr anfängt abzufrangen Standby true oder false und dann halt dementsprechend Steuert.
          So wäre ja quasi alles abgefangen.
          Ich hatte das ja so probiert mit jede Sekunde (erhöhrt wahrsch. die Last extrem auf dem RPI), was aber letzten Endes nichts gebracht hat, da gar nichts passiert ist dann und nichts geschaltet wurde. Und ich verstehe nicht wieso das nicht geklappt hat, darum auch meine Frage hier.

          BBTownB 1 Antwort Letzte Antwort
          0
          • W W0RSCHD

            Einfacher wäre doch wenn es nur 1 Skript gäbe, wo er einfach ab 19 Uhr anfängt abzufrangen Standby true oder false und dann halt dementsprechend Steuert.
            So wäre ja quasi alles abgefangen.
            Ich hatte das ja so probiert mit jede Sekunde (erhöhrt wahrsch. die Last extrem auf dem RPI), was aber letzten Endes nichts gebracht hat, da gar nichts passiert ist dann und nichts geschaltet wurde. Und ich verstehe nicht wieso das nicht geklappt hat, darum auch meine Frage hier.

            BBTownB Offline
            BBTownB Offline
            BBTown
            schrieb am zuletzt editiert von BBTown
            #6

            @W0RSCHD nein, warum sollst Du das System mit unsinnigen permamementen Abfragen im Sekundentakt belasten, wenn Du das ganze mit einer einzigen Abfrage um 19:00h abfangen könntest?

            Als Nebeneffekt - vor allem falls Du kein JavaScript Experte bist - ist es doch auch nach Jahren viel einfacher zu erkennen was ein Script überhaupt ausführen soll wenn es nur eine gezielte Aufgabe erfüllt, als wenn Du ein kompliziertes Werk vor dir hast, welches alle Eventualitäten in einem komplexem Script abfängt.

            [Nachtrag]
            Keiner zwingt Dich meinen Vorschlag anzunehmen ;-)

            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
            • W Offline
              W Offline
              W0RSCHD
              schrieb am zuletzt editiert von
              #7

              Hehe, dein Vorschlag ist schon gut keine Frage, ich werde das wahrsch. auch so umsetzen. Mir war auch klar das ich mit der Sekündlichen Abfrage die Last auf dem IOBroker deutlich erhöhe und das recht unnötig, da hast du auch recht, ich wollte aber verstehen wieso dies so nicht funktioniert hat, bzw. was ich da Falsch gemacht habe. Deine Lösung ist effektiv die Lastärmere und wahrsch. auch effektivere.

              1 Antwort Letzte Antwort
              0
              • BBTownB BBTown

                @W0RSCHD es sind ja zwei unterschiedliche Trigger und man sollte keine 2 Trigger in einem Script haben.

                Ausserdem mag ich es einfach , wenn es denn geht ;-)

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

                @BBTown sagte:

                man sollte keine 2 Trigger in einem Script haben.

                Wie kommst Du darauf ? In einem Skript können beliebig viele Trigger verwendet werden. Nur geschachtelte Tigger (Trigger im Triggerbaustein) sollte man vermeiden.

                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

                BBTownB 1 Antwort Letzte Antwort
                0
                • paul53P paul53

                  @BBTown sagte:

                  man sollte keine 2 Trigger in einem Script haben.

                  Wie kommst Du darauf ? In einem Skript können beliebig viele Trigger verwendet werden. Nur geschachtelte Tigger (Trigger im Triggerbaustein) sollte man vermeiden.

                  BBTownB Offline
                  BBTownB Offline
                  BBTown
                  schrieb am zuletzt editiert von BBTown
                  #9

                  @paul53 ja, da habe ich mich unglücklich ausgedrückt - Du kannst Sie losgelöst von einander anordnen, aber findest Du dass dies die Übersichtlichkeit für Anfänger steigert gegenüber einem separatem Script?

                  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
                  • W Offline
                    W Offline
                    W0RSCHD
                    schrieb am zuletzt editiert von
                    #10

                    @BBTown du meinst quasi das 2. Skript so

                    Skript2.jpg

                    richtig?

                    BBTownB 1 Antwort Letzte Antwort
                    0
                    • W W0RSCHD

                      @BBTown du meinst quasi das 2. Skript so

                      Skript2.jpg

                      richtig?

                      BBTownB Offline
                      BBTownB Offline
                      BBTown
                      schrieb am zuletzt editiert von
                      #11

                      @W0RSCHD beinahe ... den "falsch" Bereich brauchst Du doch nicht ... wenn der VU aus ist passiert doch um 19:00h nichts

                      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
                      • W Offline
                        W Offline
                        W0RSCHD
                        schrieb am zuletzt editiert von W0RSCHD
                        #12

                        stimmt, das war ein logikfehler meinerseits ^^

                        Könnte ich die beiden Trigger im selben Skript nacheinander anhängen oder arbeitet er die dann nicht ab also den 2. nicht wenn der erste nicht gelaufen ist?
                        Oder Funktionieren die trotzdem unabhängig voneinander?
                        Also würde das auch funktionieren wenn ich den Zeitplan Trigger im ersten Skript hinter/unter den andren Trigger hänge?

                        BBTownB 1 Antwort Letzte Antwort
                        0
                        • W W0RSCHD

                          stimmt, das war ein logikfehler meinerseits ^^

                          Könnte ich die beiden Trigger im selben Skript nacheinander anhängen oder arbeitet er die dann nicht ab also den 2. nicht wenn der erste nicht gelaufen ist?
                          Oder Funktionieren die trotzdem unabhängig voneinander?
                          Also würde das auch funktionieren wenn ich den Zeitplan Trigger im ersten Skript hinter/unter den andren Trigger hänge?

                          BBTownB Offline
                          BBTownB Offline
                          BBTown
                          schrieb am zuletzt editiert von BBTown
                          #13

                          @W0RSCHD
                          das ist genau das was @paul53 gemeint hat, ja, das geht

                          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
                          • W Offline
                            W Offline
                            W0RSCHD
                            schrieb am zuletzt editiert von
                            #14

                            ah super, ok das ist top! Danke euch beiden :)

                            BBTownB 1 Antwort Letzte Antwort
                            0
                            • W W0RSCHD

                              ah super, ok das ist top! Danke euch beiden :)

                              BBTownB Offline
                              BBTownB Offline
                              BBTown
                              schrieb am zuletzt editiert von
                              #15

                              @W0RSCHD schreibts Du dann noch ein [gelöst] vor deinem Post? :-)

                              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
                              • W Offline
                                W Offline
                                W0RSCHD
                                schrieb am zuletzt editiert von
                                #16

                                mach ich :)

                                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

                                331

                                Online

                                32.5k

                                Benutzer

                                81.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