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. Starthilfe Umsetzung Zeitschaltung mit Dauer Ein

NEWS

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

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.3k

Starthilfe Umsetzung Zeitschaltung mit Dauer Ein

Scheduled Pinned Locked Moved Blockly
6 Posts 4 Posters 477 Views 2 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.
  • A Offline
    A Offline
    alexzi
    wrote on last edited by
    #1

    Hallo zusammen,
    ich möche meine Umwälzpumpe gerne über Zeitsteuerung ein- und ausschalten. Wenn sie aber mal außerhalb des Zeitplan laufen soll möchte ich sie auch auf Dauer Ein schalten.
    Logik:
    falls DauerEin = true (per eigenem Datenpunkt true/false) dann schalte Steckdose xy an, falls false, dann mach Zeitplan.
    Ich bin mir bei der Umsetzung in Blockly nicht sicher.
    Gedanklich würde ich es mit "mache falls, sonst" machen, dann wäre der Trigger Zeitplan aber in "mache", wenn ich richtig gelesen haben, dann geht das nicht.
    Oder muss ich mit dem Zeitplan beginnen und jeweils prüfen oder DauerEin true ist oder nicht? Also Zeitplan wenn DauerEin false, ansonsten mach nix.
    Danke für jede Hilfestellung.
    Alexander

    M paul53P 2 Replies Last reply
    0
    • A alexzi

      Hallo zusammen,
      ich möche meine Umwälzpumpe gerne über Zeitsteuerung ein- und ausschalten. Wenn sie aber mal außerhalb des Zeitplan laufen soll möchte ich sie auch auf Dauer Ein schalten.
      Logik:
      falls DauerEin = true (per eigenem Datenpunkt true/false) dann schalte Steckdose xy an, falls false, dann mach Zeitplan.
      Ich bin mir bei der Umsetzung in Blockly nicht sicher.
      Gedanklich würde ich es mit "mache falls, sonst" machen, dann wäre der Trigger Zeitplan aber in "mache", wenn ich richtig gelesen haben, dann geht das nicht.
      Oder muss ich mit dem Zeitplan beginnen und jeweils prüfen oder DauerEin true ist oder nicht? Also Zeitplan wenn DauerEin false, ansonsten mach nix.
      Danke für jede Hilfestellung.
      Alexander

      M Offline
      M Offline
      Metamorph
      wrote on last edited by
      #2

      @alexzi
      Versuche es mal mit 3 Triggern. Der erste schaltet, wenn DauerEin verändert wird. Der zweite Trigger ist der von Dir angesprochene Zeitplan mit der "falls, sonst" Abfrage von DauerEin.
      Hier wäre ein Vorschlag von mir:

      Umwälzpumpe.PNG

      Den Trigger zum Ausschalten könntest Du Dir sparen, wenn nach dem Einschalten der Pumpe ein Timer abläuft. Aber auch dort sollte dann eine Abfrage drin sein, um die Pumpe während der Zeitsteuerung auf DauerEin schalten zu können.

      1 Reply Last reply
      1
      • A alexzi

        Hallo zusammen,
        ich möche meine Umwälzpumpe gerne über Zeitsteuerung ein- und ausschalten. Wenn sie aber mal außerhalb des Zeitplan laufen soll möchte ich sie auch auf Dauer Ein schalten.
        Logik:
        falls DauerEin = true (per eigenem Datenpunkt true/false) dann schalte Steckdose xy an, falls false, dann mach Zeitplan.
        Ich bin mir bei der Umsetzung in Blockly nicht sicher.
        Gedanklich würde ich es mit "mache falls, sonst" machen, dann wäre der Trigger Zeitplan aber in "mache", wenn ich richtig gelesen haben, dann geht das nicht.
        Oder muss ich mit dem Zeitplan beginnen und jeweils prüfen oder DauerEin true ist oder nicht? Also Zeitplan wenn DauerEin false, ansonsten mach nix.
        Danke für jede Hilfestellung.
        Alexander

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

        @alexzi
        Das ist eine einfache Oder-Verknüpfung von DauerEin und ZeitplanEin. Vorschlag:

        Bild_2021-04-17_102045.png

        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 Reply Last reply
        1
        • A Offline
          A Offline
          alexzi
          wrote on last edited by alexzi
          #4

          @paul53
          zumindest habe ich jetzt verstanden, dass man mit Funktionen arbeiten sollte. ;) Danke erst mal. "pumpe" ist die Funktion, die immer aufgerufen wird.

          Ein generelles Verständnisproblem habe ich leider, welches Element genau was macht und für welchen Zweck benutzt werden kann/soll.
          Gibt es eine Doku/Wiki oder sonst was in DE oder EN, wo ich mich einlesen kann?
          z.b. welcher Trigger macht was, wann, zB. erschließt sich mir spontan nicht, wie die Zeitpläne funktionieren. Klar ist, dass ein Zeitplan zu einem bestimmten Zeitpunkt irgendwas macht, etc.

          Beispiel: wenn ich die Pumpe DauerEin true habe und dann auf DauerEin false stelle und mich innerhalb des Zeitplans für "true" befinde, hält der Trigger die Pumpe dann auf true? Ich drehe mit da gedanklich einfach im Kreis, weil ein Zeitplan ja keine Dauerüberwachung ist, oder? Wie funktioniert ein Zeitplan, wenn ich "Intervall" mache? dann macht er aber z.B. nur jede Stunde was, das ist aber nicht das was ich will.
          Bei einer Pumpe ist es jetzt nicht dramatisch, wenn sie kurz auf false und dann wieder auf true geht, bei anderen Sachen evtl. schon

          Zu Deinen Vorschlag:
          für was ist die "pumpe" ganz oben? das verstehe ich noch nicht.
          ich kann so natürlich zig Zeitpläne definieren oder den "Schalter" und immer die Funktion pumpe aufrufen.
          den Inhalt in der Funktion checke ich aber noch nicht

          Danke im Voraus

          A paul53P 2 Replies Last reply
          0
          • A alexzi

            @paul53
            zumindest habe ich jetzt verstanden, dass man mit Funktionen arbeiten sollte. ;) Danke erst mal. "pumpe" ist die Funktion, die immer aufgerufen wird.

            Ein generelles Verständnisproblem habe ich leider, welches Element genau was macht und für welchen Zweck benutzt werden kann/soll.
            Gibt es eine Doku/Wiki oder sonst was in DE oder EN, wo ich mich einlesen kann?
            z.b. welcher Trigger macht was, wann, zB. erschließt sich mir spontan nicht, wie die Zeitpläne funktionieren. Klar ist, dass ein Zeitplan zu einem bestimmten Zeitpunkt irgendwas macht, etc.

            Beispiel: wenn ich die Pumpe DauerEin true habe und dann auf DauerEin false stelle und mich innerhalb des Zeitplans für "true" befinde, hält der Trigger die Pumpe dann auf true? Ich drehe mit da gedanklich einfach im Kreis, weil ein Zeitplan ja keine Dauerüberwachung ist, oder? Wie funktioniert ein Zeitplan, wenn ich "Intervall" mache? dann macht er aber z.B. nur jede Stunde was, das ist aber nicht das was ich will.
            Bei einer Pumpe ist es jetzt nicht dramatisch, wenn sie kurz auf false und dann wieder auf true geht, bei anderen Sachen evtl. schon

            Zu Deinen Vorschlag:
            für was ist die "pumpe" ganz oben? das verstehe ich noch nicht.
            ich kann so natürlich zig Zeitpläne definieren oder den "Schalter" und immer die Funktion pumpe aufrufen.
            den Inhalt in der Funktion checke ich aber noch nicht

            Danke im Voraus

            A Offline
            A Offline
            Adnim
            wrote on last edited by
            #5

            @alexzi

            Hi!
            Trigger feuert genau zu der Zeit die du einstellst einmal los. Wenn du möchtest das die Pumpe "überwacht" wird und bei zustand änderung etwas geschieht dann muss du einen Trigger auf den Status der Pumpe setzen, ändert sich hier etwas geht dein Trigger los somit kannst du direkt auf etwas reagieren.

            Die Pumpe ganz oben,ohne Trigger drum wird bei Skript start einmalig abgearbeitet

            1 Reply Last reply
            1
            • A alexzi

              @paul53
              zumindest habe ich jetzt verstanden, dass man mit Funktionen arbeiten sollte. ;) Danke erst mal. "pumpe" ist die Funktion, die immer aufgerufen wird.

              Ein generelles Verständnisproblem habe ich leider, welches Element genau was macht und für welchen Zweck benutzt werden kann/soll.
              Gibt es eine Doku/Wiki oder sonst was in DE oder EN, wo ich mich einlesen kann?
              z.b. welcher Trigger macht was, wann, zB. erschließt sich mir spontan nicht, wie die Zeitpläne funktionieren. Klar ist, dass ein Zeitplan zu einem bestimmten Zeitpunkt irgendwas macht, etc.

              Beispiel: wenn ich die Pumpe DauerEin true habe und dann auf DauerEin false stelle und mich innerhalb des Zeitplans für "true" befinde, hält der Trigger die Pumpe dann auf true? Ich drehe mit da gedanklich einfach im Kreis, weil ein Zeitplan ja keine Dauerüberwachung ist, oder? Wie funktioniert ein Zeitplan, wenn ich "Intervall" mache? dann macht er aber z.B. nur jede Stunde was, das ist aber nicht das was ich will.
              Bei einer Pumpe ist es jetzt nicht dramatisch, wenn sie kurz auf false und dann wieder auf true geht, bei anderen Sachen evtl. schon

              Zu Deinen Vorschlag:
              für was ist die "pumpe" ganz oben? das verstehe ich noch nicht.
              ich kann so natürlich zig Zeitpläne definieren oder den "Schalter" und immer die Funktion pumpe aufrufen.
              den Inhalt in der Funktion checke ich aber noch nicht

              Danke im Voraus

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

              @alexzi sagte: Doku/Wiki

              Siehe hier

              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 Reply Last reply
              1
              Reply
              • Reply as topic
              Log in to reply
              • Oldest to Newest
              • Newest to Oldest
              • Most Votes


              Support us

              ioBroker
              Community Adapters
              Donate

              680

              Online

              32.6k

              Users

              82.3k

              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