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] führt Intervall im blockly immer alles innerhalb des Bausteines aus?

NEWS

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

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.4k

[gelöst] führt Intervall im blockly immer alles innerhalb des Bausteines aus?

Geplant Angeheftet Gesperrt Verschoben Blockly
blockly
6 Beiträge 3 Kommentatoren 893 Aufrufe 2 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.
  • W Offline
    W Offline
    weimaraner
    schrieb am zuletzt editiert von weimaraner
    #1

    Hallo zusammen,
    ich bin gerade dabei mir ein blockly zu bauen, welches meine Poolpumpe einschaltet sobald und solange der Sonnensensor mehr als 6000 Lux anzeigt. Das ganze soll nicht länger als insgesamt 3 Stunden am Tag laufen. Bei Unterbrechungen des Sonnenscheins, soll der 3 Stunden Zähler stoppen, die Pumpe ausgehen und wieder anfangen sobald die Sonne wieder scheint.
    Jetzt meine Verständnisfrage: Muß ich den Baustein "steuere Poolpumpe mit wahr" vor den Intervall Baustein setzen oder in den Intervall Baustein?

    Würde bei Erfüllung der Bedingung Lux größer 6000 dann der Anschaltbefehl immer wieder gesendet, wenn es innerhalb des Intervalls ist?

    Wenn er ausserhalb des Intervalls ist, würde dann bei der Bedingung Lux größer als 6000 UND abgelaufenem Timer die Pumpe immer erst an und gleich wieder aus gehen?
    Poolhgeizung.JPG

    Grüße Andreas

    paul53P 1 Antwort Letzte Antwort
    0
    • M Offline
      M Offline
      mariohbs
      schrieb am zuletzt editiert von
      #2

      Also meinen Verständnis nach, wird alles im Intervall jedesmal ausgeführt. Also ja, der Einschaltbefehl würde immer wieder gesendet werden und wenn der Count größer 180 ist auch der Abschaltbefehl gleich hinterher.

      Außerdem würde bei jeder Änderung des Triggers ein zusätzlicher Intervall gestartet werden. Ich denke mal, da würde sich irgendwann etwas totlaufen.

      Gruß
      Mario

      1 Antwort Letzte Antwort
      0
      • W weimaraner

        Hallo zusammen,
        ich bin gerade dabei mir ein blockly zu bauen, welches meine Poolpumpe einschaltet sobald und solange der Sonnensensor mehr als 6000 Lux anzeigt. Das ganze soll nicht länger als insgesamt 3 Stunden am Tag laufen. Bei Unterbrechungen des Sonnenscheins, soll der 3 Stunden Zähler stoppen, die Pumpe ausgehen und wieder anfangen sobald die Sonne wieder scheint.
        Jetzt meine Verständnisfrage: Muß ich den Baustein "steuere Poolpumpe mit wahr" vor den Intervall Baustein setzen oder in den Intervall Baustein?

        Würde bei Erfüllung der Bedingung Lux größer 6000 dann der Anschaltbefehl immer wieder gesendet, wenn es innerhalb des Intervalls ist?

        Wenn er ausserhalb des Intervalls ist, würde dann bei der Bedingung Lux größer als 6000 UND abgelaufenem Timer die Pumpe immer erst an und gleich wieder aus gehen?
        Poolhgeizung.JPG

        Grüße Andreas

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

        @weimaraner sagte:

        Muß ich den Baustein "steuere Poolpumpe mit wahr" vor den Intervall Baustein setzen oder in den Intervall Baustein?

        Besser vor den Intervallbaustein.

        Durch die Verknüpfung Wert UND vorheriger Wert wird das Intervall immer gestoppt, wenn nicht beide Bedingungen erfüllt sind. Es soll aber nur gestoppt werden, wenn die Sonneneinstrahlung zu gering ist. Vorschlag:

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

        W 1 Antwort Letzte Antwort
        2
        • W Offline
          W Offline
          weimaraner
          schrieb am zuletzt editiert von
          #4

          Das sieht super aus. Probiere ich morgen gleich aus, wenn ich vorm PC bin.
          Danke und Grüße Andreas

          1 Antwort Letzte Antwort
          0
          • paul53P paul53

            @weimaraner sagte:

            Muß ich den Baustein "steuere Poolpumpe mit wahr" vor den Intervall Baustein setzen oder in den Intervall Baustein?

            Besser vor den Intervallbaustein.

            Durch die Verknüpfung Wert UND vorheriger Wert wird das Intervall immer gestoppt, wenn nicht beide Bedingungen erfüllt sind. Es soll aber nur gestoppt werden, wenn die Sonneneinstrahlung zu gering ist. Vorschlag:

            Blockly_Begrenzung_auf_3h.JPG

            W Offline
            W Offline
            weimaraner
            schrieb am zuletzt editiert von weimaraner
            #5

            @paul53
            Habe es jetzt erfolgreich nachgebaut. Allerdings ist mein "erhöhe Count" Baustein in einer anderen Farbe. Bei mir ist er aus der Gruppe der Mathematik Bausteine. Ich verwende Blockly Version 3.6.4. Ändert das etwas?

            andere Farbe.JPG

            Edit: :relaxed: Bevor ich hier mit editieren des Codes im Spoiler fertig bin, schon die Antwort...
            Danke!

            paul53P 1 Antwort Letzte Antwort
            0
            • W weimaraner

              @paul53
              Habe es jetzt erfolgreich nachgebaut. Allerdings ist mein "erhöhe Count" Baustein in einer anderen Farbe. Bei mir ist er aus der Gruppe der Mathematik Bausteine. Ich verwende Blockly Version 3.6.4. Ändert das etwas?

              andere Farbe.JPG

              Edit: :relaxed: Bevor ich hier mit editieren des Codes im Spoiler fertig bin, schon die Antwort...
              Danke!

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

              @weimaraner sagte:

              Ändert das etwas?

              Nein.

              Ich sehe gerade im Javascriptcode,

              count = (typeof count == 'number' ? count : 0) + 1;
              

              dass Blockly selbst die Variable count auf 0 initialisiert, wenn es nicht bereits geschehen ist. Damit kann man sich den obersten Befehl setze count auf 0 sparen.

              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
              Antworten
              • In einem neuen Thema antworten
              Anmelden zum Antworten
              • Älteste zuerst
              • Neuste zuerst
              • Meiste Stimmen


              Support us

              ioBroker
              Community Adapters
              Donate

              639

              Online

              32.7k

              Benutzer

              82.3k

              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