FHEM Forum

FHEM - Anwendungen => Multimedia => Thema gestartet von: baumeister am 07 Oktober 2014, 17:01:26

Titel: Use of uninitialized value in concatenation (.) or string at ./FHEm/70_PHTV.pm
Beitrag von: baumeister am 07 Oktober 2014, 17:01:26
Hallo,

ich erhalte seit dem heutigen Update im Logfile folgende Fehlermeldung angezeigt, ist das ein Bug im Modul 70_PHTV.pm oder liegt das an meinem Setup?

2014.10.07 02:18:28 1: PERL WARNING: Use of uninitialized value in concatenation (.) or string at ./FHEM/70_PHTV.pm line 285.
2014.10.07 02:18:28 3: stacktrace:
2014.10.07 02:18:28 3:     main::__ANON__                      called by ./FHEM/70_PHTV.pm (285)
2014.10.07 02:18:28 3:     main::PHTV_Set                      called by fhem.pl (2902)
2014.10.07 02:18:28 3:     main::CallFn                        called by fhem.pl (1430)
2014.10.07 02:18:28 3:     main::DoSet                         called by fhem.pl (1464)
2014.10.07 02:18:28 3:     main::CommandSet                    called by fhem.pl (2100)
2014.10.07 02:18:28 3:     main::getAllSets                    called by ./FHEM/01_FHEMWEB.pm (2270)
2014.10.07 02:18:28 3:     main::FW_devState                   called by ./FHEM/01_FHEMWEB.pm (2220)
2014.10.07 02:18:28 3:     main::FW_Notify                     called by fhem.pl (2902)
2014.10.07 02:18:28 3:     main::CallFn                        called by fhem.pl (2825)
2014.10.07 02:18:28 3:     main::DoTrigger                     called by fhem.pl (3565)
2014.10.07 02:18:28 3:     main::readingsEndUpdate             called by ./FHEM/70_PHTV.pm (2749)
2014.10.07 02:18:28 3:     main::PHTV_ReceiveCommand           called by FHEM/HttpUtils.pm (133)
2014.10.07 02:18:28 3:     main::__ANON__                      called by fhem.pl (601)
Titel: Antw:Use of uninitialized value in concatenation (.) or string at ./FHEm/70_PHTV.pm
Beitrag von: Dietmar63 am 07 Oktober 2014, 18:29:08
http://forum.fhem.de/index.php/topic,27662.msg205873.html#msg205873 (http://forum.fhem.de/index.php/topic,27662.msg205873.html#msg205873)
In deinem Fall den Maintainer von PHTV.pm benachrichtigen.
Titel: Antw:Use of uninitialized value in concatenation (.) or string at ./FHEm/70_PHTV.pm
Beitrag von: Loredo am 11 Oktober 2014, 13:17:47
Hi,


danke für den Hinweis! Ich schaue mir das an und fixe es, sobald mein Zugriff auf das Repo wieder funktioniert.
Momentan muckt Sourcetree rum... :-/




Gruß
Julian
Titel: Antw:Use of uninitialized value in concatenation (.) or string at ./FHEm/70_PHTV.pm
Beitrag von: Loredo am 05 November 2014, 09:11:49
sollte nun besser sein.
Titel: Antw:Use of uninitialized value in concatenation (.) or string at ./FHEm/70_PHTV.pm
Beitrag von: kris0711 am 05 November 2014, 20:17:24
Update hat das Modul nicht geupdated (andere schon) undder Fehler bleibt leider:

2014.11.05 20:14:33 1: PERL WARNING: Use of uninitialized value in concatenation (.) or string at /usr/local/FHEM/share/fhem/FHEM/70_PHTV.pm line 282.
Titel: Antw:Use of uninitialized value in concatenation (.) or string at ./FHEm/70_PHTV.pm
Beitrag von: Loredo am 05 November 2014, 21:03:52
Updates sind immer erst nach einmal schlafen verfügbar :D
Titel: Antw:Use of uninitialized value in concatenation (.) or string at ./FHEm/70_PHTV.pm
Beitrag von: baumeister am 06 November 2014, 13:59:40
Bei mir ist es behoben. Danke
Titel: Antw:Use of uninitialized value in concatenation (.) or string at ./FHEm/70_PHTV.pm
Beitrag von: kris0711 am 08 November 2014, 16:27:41
hm ja danke. Leider scheint er bei meinem Modell nicht den RGB Wert lesen zu können. Schade...

