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. Automatische Bewässerung mit Not-Aus-Taster

NEWS

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

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

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

Automatische Bewässerung mit Not-Aus-Taster

Geplant Angeheftet Gesperrt Verschoben Blockly
5 Beiträge 3 Kommentatoren 170 Aufrufe 3 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.
  • H Offline
    H Offline
    HansK
    schrieb am zuletzt editiert von
    #1

    Moin,
    ich steuere 5 Sektionen in meinem Garten mit 5 Ventilen, die über einen Homematic 8-fach Schaltaktor im Nebengebäude erfolgreich angesteuert werden.

    Im IoBroker habe ich dafür verschiedene Datenpunkte angelegt:

    2021-09-15_135003.png

    Ein script triggert jetzt auf den DP [AlleRegner15MinEin] und schaltet dann nacheinander die Regner für 15 Minuten ein (Hier im Script in der Testphase noch 10 bzw. 2 Sek.) Danach bekomme ich eine Nachricht. Funktioniert.

    2021-09-15_135254.png

    Ein weitere Datenpunkt mit der Bezeichnung "AlleRegnerAus" soll alle Beregnungsvorgänge sofort stoppen (Not-AusTaster). Dazu triggert ein Script mit der Bezeichnung [AlleRegnerAus] auf diesen Datenpunkt und setzt bei Veränderung die o.a. Datenpunkte, wenn diese auf "wahr"stehen, auf "falsch" um den Beregnungsvorgang sofort zu unterbinden.

    2021-09-15_140459.png

    Das Problem:
    Wenn ich z. B. während der Laufzeit des Regners BeetVorne die Notaustaste drücke, stoppt dieser zwar sofort, jedoch kommen danach die anderen darauffolgenden Regner wieder in Betrieb. weil ja vermutl. das 15MinEin-Script weiterläuft.

    Das ganze wird mittels einer Visualisierung gesteuert. Ich kann dort jeden Regner manuell für 30 Minuten regnen lassen oder alle für z.B. 15 Min. nacheinander. Letzteres soll demnächst Anhand der Regenmenge in Verbindung mit der Temperatur automatisch geschehen.
    2021-09-15_141102.png

    Der Regner für den Bereich "Schuppen" ist noch nicht aktiv, der kommt später dazu.

    Ich bin (noch) kein Profi und habe irgendwie einen Knoten im Kopf. Die Visualisierung ist sicher einfach gehalten, kann aber auch von unbegnadeten Laien intuitiv bedient werden (.. glaube ich)

    Wer zerschlägt meinen Knoten?
    DANKE!!

    MfG Hans K.

    mickymM paul53P 2 Antworten Letzte Antwort
    0
    • H HansK

      Moin,
      ich steuere 5 Sektionen in meinem Garten mit 5 Ventilen, die über einen Homematic 8-fach Schaltaktor im Nebengebäude erfolgreich angesteuert werden.

      Im IoBroker habe ich dafür verschiedene Datenpunkte angelegt:

      2021-09-15_135003.png

      Ein script triggert jetzt auf den DP [AlleRegner15MinEin] und schaltet dann nacheinander die Regner für 15 Minuten ein (Hier im Script in der Testphase noch 10 bzw. 2 Sek.) Danach bekomme ich eine Nachricht. Funktioniert.

      2021-09-15_135254.png

      Ein weitere Datenpunkt mit der Bezeichnung "AlleRegnerAus" soll alle Beregnungsvorgänge sofort stoppen (Not-AusTaster). Dazu triggert ein Script mit der Bezeichnung [AlleRegnerAus] auf diesen Datenpunkt und setzt bei Veränderung die o.a. Datenpunkte, wenn diese auf "wahr"stehen, auf "falsch" um den Beregnungsvorgang sofort zu unterbinden.

      2021-09-15_140459.png

      Das Problem:
      Wenn ich z. B. während der Laufzeit des Regners BeetVorne die Notaustaste drücke, stoppt dieser zwar sofort, jedoch kommen danach die anderen darauffolgenden Regner wieder in Betrieb. weil ja vermutl. das 15MinEin-Script weiterläuft.

      Das ganze wird mittels einer Visualisierung gesteuert. Ich kann dort jeden Regner manuell für 30 Minuten regnen lassen oder alle für z.B. 15 Min. nacheinander. Letzteres soll demnächst Anhand der Regenmenge in Verbindung mit der Temperatur automatisch geschehen.
      2021-09-15_141102.png

      Der Regner für den Bereich "Schuppen" ist noch nicht aktiv, der kommt später dazu.

      Ich bin (noch) kein Profi und habe irgendwie einen Knoten im Kopf. Die Visualisierung ist sicher einfach gehalten, kann aber auch von unbegnadeten Laien intuitiv bedient werden (.. glaube ich)

      Wer zerschlägt meinen Knoten?
      DANKE!!

      MfG Hans K.

      mickymM Online
      mickymM Online
      mickym
      Most Active
      schrieb am zuletzt editiert von
      #2

      @hansk Das ist ein reines Logikproblem. Du musst einfach mit dem Notaus einen Datenpunkt oder eine Variable setzen, die bei den normalen "Beregnungsregeln" abgefragt werden.

      Ich verstehe auch nicht warum Du 2 Datenpunkte verwendest und im Prinzip auf Aktualisierung triggerst. Ich würde nur einen Datenpunkt nehmen - zum Beispiel alle RegnerEin und diesen dann mit true oder false verwenden. Somit können alles ausschalten und alles einschalten nicht gleichzeitig aktiv sein.

      Jeder Flow bzw. jedes Script, das ich hier poste implementiert jeder auf eigene Gefahr. Flows und Scripts können Fehler aufweisen und weder der Seitenbetreiber noch ich persönlich können hierfür haftbar gemacht werden. Das gleiche gilt für Empfehlungen aller Art.

      H 1 Antwort Letzte Antwort
      0
      • mickymM mickym

        @hansk Das ist ein reines Logikproblem. Du musst einfach mit dem Notaus einen Datenpunkt oder eine Variable setzen, die bei den normalen "Beregnungsregeln" abgefragt werden.

        Ich verstehe auch nicht warum Du 2 Datenpunkte verwendest und im Prinzip auf Aktualisierung triggerst. Ich würde nur einen Datenpunkt nehmen - zum Beispiel alle RegnerEin und diesen dann mit true oder false verwenden. Somit können alles ausschalten und alles einschalten nicht gleichzeitig aktiv sein.

        H Offline
        H Offline
        HansK
        schrieb am zuletzt editiert von
        #3

        @mickym Ja, OK. Die Idee hatte ich auch.
        Ich habe das mal, damit beim testen der Rasen nicht absäuft mit einer Lampe nachgebaut.
        2021-09-15_150324.png
        Wenn ich den DP auf Wahr setze blinkt die Lampe 5 mal. Soweit ok.
        Aber: Wenn ich z.B. nach dem 2. Blinken den DP auf Falsch setze blinkt die Lampe noch drei mal weiter, weil das Script zu noch zu Ende läuft.

        Ich müsste es hinbekommen, dass bei DP = Falsch sofort das Script endet. Ich komm' nicht drauf...

        mickymM 1 Antwort Letzte Antwort
        0
        • H HansK

          @mickym Ja, OK. Die Idee hatte ich auch.
          Ich habe das mal, damit beim testen der Rasen nicht absäuft mit einer Lampe nachgebaut.
          2021-09-15_150324.png
          Wenn ich den DP auf Wahr setze blinkt die Lampe 5 mal. Soweit ok.
          Aber: Wenn ich z.B. nach dem 2. Blinken den DP auf Falsch setze blinkt die Lampe noch drei mal weiter, weil das Script zu noch zu Ende läuft.

          Ich müsste es hinbekommen, dass bei DP = Falsch sofort das Script endet. Ich komm' nicht drauf...

          mickymM Online
          mickymM Online
          mickym
          Most Active
          schrieb am zuletzt editiert von mickym
          #4

          @hansk Gut ich bin kein Blockly Spezialist. Im Prinzip ist schon klar, warum das nicht geht. Wenn Du mit Pause arbeitet, wird das Script ja nur angehalten. In meinen Augen müsstest Du mit timern arbeiten und diese dann löschen bzw. cancel, wenn Du den DP auf False setzt.

          Also statt Deinen Pausen nimmst Du timer und kannst diese bei Bedarf auch canceln.

          a89239b0-10de-47ec-af2e-b57ce68514a6-image.png

          Sprich wenn der auslösende Datenpunkt true ist, startest Du Deine verschiedenen oder einen Timer, wenn falls löscht Du diesen oder diese wieder, stoppst die Beregnung und somit ist dann auch kein weiterer Timer der erneut starten könnte aktiv. Wenn halt immer 500ms dazwischen liegen müssen, dann musst halt 5 Timer mit jeweils 500ms Unterschied starten. Also 500,1000, 1500,2000, 2500 ms usw.

          EDIT:

          Ich hätte es so irgendwie gemacht:

          affed5ae-c356-4f41-84b6-df3291944e9b-image.png

          aber der Blockly Guru hat Dir sicher schon eine bessere Möglichkeit gepostet.

          Jeder Flow bzw. jedes Script, das ich hier poste implementiert jeder auf eigene Gefahr. Flows und Scripts können Fehler aufweisen und weder der Seitenbetreiber noch ich persönlich können hierfür haftbar gemacht werden. Das gleiche gilt für Empfehlungen aller Art.

          1 Antwort Letzte Antwort
          0
          • H HansK

            Moin,
            ich steuere 5 Sektionen in meinem Garten mit 5 Ventilen, die über einen Homematic 8-fach Schaltaktor im Nebengebäude erfolgreich angesteuert werden.

            Im IoBroker habe ich dafür verschiedene Datenpunkte angelegt:

            2021-09-15_135003.png

            Ein script triggert jetzt auf den DP [AlleRegner15MinEin] und schaltet dann nacheinander die Regner für 15 Minuten ein (Hier im Script in der Testphase noch 10 bzw. 2 Sek.) Danach bekomme ich eine Nachricht. Funktioniert.

            2021-09-15_135254.png

            Ein weitere Datenpunkt mit der Bezeichnung "AlleRegnerAus" soll alle Beregnungsvorgänge sofort stoppen (Not-AusTaster). Dazu triggert ein Script mit der Bezeichnung [AlleRegnerAus] auf diesen Datenpunkt und setzt bei Veränderung die o.a. Datenpunkte, wenn diese auf "wahr"stehen, auf "falsch" um den Beregnungsvorgang sofort zu unterbinden.

            2021-09-15_140459.png

            Das Problem:
            Wenn ich z. B. während der Laufzeit des Regners BeetVorne die Notaustaste drücke, stoppt dieser zwar sofort, jedoch kommen danach die anderen darauffolgenden Regner wieder in Betrieb. weil ja vermutl. das 15MinEin-Script weiterläuft.

            Das ganze wird mittels einer Visualisierung gesteuert. Ich kann dort jeden Regner manuell für 30 Minuten regnen lassen oder alle für z.B. 15 Min. nacheinander. Letzteres soll demnächst Anhand der Regenmenge in Verbindung mit der Temperatur automatisch geschehen.
            2021-09-15_141102.png

            Der Regner für den Bereich "Schuppen" ist noch nicht aktiv, der kommt später dazu.

            Ich bin (noch) kein Profi und habe irgendwie einen Knoten im Kopf. Die Visualisierung ist sicher einfach gehalten, kann aber auch von unbegnadeten Laien intuitiv bedient werden (.. glaube ich)

            Wer zerschlägt meinen Knoten?
            DANKE!!

            MfG Hans K.

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

            @hansk sagte: schaltet dann nacheinander die Regner für 15 Minuten ein

            Das ist eine typische Aufgabenstellung für ein Intervall, das zum Ende und bei "Notaus" gestoppt wird.

            Bild_2021-09-15_153934.png

            Noch besser lässt es sich mit einer ID-Liste realisieren:

            Bild_2021-09-15_164754.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 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

            495

            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