Warnung in 98_PID20.pm

Begonnen von Pankratius, 08 November 2016, 12:11:02

Vorheriges Thema - Nächstes Thema

Pankratius

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

Pankratius

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