FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: Hackstall am 25 April 2021, 10:18:40

Titel: $wday, $mday, etc
Beitrag von: Hackstall am 25 April 2021, 10:18:40
Hallo,
ich habe 2 FHEM Installationen in denen ich in der fhem.cfg $wday verwende.

In der einen klappt es problemlos wobei in der anderen immer folgende Meldung kommt:

2021.04.25 10:06:01.611 1: Error evaluating StromErzELSTER_EC userReading CounterWeek1st: Global symbol "$wday" requires explicit package name (did you forget to declare "my $wday"?) at (eval 32293) line 1.

2021.04.25 10:06:01.630 1: Error evaluating StromVerbELSTER_EC userReading CounterWeek1st: Global symbol "$wday" requires explicit package name (did you forget to declare "my $wday"?) at (eval 32294) line 1.

2021.04.25 10:06:34.632 1: Error evaluating StromErzELSTER_EC userReading CounterWeek1st: Global symbol "$wday" requires explicit package name (did you forget to declare "my $wday"?) at (eval 32305) line 1.

2021.04.25 10:06:34.652 1: Error evaluating StromVerbELSTER_EC userReading CounterWeek1st: Global symbol "$wday" requires explicit package name (did you forget to declare "my $wday"?) at (eval 32306) line 1.

2021.04.25 10:07:07.600 1: Error evaluating StromErzELSTER_EC userReading CounterWeek1st: Global symbol "$wday" requires explicit package name (did you forget to declare "my $wday"?) at (eval 32314) line 1.

2021.04.25 10:07:07.627 1: Error evaluating StromVerbELSTER_EC userReading CounterWeek1st: Global symbol "$wday" requires explicit package name (did you forget to declare "my $wday"?) at (eval 32315) line 1.

2021.04.25 10:07:40.624 1: Error evaluating StromErzELSTER_EC userReading CounterWeek1st: Global symbol "$wday" requires explicit package name (did you forget to declare "my $wday"?) at (eval 32326) line 1.
Titel: Antw:$wday, $mday, etc
Beitrag von: Elektrolurch am 25 April 2021, 12:11:42
Das mehrfache Kopieren der Fehlermeldung ist redundant und enthält keine zusätzlichen Informationen. Da es sich wohl um ein usrReading handelt, wäre es hilfreich, statt der vielen Zeilen unnötiger Meldungen dieses mal hier zu posten, wenn Dir geholfen werden sollte....
Titel: Antw:$wday, $mday, etc
Beitrag von: MadMax-FHEM am 25 April 2021, 18:08:18
Da stimme ich zu...

Vermutung:

in einem userReadings wird es "direkt", also "in fhem" verwendet, da existieren $we etc.

in dem userReadings wo es nicht geht, verwendest du es in Perl/innerhalb geschweifter Klammern...

Aber wie geschrieben: ohne, dass du mehr lieferst wird es schwer mit Hilfe.

Gruß, Joachim