FHEM Forum

FHEM - Hausautomations-Systeme => SlowRF => Thema gestartet von: punker am 12 November 2017, 10:01:34

Titel: Perl Warnung FHTTK
Beitrag von: punker am 12 November 2017, 10:01:34
Hi,
hab seit einigen Tagen folgende PERL Warnung im Log:

PERL WARNING: Redundant argument in sprintf at /opt/fhem/FHEM/09_CUL_FHTTK.pm line 273

Da es in den letzten Tagen einige Updates der 09_CUL_FHTTK.pm gab dachte ich das Problem wäre irgendwann behoben, aber die Warnung erscheint immer noch.
Woran liegt's?
Titel: Antw:Perl Warnung FHTTK
Beitrag von: Matscher am 12 November 2017, 11:05:26
Hallo,

die letzte Änderung an diesem Modul war vor über einem Jahr.
Kannst Du in FHEM "version 09_CUL_FHTTK.pm" aufrufen und hier posten.

Zum Beispiel mein Ergebnis.
# $Id: 09_CUL_FHTTK.pm 12306 2016-10-09 18:29:18Z matscher $
Titel: Antw:Perl Warnung FHTTK
Beitrag von: punker am 12 November 2017, 11:11:15
Komisch, meine Datei hat auch diese Version, aber ich mache jeden Tag ein Update und da kam in den letzten 3-4 Tagen immer ein Update.
War aber scheinbar immer die Version von vor einem Jahr - seltsam!
Aber die Perl-Warnung kam vorher definitiv nicht!
Macht aber nix, hab im Modul die Warnings auf no gestellt!
Titel: Antw:Perl Warnung FHTTK
Beitrag von: rudolfkoenig am 12 November 2017, 16:34:03
Vermutlich ist eine neuere Perl Version jetzt strenger. Die Warnung ist jedenfalls korrekt: im Format-String wird ein weiteres Argument angefordert (%s), aber es werden zwei geliefert.
Titel: Antw:Perl Warnung FHTTK
Beitrag von: Matscher am 12 November 2017, 21:15:37
Ich habe es korrigiert. :)