Hallo Leute,
mein Umzug des FHEM von der FritzBox auf den CubieTruck hat geklappt,
aber nach den Updates etc. habe ich nun eine Warnung in meinem Log-File:
2016.11.08 11:36:03 1: PERL WARNING: given is experimental at ./FHEM/98_PID20.pm line 305, <$fh> line 635.
2016.11.08 11:36:03 1: PERL WARNING: when is experimental at ./FHEM/98_PID20.pm line 307, <$fh> line 635.
2016.11.08 11:36:03 1: PERL WARNING: given is experimental at ./FHEM/98_PID20.pm line 339, <$fh> line 635.
2016.11.08 11:36:03 1: PERL WARNING: when is experimental at ./FHEM/98_PID20.pm line 341, <$fh> line 635.
2016.11.08 11:36:03 1: PERL WARNING: when is experimental at ./FHEM/98_PID20.pm line 345, <$fh> line 635.
2016.11.08 11:36:03 1: PERL WARNING: when is experimental at ./FHEM/98_PID20.pm line 356, <$fh> line 635.
2016.11.08 11:36:03 1: PERL WARNING: when is experimental at ./FHEM/98_PID20.pm line 363, <$fh> line 635.
2016.11.08 11:36:03 1: PERL WARNING: when is experimental at ./FHEM/98_PID20.pm line 370, <$fh> line 635.
2016.11.08 11:36:03 1: PERL WARNING: when is experimental at ./FHEM/98_PID20.pm line 385, <$fh> line 635.
Die korrespondierende Zeile in der FHEM.cfg (Zeile 635) lautet:
define Besprechung.heizung PID20 TX29DTH_02:temperature:([\d\.]*) FHT_V_Besprechung
TX29DTH_02:
define TX29DTH_02 LaCrosse 18
FHT_V_Besprechung:
define FHT_V_Besprechung FHT8V 1234
Leider bin ich nicht so firm in Perl.
Kann mir jemand sagen was das Problem ist?
Ist mein define für PID20 falsch
oder ist evtl. im 98_PID20.pm etwas nicht in Ordnung
($Id: 98_PID20.pm 10722 2016-02-04 17:12:18Z john99sr $)
oder verwende ich die falsche Perl-Version?
(This is perl 5, version 20, subversion 2 (v5.20.2) built for arm-linux-gnueabihf-thread-multi-64int)
Vielen Dank
Rüdiger
Zitat von: Pankratius am 08 November 2016, 12:11:02
Hallo Leute,
mein Umzug des FHEM von der FritzBox auf den CubieTruck hat geklappt,
aber nach den Updates etc. habe ich nun eine Warnung in meinem Log-File:
2016.11.08 11:36:03 1: PERL WARNING: given is experimental at ./FHEM/98_PID20.pm line 305, <$fh> line 635.
2016.11.08 11:36:03 1: PERL WARNING: when is experimental at ./FHEM/98_PID20.pm line 307, <$fh> line 635.
2016.11.08 11:36:03 1: PERL WARNING: given is experimental at ./FHEM/98_PID20.pm line 339, <$fh> line 635.
2016.11.08 11:36:03 1: PERL WARNING: when is experimental at ./FHEM/98_PID20.pm line 341, <$fh> line 635.
2016.11.08 11:36:03 1: PERL WARNING: when is experimental at ./FHEM/98_PID20.pm line 345, <$fh> line 635.
2016.11.08 11:36:03 1: PERL WARNING: when is experimental at ./FHEM/98_PID20.pm line 356, <$fh> line 635.
2016.11.08 11:36:03 1: PERL WARNING: when is experimental at ./FHEM/98_PID20.pm line 363, <$fh> line 635.
2016.11.08 11:36:03 1: PERL WARNING: when is experimental at ./FHEM/98_PID20.pm line 370, <$fh> line 635.
2016.11.08 11:36:03 1: PERL WARNING: when is experimental at ./FHEM/98_PID20.pm line 385, <$fh> line 635.
Die korrespondierende Zeile in der FHEM.cfg (Zeile 635) lautet:
define Besprechung.heizung PID20 TX29DTH_02:temperature:([\d\.]*) FHT_V_Besprechung
TX29DTH_02:
define TX29DTH_02 LaCrosse 18
FHT_V_Besprechung:
define FHT_V_Besprechung FHT8V 1234
Leider bin ich nicht so firm in Perl.
Kann mir jemand sagen was das Problem ist?
Ist mein define für PID20 falsch
oder ist evtl. im 98_PID20.pm etwas nicht in Ordnung
($Id: 98_PID20.pm 10722 2016-02-04 17:12:18Z john99sr $)
oder verwende ich die falsche Perl-Version?
(This is perl 5, version 20, subversion 2 (v5.20.2) built for arm-linux-gnueabihf-thread-multi-64int)
Vielen Dank
Rüdiger
Es war mein Fehler,
die Definition von PID20 bei mir war eine alte....
Die neue Definition muss lauten:
define Besprechung.heizung PID20 TX29DTH_02:temperature:([\d\.]*) FHT_V_Besprechung:valve
Sorry
Rüdiger