Btw, weis nicht ob es nur mich betreffen wird:
2014.11.08 16:26:56 1: PERL WARNING: Argument "Disney_Channel" isn't numeric in numeric ne (!=) at /usr/local/FHEM/share/fhem/FHEM/70_PHTV.pm line 318.
Macht er für sehr viele Kanäle
Titel: Antw:Use of uninitialized value in concatenation (.) or string at ./FHEm/70_PHTV.pm
Beitrag von: baumeister am 11 November 2014, 13:14:18
Habe seit heute nach dem Update von fhem neue Fehlermeldungen:

014.11.11 09:55:43 1: PERL WARNING: Argument "Das_Erste_HD" isn't numeric in numeric ne (!=) at ./FHEM/70_PHTV.pm line 318.
2014.11.11 09:55:43 1: PERL WARNING: Argument "ZDF_HD" isn't numeric in numeric ne (!=) at ./FHEM/70_PHTV.pm line 318.
2014.11.11 09:55:43 1: PERL WARNING: Argument "NDR_FS_HH_HD" isn't numeric in numeric ne (!=) at ./FHEM/70_PHTV.pm line 318.
2014.11.11 09:55:43 1: PERL WARNING: Argument "SAT.1_HD" isn't numeric in numeric ne (!=) at ./FHEM/70_PHTV.pm line 318.
2014.11.11 09:55:43 1: PERL WARNING: Argument "RTL_HD" isn't numeric in numeric ne (!=) at ./FHEM/70_PHTV.pm line 318.
2014.11.11 09:55:43 1: PERL WARNING: Argument "RTLII_HD" isn't numeric in numeric ne (!=) at ./FHEM/70_PHTV.pm line 318.
2014.11.11 09:55:43 1: PERL WARNING: Argument "ProSieben_HD" isn't numeric in numeric ne (!=) at ./FHEM/70_PHTV.pm line 318.
2014.11.11 09:55:43 1: PERL WARNING: Argument "VOX_HD" isn't numeric in numeric ne (!=) at ./FHEM/70_PHTV.pm line 318.
2014.11.11 09:55:43 1: PERL WARNING: Argument "kabel_eins_HD" isn't numeric in numeric ne (!=) at ./FHEM/70_PHTV.pm line 318.
2014.11.11 09:55:43 1: PERL WARNING: Argument "SUPER_RTL_HD" isn't numeric in numeric ne (!=) at ./FHEM/70_PHTV.pm line 318.
2014.11.11 09:55:43 1: PERL WARNING: Argument "Disney_Channel" isn't numeric in numeric ne (!=) at ./FHEM/70_PHTV.pm line 318.
2014.11.11 09:55:43 1: PERL WARNING: Argument "arte_HD" isn't numeric in numeric ne (!=) at ./FHEM/70_PHTV.pm line 318.
2014.11.11 09:55:43 1: PERL WARNING: Argument "3sat_HD" isn't numeric in numeric ne (!=) at ./FHEM/70_PHTV.pm line 318.
2014.11.11 09:55:43 1: PERL WARNING: Argument "tagesschau24" isn't numeric in numeric ne (!=) at ./FHEM/70_PHTV.pm line 318.
2014.11.11 09:55:43 1: PERL WARNING: Argument "EinsPlus" isn't numeric in numeric ne (!=) at ./FHEM/70_PHTV.pm line 318.
2014.11.11 09:55:43 1: PERL WARNING: Argument "Einsfestival" isn't numeric in numeric ne (!=) at ./FHEM/70_PHTV.pm line 318.
2014.11.11 09:55:43 1: PERL WARNING: Argument "PHOENIX_HD" isn't numeric in numeric ne (!=) at ./FHEM/70_PHTV.pm line 318.
2014.11.11 09:55:43 1: PERL WARNING: Argument "zdf_neo_HD" isn't numeric in numeric ne (!=) at ./FHEM/70_PHTV.pm line 318.
2014.11.11 09:55:43 1: PERL WARNING: Argument "ZDFinfo" isn't numeric in numeric ne (!=) at ./FHEM/70_PHTV.pm line 318.
2014.11.11 09:55:43 1: PERL WARNING: Argument "zdf.kultur_HD" isn't numeric in numeric ne (!=) at ./FHEM/70_PHTV.pm line 318.
2014.11.11 09:55:43 1: PERL WARNING: Argument "KiKA_HD" isn't numeric in numeric ne (!=) at ./FHEM/70_PHTV.pm line 318.
2014.11.11 09:55:43 1: PERL WARNING: Argument "NICKELODEON_HD" isn't numeric in numeric ne (!=) at ./FHEM/70_PHTV.pm line 318.
2014.11.11 09:55:43 1: PERL WARNING: Argument "EuroNews" isn't numeric in numeric ne (!=) at ./FHEM/70_PHTV.pm line 318.
2014.11.11 09:55:43 1: PERL WARNING: Argument "n-tv" isn't numeric in numeric ne (!=) at ./FHEM/70_PHTV.pm line 318.
2014.11.11 09:55:43 1: PERL WARNING: Argument "N24_HD" isn't numeric in numeric ne (!=) at ./FHEM/70_PHTV.pm line 318.
2014.11.11 09:55:43 1: PERL WARNING: Argument "Bloomberg_Europe_TV" isn't numeric in numeric ne (!=) at ./FHEM/70_PHTV.pm line 318.
2014.11.11 09:55:43 1: PERL WARNING: Argument "n-tv_HD" isn't numeric in numeric ne (!=) at ./FHEM/70_PHTV.pm line 318.
2014.11.11 09:55:43 1: PERL WARNING: Argument "DMAX_HD" isn't numeric in numeric ne (!=) at ./FHEM/70_PHTV.pm line 318.
2014.11.11 09:55:43 1: PERL WARNING: Argument "SIXX_HD" isn't numeric in numeric ne (!=) at ./FHEM/70_PHTV.pm line 318.
2014.11.11 09:55:43 1: PERL WARNING: Argument "TELE_5" isn't numeric in numeric ne (!=) at ./FHEM/70_PHTV.pm line 318.
2014.11.11 09:55:43 1: PERL WARNING: Argument "Comedy_Central/VIVA" isn't numeric in numeric ne (!=) at ./FHEM/70_PHTV.pm line 318.
2014.11.11 09:55:43 1: PERL WARNING: Argument "DELUXE_MUSIC" isn't numeric in numeric ne (!=) at ./FHEM/70_PHTV.pm line 318.
2014.11.11 09:55:43 1: PERL WARNING: Argument "pearl.tv_Shop" isn't numeric in numeric ne (!=) at ./FHEM/70_PHTV.pm line 318.
2014.11.11 09:55:43 1: PERL WARNING: Argument "TLC" isn't numeric in numeric ne (!=) at ./FHEM/70_PHTV.pm line 318.
2014.11.11 09:55:43 1: PERL WARNING: Argument "RTL_NITRO_A" isn't numeric in numeric ne (!=) at ./FHEM/70_PHTV.pm line 318.
2014.11.11 09:55:43 1: PERL WARNING: Argument "ANIXE_HD" isn't numeric in numeric ne (!=) at ./FHEM/70_PHTV.pm line 318.
2014.11.11 09:55:43 1: PERL WARNING: Argument "ARD-alpha" isn't numeric in numeric ne (!=) at ./FHEM/70_PHTV.pm line 318.
2014.11.11 09:55:43 1: PERL WARNING: Argument "BR_Nord_HD" isn't numeric in numeric ne (!=) at ./FHEM/70_PHTV.pm line 318.
2014.11.11 09:55:43 1: PERL WARNING: Argument "BR_S\x{c3}..." isn't numeric in numeric ne (!=) at ./FHEM/70_PHTV.pm line 318.
2014.11.11 09:55:43 1: PERL WARNING: Argument "SR_Fernsehen" isn't numeric in numeric ne (!=) at ./FHEM/70_PHTV.pm line 318.
2014.11.11 09:55:43 1: PERL WARNING: Argument "hr-fernsehen" isn't numeric in numeric ne (!=) at ./FHEM/70_PHTV.pm line 318.
2014.11.11 09:55:43 1: PERL WARNING: Argument "MDR_S-Anhalt" isn't numeric in numeric ne (!=) at ./FHEM/70_PHTV.pm line 318.
2014.11.11 09:55:43 1: PERL WARNING: Argument "SWR_RP_HD" isn't numeric in numeric ne (!=) at ./FHEM/70_PHTV.pm line 318.
2014.11.11 09:55:43 1: PERL WARNING: Argument "SWR_BW_HD" isn't numeric in numeric ne (!=) at ./FHEM/70_PHTV.pm line 318.
2014.11.11 09:55:43 1: PERL WARNING: Argument "rbb_Brandenburg" isn't numeric in numeric ne (!=) at ./FHEM/70_PHTV.pm line 318.
2014.11.11 09:55:43 1: PERL WARNING: Argument "rbb_Berlin" isn't numeric in numeric ne (!=) at ./FHEM/70_PHTV.pm line 318.
2014.11.11 09:55:43 1: PERL WARNING: Argument "WDR_HD_K\x{c3}..." isn't numeric in numeric ne (!=) at ./FHEM/70_PHTV.pm line 318.
2014.11.11 09:55:43 1: PERL WARNING: Argument "WDR_HD_Aachen" isn't numeric in numeric ne (!=) at ./FHEM/70_PHTV.pm line 318.
2014.11.11 09:55:43 1: PERL WARNING: Argument "WDR_HD_Bielefeld" isn't numeric in numeric ne (!=) at ./FHEM/70_PHTV.pm line 318.
2014.11.11 09:55:43 1: PERL WARNING: Argument "WDR_HD_Bonn" isn't numeric in numeric ne (!=) at ./FHEM/70_PHTV.pm line 318.
2014.11.11 09:55:43 1: PERL WARNING: Argument "WDR_HD_Dortmund" isn't numeric in numeric ne (!=) at ./FHEM/70_PHTV.pm line 318.
2014.11.11 09:55:43 1: PERL WARNING: Argument "WDR_HD_Duisburg" isn't numeric in numeric ne (!=) at ./FHEM/70_PHTV.pm line 318.
2014.11.11 09:55:43 1: PERL WARNING: Argument "WDR_HD_D\x{c3}..." isn't numeric in numeric ne (!=) at ./FHEM/70_PHTV.pm line 318.
2014.11.11 09:55:43 1: PERL WARNING: Argument "WDR_HD_Essen" isn't numeric in numeric ne (!=) at ./FHEM/70_PHTV.pm line 318.
2014.11.11 09:55:43 1: PERL WARNING: Argument "WDR_HD_M\x{c3}..." isn't numeric in numeric ne (!=) at ./FHEM/70_PHTV.pm line 318.
2014.11.11 09:55:43 1: PERL WARNING: Argument "WDR_HD_Siegen" isn't numeric in numeric ne (!=) at ./FHEM/70_PHTV.pm line 318.
2014.11.11 09:55:43 1: PERL WARNING: Argument "WDR_HD_Wuppertal" isn't numeric in numeric ne (!=) at ./FHEM/70_PHTV.pm line 318.
2014.11.11 09:55:43 1: PERL WARNING: Argument "NDR_FS_NDS_HD" isn't numeric in numeric ne (!=) at ./FHEM/70_PHTV.pm line 318.
2014.11.11 09:55:43 1: PERL WARNING: Argument "NDR_FS_MV_HD" isn't numeric in numeric ne (!=) at ./FHEM/70_PHTV.pm line 318.
2014.11.11 09:55:43 1: PERL WARNING: Argument "NDR_FS_SH_HD" isn't numeric in numeric ne (!=) at ./FHEM/70_PHTV.pm line 318.
2014.11.11 09:55:43 1: PERL WARNING: Argument "MDR_Sachsen" isn't numeric in numeric ne (!=) at ./FHEM/70_PHTV.pm line 318.
2014.11.11 09:55:43 1: PERL WARNING: Argument "MDR_Th\x{c3}..." isn't numeric in numeric ne (!=) at ./FHEM/70_PHTV.pm line 318.
2014.11.11 09:55:43 1: PERL WARNING: Argument "rhein_main_tv" isn't numeric in numeric ne (!=) at ./FHEM/70_PHTV.pm line 318.
2014.11.11 09:55:43 1: PERL WARNING: Argument "intv" isn't numeric in numeric ne (!=) at ./FHEM/70_PHTV.pm line 318.
2014.11.11 09:55:43 1: PERL WARNING: Argument "rfo" isn't numeric in numeric ne (!=) at ./FHEM/70_PHTV.pm line 318.
2014.11.11 09:55:43 1: PERL WARNING: Argument "Ulm-Allg\x{c3}..." isn't numeric in numeric ne (!=) at ./FHEM/70_PHTV.pm line 318.
2014.11.11 09:55:43 1: PERL WARNING: Argument "m\x{c3}\x{bc}..." isn't numeric in numeric ne (!=) at ./FHEM/70_PHTV.pm line 318.
2014.11.11 09:55:43 1: PERL WARNING: Argument "RNF" isn't numeric in numeric ne (!=) at ./FHEM/70_PHTV.pm line 318.
2014.11.11 09:55:43 1: PERL WARNING: Argument "L-TV/TVM" isn't numeric in numeric ne (!=) at ./FHEM/70_PHTV.pm line 318.
2014.11.11 09:55:43 1: PERL WARNING: Argument "ORF2E" isn't numeric in numeric ne (!=) at ./FHEM/70_PHTV.pm line 318.
2014.11.11 09:55:43 1: PERL WARNING: Argument "ServusTV_HD_Oesterrei" isn't numeric in numeric ne (!=) at ./FHEM/70_PHTV.pm line 318.
2014.11.11 09:55:43 1: PERL WARNING: Argument "ORF_III" isn't numeric in numeric ne (!=) at ./FHEM/70_PHTV.pm line 318.
2014.11.11 09:55:43 1: PERL WARNING: Argument "BTV" isn't numeric in numeric ne (!=) at ./FHEM/70_PHTV.pm line 318.
2014.11.11 09:55:43 1: PERL WARNING: Argument "LT1-OOE" isn't numeric in numeric ne (!=) at ./FHEM/70_PHTV.pm line 318.
2014.11.11 09:55:43 1: PERL WARNING: Argument "QVC_HD" isn't numeric in numeric ne (!=) at ./FHEM/70_PHTV.pm line 318.
2014.11.11 09:55:43 1: PERL WARNING: Argument "QVC_PLUS" isn't numeric in numeric ne (!=) at ./FHEM/70_PHTV.pm line 318.
2014.11.11 09:55:43 1: PERL WARNING: Argument "Beauty_TV" isn't numeric in numeric ne (!=) at ./FHEM/70_PHTV.pm line 318.
2014.11.11 09:55:43 1: PERL WARNING: Argument "JML_Shop" isn't numeric in numeric ne (!=) at ./FHEM/70_PHTV.pm line 318.

