Skip to content
  • Home
  • Recent
  • Tags
  • 0 Unread 0
  • Categories
  • Unreplied
  • Popular
  • 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

  • Default (No Skin)
  • No Skin
Collapse
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Skripten / Logik
  4. Blockly
  5. Blockly Verständnisfrage

NEWS

  • Monatsrückblick Januar/Februar 2026 ist online!
    BluefoxB
    Bluefox
    12
    1
    127

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

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

Blockly Verständnisfrage

Scheduled Pinned Locked Moved Blockly
76 Posts 8 Posters 8.3k Views 3 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • P Peter666666

    Hallo Leute,

    Habe eine Verständnisfrage zu Blockly. Beispiel Skript ist noch nicht fertig.

    Wenn ich einen Trigger habe wie in dem Bsp. der PV Inverter der Wert sich ändert dann wird ja das innerhalb der Triggers von oben nach unten abgearbeitet, richtig?
    Was passiert wenn der "Ablauf" bei der Pause angelangt ist und der Trigger wieder gestartet wird durch Wertänderung des Inverters? Oder wird erst wieder oben gestartet wenn der "Ablauf" komplett durch ist?

    Bild 15.04.23 um 20.27.jpeg

    HomoranH Do not disturb
    HomoranH Do not disturb
    Homoran
    Global Moderator Administrators
    wrote on last edited by
    #2

    @peter666666 sagte in Blockly Verständnisfrage:

    Was passiert wenn der "Ablauf" bei der Pause angelangt ist und der Trigger wieder gestartet wird durch Wertänderung des Inverters?

    Dann hast du nachher so viele laufende Pausen, wie getriggert wurde.

    @peter666666 sagte in Blockly Verständnisfrage:

    Oder wird erst wieder oben gestartet wenn der "Ablauf" komplett durch ist?

    nein

    kein Support per PN! - Fragen im Forum stellen -

    Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

    ioBroker freut sich auch über eine Spende für das Forum. Benutzt dazu den Spendenbutton im Header. Danke!

    der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

    P 1 Reply Last reply
    1
    • HomoranH Homoran

      @peter666666 sagte in Blockly Verständnisfrage:

      Was passiert wenn der "Ablauf" bei der Pause angelangt ist und der Trigger wieder gestartet wird durch Wertänderung des Inverters?

      Dann hast du nachher so viele laufende Pausen, wie getriggert wurde.

      @peter666666 sagte in Blockly Verständnisfrage:

      Oder wird erst wieder oben gestartet wenn der "Ablauf" komplett durch ist?

      nein

      P Offline
      P Offline
      Peter666666
      wrote on last edited by
      #3

      @homoran
      Danke. Dann muss ich praktisch in dem Fall einen anderen Trigger wählen.

      LG Peter

      Intel NUC i5 / 16GB RAM / 512GB SSD
      Synology DS220+ 10GB RAM / 8TB

      maximal1981M 1 Reply Last reply
      0
      • P Peter666666

        @homoran
        Danke. Dann muss ich praktisch in dem Fall einen anderen Trigger wählen.

        maximal1981M Offline
        maximal1981M Offline
        maximal1981
        wrote on last edited by
        #4

        @peter666666 Ausführen timeout und diese abfragen

        P 1 Reply Last reply
        1
        • maximal1981M maximal1981

          @peter666666 Ausführen timeout und diese abfragen

          P Offline
          P Offline
          Peter666666
          wrote on last edited by
          #5

          @maximal1981 und wohin und was bewirkt das? Will das verstehen.

          LG Peter

          Intel NUC i5 / 16GB RAM / 512GB SSD
          Synology DS220+ 10GB RAM / 8TB

          HomoranH maximal1981M 2 Replies Last reply
          0
          • P Peter666666

            @maximal1981 und wohin und was bewirkt das? Will das verstehen.

            HomoranH Do not disturb
            HomoranH Do not disturb
            Homoran
            Global Moderator Administrators
            wrote on last edited by
            #6

            @peter666666 sagte in Blockly Verständnisfrage:

            @maximal1981 und wohin und was bewirkt das? Will das verstehen.

            statt pause den timeout nehmen.

            falls nicht timeout
            stoppe timeout
            timeout 5 minuten
            mache was du willst

            kein Support per PN! - Fragen im Forum stellen -

            Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

            ioBroker freut sich auch über eine Spende für das Forum. Benutzt dazu den Spendenbutton im Header. Danke!

            der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

            1 Reply Last reply
            1
            • P Peter666666

              @maximal1981 und wohin und was bewirkt das? Will das verstehen.

              maximal1981M Offline
              maximal1981M Offline
              maximal1981
              wrote on last edited by
              #7

              @peter666666 so würde ich meinenUnbenannt.PNG

              P paul53P 2 Replies Last reply
              1
              • P Peter666666

                Hallo Leute,

                Habe eine Verständnisfrage zu Blockly. Beispiel Skript ist noch nicht fertig.

                Wenn ich einen Trigger habe wie in dem Bsp. der PV Inverter der Wert sich ändert dann wird ja das innerhalb der Triggers von oben nach unten abgearbeitet, richtig?
                Was passiert wenn der "Ablauf" bei der Pause angelangt ist und der Trigger wieder gestartet wird durch Wertänderung des Inverters? Oder wird erst wieder oben gestartet wenn der "Ablauf" komplett durch ist?

                Bild 15.04.23 um 20.27.jpeg

                J Offline
                J Offline
                Jan1
                wrote on last edited by
                #8

                @peter666666
                Das kannst auch abfangen in dem Du den Timeout zuvor auch immer stoppst, dann kann getriggert werden so oft es eben sein muss, die Timeouts addieren sich nicht ;)
                Mit Pause müsste es das Selbe sein.

                maximal1981M 1 Reply Last reply
                1
                • J Jan1

                  @peter666666
                  Das kannst auch abfangen in dem Du den Timeout zuvor auch immer stoppst, dann kann getriggert werden so oft es eben sein muss, die Timeouts addieren sich nicht ;)
                  Mit Pause müsste es das Selbe sein.

                  maximal1981M Offline
                  maximal1981M Offline
                  maximal1981
                  wrote on last edited by
                  #9

                  @jan1 so wie ich es verstanden habe möchte er das so nicht, sondern es soll wären der Ausführung gesperrt sein.

                  J 1 Reply Last reply
                  0
                  • maximal1981M maximal1981

                    @peter666666 so würde ich meinenUnbenannt.PNG

                    P Offline
                    P Offline
                    Peter666666
                    wrote on last edited by
                    #10

                    @maximal1981 danke. Wie bekommt man die "und" Blöcke so in die Höhe hin? Bei mir wird das eine lange Zeile?

                    LG Peter

                    Intel NUC i5 / 16GB RAM / 512GB SSD
                    Synology DS220+ 10GB RAM / 8TB

                    haus-automatisierungH 1 Reply Last reply
                    0
                    • P Peter666666

                      @maximal1981 danke. Wie bekommt man die "und" Blöcke so in die Höhe hin? Bei mir wird das eine lange Zeile?

                      haus-automatisierungH Online
                      haus-automatisierungH Online
                      haus-automatisierung
                      Developer Most Active
                      wrote on last edited by haus-automatisierung
                      #11

                      @peter666666 sagte in Blockly Verständnisfrage:

                      Wie bekommt man die "und" Blöcke so in die Höhe hin?

                      Rechtsklick, "externe Eingänge" auswählen. Ist nur Optik/Darstellung und ändert nichts an der Logik. Funktioniert mit vielen Bausteinen.

                      🧑‍🎓 Autor des beliebten ioBroker-Master-Kurses
                      🎥 Tutorials rund um das Thema DIY-Smart-Home: https://haus-automatisierung.com/
                      📚 Meine inoffizielle ioBroker Dokumentation

                      1 Reply Last reply
                      1
                      • maximal1981M maximal1981

                        @jan1 so wie ich es verstanden habe möchte er das so nicht, sondern es soll wären der Ausführung gesperrt sein.

                        J Offline
                        J Offline
                        Jan1
                        wrote on last edited by
                        #12

                        @maximal1981 sagte in Blockly Verständnisfrage:

                        @jan1 so wie ich es verstanden habe möchte er das so nicht, sondern es soll wären der Ausführung gesperrt sein.

                        Das macht man aber so mit den Timeout, den Rest kann er noch einbauen, aber grundsätzlich wird erst mal gestoppt, bevor gestartet, wird um einen mehrfachen Start zu verhindern.

                        maximal1981M 1 Reply Last reply
                        0
                        • P Offline
                          P Offline
                          Peter666666
                          wrote on last edited by
                          #13

                          Muss mir noch ein Video suchen wo das mit timeout erklärt wird. Hab es nicht ganz verstanden was dann passiert wenn erneut getriggert wird🙈

                          LG Peter

                          Intel NUC i5 / 16GB RAM / 512GB SSD
                          Synology DS220+ 10GB RAM / 8TB

                          1 Reply Last reply
                          0
                          • J Jan1

                            @maximal1981 sagte in Blockly Verständnisfrage:

                            @jan1 so wie ich es verstanden habe möchte er das so nicht, sondern es soll wären der Ausführung gesperrt sein.

                            Das macht man aber so mit den Timeout, den Rest kann er noch einbauen, aber grundsätzlich wird erst mal gestoppt, bevor gestartet, wird um einen mehrfachen Start zu verhindern.

                            maximal1981M Offline
                            maximal1981M Offline
                            maximal1981
                            wrote on last edited by
                            #14

                            @jan1 warum willst du ihn stoppen, wenn er gar nicht läuft?

                            @Peter666666 die Abfrage timeout, 2 und 3 ist wahr wenn wenn einer läuft. Das "nicht" invertiert die/den boolean. Somit müssen alle 3 falsch sein, damit der "falls" wahr werden kann bei den timeouts.

                            J 1 Reply Last reply
                            1
                            • maximal1981M maximal1981

                              @peter666666 so würde ich meinenUnbenannt.PNG

                              paul53P Offline
                              paul53P Offline
                              paul53
                              wrote on last edited by paul53
                              #15

                              @maximal1981
                              So erfolgt der Ablauf 60 Minuten Ein, dann Aus genau einmal, da die Timeouts nirgends gestoppt werden, um die Sperre wieder freizugeben.

                              @peter666666 sagte in Blockly Verständnisfrage:

                              wenn der "Ablauf" komplett durch ist?

                              Wie soll der Ablauf unter welchen Bedingungen aussehen (Aufgabenstellung)? Was soll bei "Active_Power" < 2 passieren? Wofür dient die 1 Minute Verzögerung zu Beginn?

                              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

                              P maximal1981M 3 Replies Last reply
                              0
                              • paul53P paul53

                                @maximal1981
                                So erfolgt der Ablauf 60 Minuten Ein, dann Aus genau einmal, da die Timeouts nirgends gestoppt werden, um die Sperre wieder freizugeben.

                                @peter666666 sagte in Blockly Verständnisfrage:

                                wenn der "Ablauf" komplett durch ist?

                                Wie soll der Ablauf unter welchen Bedingungen aussehen (Aufgabenstellung)? Was soll bei "Active_Power" < 2 passieren? Wofür dient die 1 Minute Verzögerung zu Beginn?

                                P Offline
                                P Offline
                                Peter666666
                                wrote on last edited by Peter666666
                                #16

                                Wie soll der Ablauf unter welchen Bedingungen aussehen (Aufgabenstellung)? Was soll bei "Active_Power" < 2 passieren?

                                Da bin ich mir noch nicht sicher. Will nicht das die WP ständig aus / ein schaltet. Die Pause zu beginn wollte ich noch erhöhen. Wäre dazu gedacht das die WP nicht gleich startet wenn der PV Ertrag noch grenzwertig ist. Vielleicht wäre es ohne Pause besser und dafür die Grenze von 2 kW zu erhöhen auf 2,5 oder so

                                LG Peter

                                Intel NUC i5 / 16GB RAM / 512GB SSD
                                Synology DS220+ 10GB RAM / 8TB

                                paul53P 1 Reply Last reply
                                0
                                • maximal1981M maximal1981

                                  @jan1 warum willst du ihn stoppen, wenn er gar nicht läuft?

                                  @Peter666666 die Abfrage timeout, 2 und 3 ist wahr wenn wenn einer läuft. Das "nicht" invertiert die/den boolean. Somit müssen alle 3 falsch sein, damit der "falls" wahr werden kann bei den timeouts.

                                  J Offline
                                  J Offline
                                  Jan1
                                  wrote on last edited by
                                  #17

                                  @maximal1981
                                  Das macht man so und gewöhnt sich das auch so an, deshalb ;)

                                  1 Reply Last reply
                                  0
                                  • paul53P paul53

                                    @maximal1981
                                    So erfolgt der Ablauf 60 Minuten Ein, dann Aus genau einmal, da die Timeouts nirgends gestoppt werden, um die Sperre wieder freizugeben.

                                    @peter666666 sagte in Blockly Verständnisfrage:

                                    wenn der "Ablauf" komplett durch ist?

                                    Wie soll der Ablauf unter welchen Bedingungen aussehen (Aufgabenstellung)? Was soll bei "Active_Power" < 2 passieren? Wofür dient die 1 Minute Verzögerung zu Beginn?

                                    maximal1981M Offline
                                    maximal1981M Offline
                                    maximal1981
                                    wrote on last edited by
                                    #18

                                    @paul53 so hab ich es auch verstanden und deswegen verriegelt

                                    1 Reply Last reply
                                    0
                                    • paul53P paul53

                                      @maximal1981
                                      So erfolgt der Ablauf 60 Minuten Ein, dann Aus genau einmal, da die Timeouts nirgends gestoppt werden, um die Sperre wieder freizugeben.

                                      @peter666666 sagte in Blockly Verständnisfrage:

                                      wenn der "Ablauf" komplett durch ist?

                                      Wie soll der Ablauf unter welchen Bedingungen aussehen (Aufgabenstellung)? Was soll bei "Active_Power" < 2 passieren? Wofür dient die 1 Minute Verzögerung zu Beginn?

                                      P Offline
                                      P Offline
                                      Peter666666
                                      wrote on last edited by Peter666666
                                      #19

                                      @paul53 sagte in Blockly Verständnisfrage:

                                      Wie soll der Ablauf unter welchen Bedingungen aussehen (Aufgabenstellung)? Was soll bei "Active_Power" < 2 passieren? Wofür dient die 1 Minute Verzögerung zu Beginn?

                                      Geplant wäre das ich das Warmwasser (Luftwärmepumpe & FBH) mittels Befehl "Extra Brauchwasser" erhitze auf ca. 58°C sobald ich über 2 oder 2,5 kW ins Netz einspeise. Da meine WP schon 10 Jahre alt ist gibt es nicht genau solche Funktionen. Extra Brauchwasser kann ich über einen potentialfreien Kontakt starten (Shelly 1 ist schon angeschlossen), diese Anforderung bleibt dann 3 Stunden aktiv (die Zeit ist in der WP fix hinterlegt), d.h. wenn wer duschen geht innerhalb der 3h und dadurch die Warmwassertemperatur fällt startet die WP wieder mit dem Aufheizen auf 58°C obwohl vielleicht dann kein PV Überschuss mehr vorhanden ist. Jetzt habe ich gestern einen potentialfreien Kontakt (zweiter Shelly1 ist unterwegs) in der Anleitung gefunden mit dem ich den Verdichter ausschalten kann (Kontakt ist eigentlich zur Tarifsteuerung gedacht) wodurch die Anforderung für "Extra Brauchwasser" gelöscht wird, auch wenn die 3h noch nicht um sind. Hätte gedacht das ich das Extra Brauchwasser einmal zur Mittagszeit oder Vormittag starten will wenn PV Überschuss vorhanden ist da hier niemand zu Hause ist. Eventuell ein zweites mal am späten Nachmittag weil alle abends duschen gehen. Bin noch nicht sicher ob es so sinnvoll ist?!

                                      LG Peter

                                      Intel NUC i5 / 16GB RAM / 512GB SSD
                                      Synology DS220+ 10GB RAM / 8TB

                                      maximal1981M 1 Reply Last reply
                                      0
                                      • P Peter666666

                                        @paul53 sagte in Blockly Verständnisfrage:

                                        Wie soll der Ablauf unter welchen Bedingungen aussehen (Aufgabenstellung)? Was soll bei "Active_Power" < 2 passieren? Wofür dient die 1 Minute Verzögerung zu Beginn?

                                        Geplant wäre das ich das Warmwasser (Luftwärmepumpe & FBH) mittels Befehl "Extra Brauchwasser" erhitze auf ca. 58°C sobald ich über 2 oder 2,5 kW ins Netz einspeise. Da meine WP schon 10 Jahre alt ist gibt es nicht genau solche Funktionen. Extra Brauchwasser kann ich über einen potentialfreien Kontakt starten (Shelly 1 ist schon angeschlossen), diese Anforderung bleibt dann 3 Stunden aktiv (die Zeit ist in der WP fix hinterlegt), d.h. wenn wer duschen geht innerhalb der 3h und dadurch die Warmwassertemperatur fällt startet die WP wieder mit dem Aufheizen auf 58°C obwohl vielleicht dann kein PV Überschuss mehr vorhanden ist. Jetzt habe ich gestern einen potentialfreien Kontakt (zweiter Shelly1 ist unterwegs) in der Anleitung gefunden mit dem ich den Verdichter ausschalten kann (Kontakt ist eigentlich zur Tarifsteuerung gedacht) wodurch die Anforderung für "Extra Brauchwasser" gelöscht wird, auch wenn die 3h noch nicht um sind. Hätte gedacht das ich das Extra Brauchwasser einmal zur Mittagszeit oder Vormittag starten will wenn PV Überschuss vorhanden ist da hier niemand zu Hause ist. Eventuell ein zweites mal am späten Nachmittag weil alle abends duschen gehen. Bin noch nicht sicher ob es so sinnvoll ist?!

                                        maximal1981M Offline
                                        maximal1981M Offline
                                        maximal1981
                                        wrote on last edited by maximal1981
                                        #20

                                        @peter666666 wäre es nicht sinnvoller zu takten?
                                        =>2 KW PV oder what ever und 5-10 min zu warten, falls es wieder drunter fällt um nicht immer ein/aus zu schalten? somit kann es den ganzen Tag an bleiben wenn eine Überproduktion da ist, wenn hinterher noch ein Temp-regelung erfolgt

                                        P 1 Reply Last reply
                                        0
                                        • maximal1981M maximal1981

                                          @peter666666 wäre es nicht sinnvoller zu takten?
                                          =>2 KW PV oder what ever und 5-10 min zu warten, falls es wieder drunter fällt um nicht immer ein/aus zu schalten? somit kann es den ganzen Tag an bleiben wenn eine Überproduktion da ist, wenn hinterher noch ein Temp-regelung erfolgt

                                          P Offline
                                          P Offline
                                          Peter666666
                                          wrote on last edited by Peter666666
                                          #21

                                          @maximal1981 also du meinst die 3h Anforderung welche fix hinterlegt ist zu belassen und nur unterbrechen mit dem Verdichter Stop wenn PV unter 2 kW fällt? und dafür nach den 3h oder mehr wieder starten? Ich kann einstellen wie weit das Extra Brauchwasser aufgeheizt werden soll. Geht bis 65°C

                                          LG Peter

                                          Intel NUC i5 / 16GB RAM / 512GB SSD
                                          Synology DS220+ 10GB RAM / 8TB

                                          1 Reply Last reply
                                          0
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          Support us

                                          ioBroker
                                          Community Adapters
                                          Donate

                                          577

                                          Online

                                          32.7k

                                          Users

                                          82.4k

                                          Topics

                                          1.3m

                                          Posts
                                          Community
                                          Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                                          ioBroker Community 2014-2025
                                          logo
                                          • Login

                                          • Don't have an account? Register

                                          • Login or register to search.
                                          • First post
                                            Last post
                                          0
                                          • Home
                                          • Recent
                                          • Tags
                                          • Unread 0
                                          • Categories
                                          • Unreplied
                                          • Popular
                                          • GitHub
                                          • Docu
                                          • Hilfe