Hallo zusammen,
erst einmal allen ein frohes neues Jahr mit viel Glück und Gesundheit :-)
Über die Feiertage ging mir die bisherige Rolladensteuerung mal wieder auf den Keks und ich dachte mir dies über Misterhouse und eine Logik zu lösen. Aber: Ging natürlich wiede rnicht, wie ich wollte.
Also: Ich möchte wenn es nach 16:00 Uhr ist und eine gewisse Helligkeit unterschritten wird (z.B. 50 Lux) dann sollen die Rolladen runter fahren. Dies geht und funktioniert mit einer "einfachen" Verknüpfung (dachte ich, siehe unten). Jedoch möchte ich, bei Bedarf die eine oder andere Rollade wieder hochfahren. Dies wird jedoch verhindert, da MH jedesmal feststellt: Oh, es ist nach 4 und zu dunkel :-(
Hat jemand einen Tip für mich?? In den Sample-Scripten bei Misterhouse und Google war ich bislang erfolglos :-(
Ergänzung:
Leider funktioniert es doch nicht so richtig mit der Logik, da der Wert aus dem Hell/Temp Sensor als Hash Wert kommt. Und dies scheine ich einfach nicht wirklich zu verstehen und umsetzen zu können :-(
Ich versuchte:
Ich habe schon verschiedene Möglichenkeiten mit .state, $Var->state(), $Var->(state) probiert, aber....
VG,
Joerg
erst einmal allen ein frohes neues Jahr mit viel Glück und Gesundheit :-)
Über die Feiertage ging mir die bisherige Rolladensteuerung mal wieder auf den Keks und ich dachte mir dies über Misterhouse und eine Logik zu lösen. Aber: Ging natürlich wiede rnicht, wie ich wollte.
Also: Ich möchte wenn es nach 16:00 Uhr ist und eine gewisse Helligkeit unterschritten wird (z.B. 50 Lux) dann sollen die Rolladen runter fahren. Dies geht und funktioniert mit einer "einfachen" Verknüpfung (dachte ich, siehe unten). Jedoch möchte ich, bei Bedarf die eine oder andere Rollade wieder hochfahren. Dies wird jedoch verhindert, da MH jedesmal feststellt: Oh, es ist nach 4 und zu dunkel :-(
Hat jemand einen Tip für mich?? In den Sample-Scripten bei Misterhouse und Google war ich bislang erfolglos :-(
Ergänzung:
Leider funktioniert es doch nicht so richtig mit der Logik, da der Wert aus dem Hell/Temp Sensor als Hash Wert kommt. Und dies scheine ich einfach nicht wirklich zu verstehen und umsetzen zu können :-(
Ich versuchte:
PHP-Code:
if (time_greater_or_equal '4 pm' && (".state $Helligkeit_Norden < 0")) {
print_log "------------> Es ist dunkel draussen";
print_log "########## ", $Helligkeit_Norden;
print_log "########## ".state $Helligkeit_Norden;
print_log "########## ", $Aussentemp;
#print_log "########## "state $Aussentemp;
} else {
print_log "------------> Es ist hell draussen";
}
VG,
Joerg
Kommentar