FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: cerberus am 02 November 2013, 21:11:48

Titel: Befehle zeitversetzt an FHTs absetzen
Beitrag von: cerberus am 02 November 2013, 21:11:48
Hallo, ich habe mir für die Heizungsregelung einige Dummy Schalter definiert mit denen ich unter anderem die Jahreszeit definiere, mittels dieser dann die FHT´s im Sommer auf manuell/off und im Winter auf automatisch gesetzt werden. Da damit in 8 FHT´s diese Einstellung gesetzt werden soll, soll dies zeitversetzt geschehen. In meinem Beispiel wird der Befeht zum FHT Flur sofort gesendet, zum FHT Dusche soll dieser dann 1 Minute später gesendet werden. Für die übrigen FHT´s dann ebenso. Mein Problen ist nun, dass für den FHT Dusche zwar die Funktion.manuell wirklich 1 Minute später gesendet wird  desire-temp 5.5 aber sofort gesendet wird, wenn ich Sommer wähle. Vielleicht hab ich einen Denkfehler oder es gibt sogar einen anderen Ansatz.

Dake und Gruß
cerberus

define nHeizung_EG_Flur_sommer notify Jahreszeit {\
if( Value("Jahreszeit") eq "Sommer") {\
fhem("set Heizung_EG_Flur_mode Funktion.manuell;; set Heizung_EG_Flur desired-temp 5.5");;\
fhem ("define nHeizung_EG_Dusche_sommer at +00:01:00 set Heizung_EG_Dusche_mode Funktion.manuell;; set Heizung_EG_Dusche desired-temp 5.5");;\
}\
}
Titel: Antw:Befehle zeitversetzt an FHTs absetzen
Beitrag von: Puschel74 am 02 November 2013, 21:32:24
Hallo,

und du bist dir sicher das du FHT im Einsatz hast?

Bei mir heisst der Aufruf

set <FHT> mode manual
und nicht so wie bei dir
set <FHT>_mode Funktion.manuell

Wenn desired-temp auch 1 minute später gesendet werden soll musst du ;;;; (die ; verdoppeln).
Steht glaub ich aber auch so in der commandref bei den Beispielen zu at - wenn ichs richtig im Kopf habe.

Grüße
Titel: Antw:Befehle zeitversetzt an FHTs absetzen
Beitrag von: cerberus am 02 November 2013, 21:40:13
Danke Puschel74, werde es versuchen.

Was den mode angeht hats du völlig recht, ich setze mit Funktion.manuell auch nicht den FHT direkt sondern indirect über einen Dummy. Diesen Dummy nutze ich eigentlich um die FHT´s per dropdown auf manual oder auto zu setzen. Damit der Status sich dort auch ändert, wenn ich z.B. Sommer wähle, setzte ich nicht den FHT selbst sondern dann auch über diese Dummy, dann ist der Status des Dummys auch korrekt.

Gruß
cerberus