Use of uninitialized value in concatenation (.) or string at ./FHEm/70_PHTV.pm

Begonnen von baumeister, 07 Oktober 2014, 17:01:26

Vorheriges Thema - Nächstes Thema

baumeister

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)

Dietmar63

Gruß Dietmar
FB7390, CUL, 2 FHT, FS20
modules: 98_WOL.pm, 98_Heating_Control.pm,   98_WeekdayTimer.pm, 98_RandomTimer.pm, 59_Twilight.pm

Loredo

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
Hat meine Arbeit dir geholfen? ⟹ https://paypal.me/pools/c/8gDLrIWrG9

Maintainer:
FHEM-Docker Image, https://github.com/fhem, Astro(Co-Maintainer), ENIGMA2, GEOFANCY, GUEST, HP1000, Installer, LaMetric2, MSG, msgConfig, npmjs, PET, PHTV, Pushover, RESIDENTS, ROOMMATE, search, THINKINGCLEANER

Loredo

Hat meine Arbeit dir geholfen? ⟹ https://paypal.me/pools/c/8gDLrIWrG9

Maintainer:
FHEM-Docker Image, https://github.com/fhem, Astro(Co-Maintainer), ENIGMA2, GEOFANCY, GUEST, HP1000, Installer, LaMetric2, MSG, msgConfig, npmjs, PET, PHTV, Pushover, RESIDENTS, ROOMMATE, search, THINKINGCLEANER

kris0711

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.

Loredo

Hat meine Arbeit dir geholfen? ⟹ https://paypal.me/pools/c/8gDLrIWrG9

Maintainer:
FHEM-Docker Image, https://github.com/fhem, Astro(Co-Maintainer), ENIGMA2, GEOFANCY, GUEST, HP1000, Installer, LaMetric2, MSG, msgConfig, npmjs, PET, PHTV, Pushover, RESIDENTS, ROOMMATE, search, THINKINGCLEANER


kris0711

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

baumeister

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

MrRight

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


FHEM 5.7 auf Cubietruck mit MySQL
CUL + HMLAN + HUE Bridge + Firmata over Ethernet + Ardunino + 1wire + MiLight + FTUI + Homekit

Loredo

Ah merci beaucoup, hatte ich aus den Augen verloren.
Habe es übernommen.
Hat meine Arbeit dir geholfen? ⟹ https://paypal.me/pools/c/8gDLrIWrG9

Maintainer:
FHEM-Docker Image, https://github.com/fhem, Astro(Co-Maintainer), ENIGMA2, GEOFANCY, GUEST, HP1000, Installer, LaMetric2, MSG, msgConfig, npmjs, PET, PHTV, Pushover, RESIDENTS, ROOMMATE, search, THINKINGCLEANER

MrRight

Ich habe zu danken! Vor allen Dingen für das Modul und die schnelle Reaktion.

:)

FHEM 5.7 auf Cubietruck mit MySQL
CUL + HMLAN + HUE Bridge + Firmata over Ethernet + Ardunino + 1wire + MiLight + FTUI + Homekit