Hallo,
so lange genug gehofft das es von selbst verschwindet. Aber folgende Meldungen bekomme ich in meiner CMD Console unter Windows beim Fhem Start:
c:\fhem>perl fhem.pl fhem.cfg
Subroutine validTemperature redefined at ./FHEM/10_MAX.pm line 39, <> line 21.
Subroutine validWindowOpenDuration redefined at ./FHEM/10_MAX.pm line 40, <> lin
e 21.
Subroutine validMeasurementOffset redefined at ./FHEM/10_MAX.pm line 41, <> line
21.
Subroutine validBoostDuration redefined at ./FHEM/10_MAX.pm line 42, <> line 21.
Subroutine validValveposition redefined at ./FHEM/10_MAX.pm line 43, <> line 21.
Subroutine validDecalcification redefined at ./FHEM/10_MAX.pm line 44, <> line 2
1.
Subroutine MAX_Initialize redefined at ./FHEM/10_MAX.pm line 96, <> line 21.
Subroutine MAX_Define redefined at ./FHEM/10_MAX.pm line 114, <> line 21.
Subroutine MAX_Undef redefined at ./FHEM/10_MAX.pm line 141, <> line 21.
Subroutine MAX_DateTime2Internal redefined at ./FHEM/10_MAX.pm line 148, <> line
21.
Subroutine MAX_TypeToTypeId redefined at ./FHEM/10_MAX.pm line 155, <> line 21.
Subroutine MAX_CheckIODev redefined at ./FHEM/10_MAX.pm line 165, <> line 21.
Subroutine MAX_ParseTemperature redefined at ./FHEM/10_MAX.pm line 172, <> line
21.
Subroutine MAX_Validate redefined at ./FHEM/10_MAX.pm line 178, <> line 21.
Subroutine MAX_ReadingsVal redefined at ./FHEM/10_MAX.pm line 186, <> line 21.
Subroutine MAX_Set redefined at ./FHEM/10_MAX.pm line 209, <> line 21.
Subroutine MAX_ParseDateTime redefined at ./FHEM/10_MAX.pm line 404, <> line 21.
Subroutine MAX_Parse redefined at ./FHEM/10_MAX.pm line 421, <> line 21.
Funktioniert aber alles !
Die Fehler kommen daher, dass ich in zwei Modulen
require "10_MAX.pm";
benutze. Bin aber kein Perl Profi, weiß nicht wie man das beheben kann.
Zitat von: Matthias Gehre schrieb am Mi, 16 Januar 2013 21:36Die Fehler kommen daher, dass ich in zwei Modulen
require "10_MAX.pm";
benutze. Bin aber kein Perl Profi, weiß nicht wie man das beheben kann.
So?
http://perldoc.perl.org/functions/require.html
Ich verstehe deine Lösung nicht, kannst du sie mir erklären?