Hallo allerseits,
ich habe ein Item (Bool) erzeugt, welches abhängig von der Helligkeit (liefert die Wetterstation in Lux) auf 1 (beschatten) oder 0 (Beschattung aus) von smarthome.py gesetzt werden.
Hierbei möchte ich aber nicht einfach das Item auf 0 oder 1 setzen wenn der Helligkeitswert eine Schwelle über- bzw. unterschreitet, sondern der Wert soll vorher eine bestimmte Zeit lang diesen Wert über- bzw. unterschritten haben.
Beispiel: Die Beschattung ist eingeschaltet und wird erst wieder ausgeschaltet, wenn die untere Helligkeitsschwelle für mindestens 10 Minuten unterschritten wurde. Wird die Schwelle innerhalb der 10 Minuten auch nur kurz überschritten, beginnen die 10 Minuten von vorne.
Ich habe überlegt es mit dem Autotimer oder einer Logic zu realisieren, aber wie ich das für diese Anwendung optimal realisiere habe ich nicht hinbekommen. Hat so etwas schon jemand umgesetzt oder kann mir auf die Sprünge helfen?
ich habe ein Item (Bool) erzeugt, welches abhängig von der Helligkeit (liefert die Wetterstation in Lux) auf 1 (beschatten) oder 0 (Beschattung aus) von smarthome.py gesetzt werden.
Hierbei möchte ich aber nicht einfach das Item auf 0 oder 1 setzen wenn der Helligkeitswert eine Schwelle über- bzw. unterschreitet, sondern der Wert soll vorher eine bestimmte Zeit lang diesen Wert über- bzw. unterschritten haben.
Beispiel: Die Beschattung ist eingeschaltet und wird erst wieder ausgeschaltet, wenn die untere Helligkeitsschwelle für mindestens 10 Minuten unterschritten wurde. Wird die Schwelle innerhalb der 10 Minuten auch nur kurz überschritten, beginnen die 10 Minuten von vorne.
Ich habe überlegt es mit dem Autotimer oder einer Logic zu realisieren, aber wie ich das für diese Anwendung optimal realisiere habe ich nicht hinbekommen. Hat so etwas schon jemand umgesetzt oder kann mir auf die Sprünge helfen?