FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: noanda am 06 November 2013, 17:40:55

Titel: PRESENT Funktion Durch schalter Unterbrechen
Beitrag von: noanda am 06 November 2013, 17:40:55
Liebe Fhemer,

habe ein kleines Problem mit einem Befehl. Normal halten wir die Temp. im Schlafzimmer recht niedrig. Dies mache ich über PRESENT. Allerding ist auch der Arbeitsplatz in diesem Zimmer, der zwar nur selten aber ab und an benutz wird. in dieser Zeit würde ich geren die heizung höher drehen und die Steckdosen + Licht an machen über einen Schalter.

Ergo wenn der Schalter auf "on" ist = Heizung hoch, Licht an, wenn schalter auf "off" ist Temperatur von Present, wenn keiner Da ist Temp. auf Absent

Dazu folgender Code:

#Structur Handys Eltern
define Eltern structure Eltern_structure HandySommer HandyChristian
attr Eltern clientstate_behavior relative
attr Eltern clientstate_priority present absent

define Elternnotify notify Eltern:.* {Heating_Control_SetAllTemps()}

#Zimmer Eltern

define ElternPresent {if ("SchalertEltern" eq "on") { fhem("set ELTLicht on;; set ELTHeizung desired-temp 22.0") }} else {fhem(Heating_Control ELTHeizung 1234567|06:15|20.0 12345|08:30|18.0 (ReadingsVal("Eltern", "state", "absent") eq "present") }   

define ElternAbsent Heating_Control ELTHeizung 1234567|06:30|16.0 (ReadingsVal("Eltern", "state", "present") eq "absent")


Leider mag er nicht so recht.....