[Gelöst] Weekdaytimer mit Condition

Begonnen von Barnie1989, 23 Juli 2017, 14:18:07

Vorheriges Thema - Nächstes Thema

Barnie1989

Hallo,

habe mir die 2 Threads hier genauer angesehen, aber komme leider nicht weiter. Vermutlich stelle ich mich einfach nur zu doof an. Ich habe einen Timer definiert, der einen DUmmy setzt. Ohne Condition funktioniert es. Mit kommt im Log ein Fehler und die Bedingung wird ignoriert. Ich will die Abschattung nur setzen, wenn die Temperatur > einem Schwellwert ist

Definition: define TimerDummyAbschattungTerrasseEIN WeekdayTimer AbschattungTerrasse 14:10|on (Value(NC_WS_80:temperature) > 21)

Fehler: 2017.07.23 14:10:32 1: ERROR evaluating my $EVENT='on';my $EVTPART0='on';my $NAME='AbschattungTerrasse';{my $days={};map{$days->{$_}=1}(0,1,2,3,4,5,6);;( (Value(NC_WS_80:temperature) > 24) && (defined $days->{$wday}))}: syntax error at (eval 14480) line 1, near "NC_WS_80:"

Device: NC_WS_80

Internals:
   CODE       CUL_TCM97001_80
   CUL_433_MSGCNT 240
   CUL_433_RAWMSG s50790E912018;  496: 9168
   CUL_433_TIME 2017-07-23 14:07:32
   DEF        CUL_TCM97001_80
   LASTInputDev CUL_433
   MSGCNT     240
   NAME       NC_WS_80
   NR         1160
   RSSI       -62
   STATE      T: 23.3 H: 18
   TYPE       CUL_TCM97001
   lastH      0
   lastT      1500811652
   READINGS:
     2016-12-10 20:50:50   battery         low
     2016-12-10 20:50:50   channel         1
     2017-07-23 14:07:32   humidity        18
     2017-05-31 07:53:17   mode            normal
     2017-07-23 14:07:32   state           T: 23.3 H: 18
     2017-07-23 14:07:32   temperature     23.3
Attributes:
   alias      Außenfühler
   group      g_Wetter
   icon       temp_outside
   model      NC_WS

Wäre schön, wenn jemand von euch einen Tipp hätte.

Danke RUDI
FHEM auf Raspberry
DB Logging FHEM Server auf Synology NAS
nanoCUL 866MHz für HM Schalter
nanoCUL 433MHz für Aussen Temp und 9 Baumarktsteckdosen
2 MAX Cubes - 15 Thermostate/20 Fensterkontakte/2Wandthermostate

Barnie1989

mit (ReadingsVal("NC_WS_80","temperature","") > 23) als Condition geht es. Bei meinen ersten Tests hatte ich den dritten, leeren Parameter vergessen.
FHEM auf Raspberry
DB Logging FHEM Server auf Synology NAS
nanoCUL 866MHz für HM Schalter
nanoCUL 433MHz für Aussen Temp und 9 Baumarktsteckdosen
2 MAX Cubes - 15 Thermostate/20 Fensterkontakte/2Wandthermostate