Hallo,
ich habe jetzt endlich mal in Angriff genommen meine @Leichen zu beseitigen!
folgendes Problem:
Seither hatte ich in 99_myUtils:
sub checkLight($) {
my ($device) = @_;
....
Das wollte ich jetzt ändern:
sub checkLight($) {
my ($device) = $NAME;
...
Kommt jetzt aber schon bei laden des Moduls folgender Fehler:
2016.02.20 20:33:51 1: reload: Error:Modul 99_myUtils deactivated:
Global symbol "$NAME" requires explicit package name at ./FHEM/99_myUtils.pm line 17, <$fh> line 4.
Könnt ihr mir weiterhelfen?
Grüße
Owel
In der myUtils ist nichts anzupassen. Das ist Perl. Bitte ein Perl Handbuch zur Hand nehmen.
Genau, @ ist ein array (Liste), dass kannst du nicht ersetzen ;)
VG
Frank
Danke, der Hinweis mit dass nichts anzupassen war, war gut
Danke dafür!