E
Titel: Antw:Use of uninitialized value in concatenation (.) or string at ./FHEm/70_PHTV.pm
Beitrag von: MrRight am 08 März 2015, 12:34:48
Auch wenn der Thread schon etwas älter ist, hole ich ihn noch mal hervor.

Auch ich hatte die Warnung im Log. Diese führt dazu, dass ich eine leere Channel Liste bekomme, ein Umschalten des Kanals ist nicht mehr möglich. Ich habe nun die Zeile 318 in 70_PHTV.pm

            if ( defined( $hash->{helper}{device}{channelPreset}{$i}{name} )
                && $hash->{helper}{device}{channelPreset}{$i}{name} != "" )


durch

            if ( defined( $hash->{helper}{device}{channelPreset}{$i}{name} )
                && $hash->{helper}{device}{channelPreset}{$i}{name} ne "" )


geändert. Dies hat bei mir zum Erfolg geführt.

Vielleicht kann der Modulautor das einmal entsprechend anpassen. Danke.


gruss, carsten


Titel: Antw:Use of uninitialized value in concatenation (.) or string at ./FHEm/70_PHTV.pm
Beitrag von: Loredo am 08 März 2015, 12:48:29
Ah merci beaucoup, hatte ich aus den Augen verloren.
Habe es übernommen.
Titel: Antw:Use of uninitialized value in concatenation (.) or string at ./FHEm/70_PHTV.pm
Beitrag von: MrRight am 08 März 2015, 17:31:48
Ich habe zu danken! Vor allen Dingen für das Modul und die schnelle Reaktion.

:)