[gelöst] WeekdayTimer - ERROR evaluating

Begonnen von Kenneth, 25 Juli 2017, 15:31:34

Vorheriges Thema - Nächstes Thema

Kenneth

Hi,

stehe irgendwie aufm Schlauch..
Habe folgenden WT der einen Dummy und ein Reading eines Devices abfragen soll.
ergo folgende Bedingung erfüllt sein müssen : Jahreszeit "Sommer" und WG_li-4 NICHT "Offen" damit er schaltet.
Sommer tut aber die zweite Abfrage wird nicht berücksichtigt bzw. erfolgt eine Fehlermeldung im Log.

Das Ganze sieht wie folgt aus:
Jalou_WG_03 {sunrise_abs('HORIZON=8',0,"06:19:30","9:00")}|hoch Mo-So|14:19:30|5 Mo-So|20:40:30|1 {sunset_abs('HORIZON=-6',0,"21:00","22:30")}|100 (Value("Jahreszeit") eq "Sommer") && (ReadingsVal("Alarmanlage_Sensoren", "WG_li-4", "") ne "Offen"))

Meldung:

2017.07.25 14:21:19 1: ERROR evaluating my $EVENT='100';my $EVTPART0='100';my $NAME='Jalou_WG_03';{my $days={};map{$days->{$_}=1}(0,1,2,3,4,5,6);;( (Value("Jahreszeit") eq "Sommer") && (ReadingsVal("Alarmanlage_Sensoren", "WG_li-4", "") ne "Offen")) && (defined $days->{$wday}))}: syntax error at (eval 94720) line 1, near "))"
Intel NUC @Ubuntu > FHEM 5.8
HM-LAN, NanoCul, Signalduino
EchoDot, Gardena Sileno, XT1, Somfy RTS
TabletUI

Kenneth

ohhh ich De.... >:( beim "Korrekturlesen" hab ich es eben gesehen    ... near "))"

so passt es ...
Jalou_WG_03 {sunrise_abs('HORIZON=8',0,"06:19:30","9:00")}|hoch Mo-So|15:30:42|10 Mo-So|20:40:30|1 {sunset_abs('HORIZON=-6',0,"21:00","22:30")}|100 (Value("Jahreszeit") eq "Sommer") && (ReadingsVal("Alarmanlage_Sensoren", "WG_li-4", "") ne "Offen")

Intel NUC @Ubuntu > FHEM 5.8
HM-LAN, NanoCul, Signalduino
EchoDot, Gardena Sileno, XT1, Somfy RTS
TabletUI