Moin moin erstmal !
Ich steuere bei uns die Warmwasser-Zirkulationspumpe über einen EIB-Aktor. Es wird immer dann die Pumpe für 2 Minuten aktiviert, wenn das Licht im Badezimmer aktiviert wird.
So, nun passiert es, das meine Kiddies nacheinander ins Bad gehen, und zwischendurch das Licht ausschalten. D.h. wenn der Nächste wieder das Bad betritt, geht die Pumpe wieder für 2 min an - suboptimal ....
Ich fürchte eine technische Lösung ist einfacher als erzieherische Maßnahmen :-) Leider fehlt mir die zündende Idee, wie ich sicherstellen kann, daß die Pumpe erst sagen wir 20 Minuten nach dem letzten Einschalten wieder betätigt werden soll. Hat jemand einen heißen Tipp ?
Danke im voraus - Michael
Ein Schuss ins Blaue:
Mittels ReadingsTimestamp prüfen, wann der letzte Schaltvorgang war - hier müssen mindestens 20 Minuten vergangen sein, bis sie wieder eingeschaltet wird:
{ fhem('set MEINE_ZIRKULATIONSPUMPE on-for-timer 20') if (time()-time_str2num(ReadingsTimestamp('MEINE_ZIRKULATIONSPUMPE','state',0)) > 20 * 60) }
Hallöle,
danke für den Tipp - ich bin in der Doku nicht auf Anhieb fündig geworden (einfach zu umfangreich die Möglichkeiten *g*), aber die Funktion sieht vielversprechend aus. Ich spiele mal damit rum.
Cheers - Michael