FHEM Forum

FHEM - Hausautomations-Systeme => Unterstützende Dienste => Thema gestartet von: Avatar am 07 Mai 2015, 16:34:59

Titel: Probleme mit WeekdayTimer nach dem ersten update im Mai
Beitrag von: Avatar am 07 Mai 2015, 16:34:59
Ich habe nach dem Update folgende Fehler in der Log und es funktioniert nicht mehr.

PERL WARNING: Bareword found where operator expected at (eval 603) line 1, near "'{ fhem ('set"
eval: {my $days={};map{$days->{$_}=1}(1,2,3,4,5); if ( 1 && (defined $days->{$wday})) { fhem('{ fhem ('set HUEDevice2 '.uri_unescape('on%20%3A%20rgb%201c061e%20%3A%20pct%2010')) if (ReadingsVal("AU.tr.SD.02","state","off") eq "on" && ReadingsVal("winterLight","state","off") eq "off")};') }}
PERL WARNING:    (Missing operator before set?)


Definition:
HUEDevice2 mo-sa,$we|22:59|off mo-fr|04:30|on%20%3A%20rgb%201c061e%20%3A%20pct%2010 { fhem ('set @ '.uri_unescape('%')) if (ReadingsVal("AU.tr.SD.02","state","off") eq "on" && ReadingsVal("winterLight","state","off") eq "off")};

Mit dieser Version funktioniert es einwandfrei:
$Id: 98_WeekdayTimer.pm 8490 2015-04-27 19:38:31Z dietmar63 $

Grüsse Eric
Titel: Antw:Probleme mit WeekdayTimer nach dem ersten update im Mai
Beitrag von: rudolfkoenig am 07 Mai 2015, 16:51:22
ZitatMit dieser Version funktioniert es einwandfrei:
Glaube ich nicht. Sowas wie
Zitat{ fhem('{ fhem ('set
duerfte noch nie funktioniert haben. Und WeekdayTimer ist daran total unschuldig.
Titel: Antw:Probleme mit WeekdayTimer nach dem ersten update im Mai
Beitrag von: Dietmar63 am 07 Mai 2015, 17:57:43
Ich glaube schon verstanden zu haben woran es liegt und liefere nacher eine neue Version aus.
Titel: Antw:Probleme mit WeekdayTimer nach dem ersten update im Mai
Beitrag von: rudolfkoenig am 07 Mai 2015, 18:02:59
Da muss ich wohl mich geirrt haben :)
Titel: Antw:Probleme mit WeekdayTimer nach dem ersten update im Mai
Beitrag von: Dietmar63 am 07 Mai 2015, 18:38:00
@Rudi:
du hast schon recht mit der Aussage:
Zitat{ fhem('{ fhem ('set
aber WD ist wohl doch schuld daran.

Intern wird Code generiert und an AnalyzeCommandChain() übergeben.
Ich muss die Generierung des Codes verändern.
Titel: Antw:Probleme mit WeekdayTimer nach dem ersten update im Mai
Beitrag von: Dietmar63 am 07 Mai 2015, 20:03:35
schon geändert und eingecheckt.
Titel: Antw:Probleme mit WeekdayTimer nach dem ersten update im Mai
Beitrag von: Avatar am 07 Mai 2015, 21:01:37
Super danke.
Titel: Antw:Probleme mit WeekdayTimer nach dem ersten update im Mai
Beitrag von: Dietmar63 am 08 Mai 2015, 06:11:13
Hast du es schon ausprobiert?
Titel: Antw:Probleme mit WeekdayTimer nach dem ersten update im Mai
Beitrag von: Avatar am 08 Mai 2015, 06:38:03
Ja habe ich und es läuft wieder. Nochmals danke für den schnellen Support.