NEWS
Zeitliche Regensteuerung Brunnen
-
Hallo Ihr Lieben, helft mir bitte bei meinen Blocky für Regensteuerung Brunnen der nur in einer bestimmten Zeit (wenn Brunnen an ist) laufen soll.
Brunnen an 0900 und aus 2130 wird separat gesteuert.
Draussen regnet es gerade, der Regenmengen Wert wird angezeigt aber Brunnen schaltet nicht aus
-
@kkickingereder ein Trigger ist niemals innerhalb eines Scriptes, sondern immer das äußerste, auslösende Element.
Es gibt viele hervorragende Einführungsvideos auf YouTube zu blockly in Verbindung mit ioBroker -
Ich war grade auf dem falschen Dampfer....
So würde das Script nur angestossen, wenn der Regen sich ändert, du solltest das mit der Zeit machen, oder in das Brunnensteuer-SCript mit einbauen -
@guergen
Danke für deine Hilfe,
das script soll ja nur aktiv sein, wenn der Brunnen läuft in der angegebenen Zeit 0900-2130 und der Regen sollt ja der Trigger sein, um den Brunnen auszuschalten, falls es in dem Zeitfenster nicht mehr regnet soll der Brunnen auch wieder laufen.
Soll ich den Trigger (Regen) ganz aussen setzen und dann Zeitfenster als "falls" ? -
@kkickingereder Ich habe Dich schon vestanden, aber setz doch hier mal das Brunnenscript rein, dann bauen wir das passend um
-
@kkickingereder sagte:
Regen sollt ja der Trigger sein
Ein Trigger genügt nicht, da dann nicht eingeschaltet wird, wenn es um 9:00 Uhr trocken ist, und auch nicht um 21:30 ausgeschaltet wird. Vorschlag:
-
@paul53 Es ist immer erstaunlich wie schenll du mit den, für mich sehr komplizierten, Scripten bist. Aber nachvollziehbar!
-
@kkickingereder
was ist ausschlaggebend dafür sein, dass das Script abläuft?
Einsetzender Regen?
dann ist das dein Trigger.In der falls Anweisung fragst Du mit einem "UND" Baustein ab obe 2 Bedingungen zutreffen auf die ragiert werden soll. Einmal das Zeitfenster, zum Anderen der Status des Brunnen.
[Nachtrag]
di eLösung von @paul53 behandelt auch alle weiteren beachtenswerte Punkte -
-
@kkickingereder sagte in Zeitliche Regensteuerung Brunnen:
Glaubt ihr es funktioniert so?
Es fehlen die Zuweisung der ID von "Rain in the last hour" zum Trigger und der Aufruf der Funktion brunnen() bei Script-Start (s. Vorschlag ganz unten).
Wert ist aus den Blöcken "Trigger" ?@kkickingereder sagte in Zeitliche Regensteuerung Brunnen:
Trocken Objekt der Regenwert, oder?
trocken ist eine Variable, die wahr ist, wenn die Regenmenge in der letzten Stunde < 0,1 ist.
-
@paul53 tausend DANK
Hätt echt besser Informatik statt BWL studieren sollen