Einige Perl Meldungen nach dem Start von FHEM

Begonnen von Markus Bloch, 07 Januar 2013, 19:23:18

Vorheriges Thema - Nächstes Thema

Markus Bloch

Hallo zusammen,

mir sind heute beim manuellen Neustart von FHEM via Shell folgende Warnungen entgegen gekommen.


Use of uninitialized value in string eq at /usr/bin/fhem.pl line 2607, <$fh> line 107.
Use of uninitialized value $str in join or string at /usr/bin/fhem.pl line 2610, <$fh> line 107.
Use of uninitialized value $val in concatenation (.) or string at /usr/share/fhem/FHEM/01_FHEMWEB.pm line 751.
Use of uninitialized value in sprintf at /usr/bin/fhem.pl line 1435.
Use of uninitialized value $val in concatenation (.) or string at /usr/share/fhem/FHEM/01_FHEMWEB.pm line 751.
Use of uninitialized value $val in concatenation (.) or string at /usr/share/fhem/FHEM/01_FHEMWEB.pm line 751.
Use of uninitialized value $val in concatenation (.) or string at /usr/share/fhem/FHEM/01_FHEMWEB.pm line 751.
Use of uninitialized value $val in concatenation (.) or string at /usr/share/fhem/FHEM/01_FHEMWEB.pm line 751.
Use of uninitialized value in sprintf at /usr/bin/fhem.pl line 1435.


Währe super, falls sich jemand diesen Meldungen annehmen könnte, da ich irgendwie das Gefühl habe, das die in letzter Zeit zunehmen.

Viele Grüße

Markus
Developer für Module: YAMAHA_AVR, YAMAHA_BD, FB_CALLMONITOR, FB_CALLLIST, PRESENCE, Pushsafer, LGTV_IP12, version

aktives Mitglied des FHEM e.V. (Technik)

rudolfkoenig

Ein Hinweis, WANN die Meldungen auftreten, waere sehr hilfreich gewesen, so muss ich halt raten.

> /usr/bin/fhem.pl line 2607

set ohne Argument, bei einem Geraet mit eventMap. Habs abgefangen.

> /usr/bin/fhem.pl line 2610

Keine Idee.

> /usr/share/fhem/FHEM/01_FHEMWEB.pm line 751

Eine interne Variable eines Moduls ist auf undef gesetzt.
Sollte eigentlich im Modul gefixed werden, habe es jetzt in FHEMWEB abgefangen.


> /usr/bin/fhem.pl line 1435.

Das gleiche Problem wie vorher beim list Befehl. Abgefangen.

Markus Bloch

Auch hier nochmals vielen Dank :-)

Gruß
Markus
Developer für Module: YAMAHA_AVR, YAMAHA_BD, FB_CALLMONITOR, FB_CALLLIST, PRESENCE, Pushsafer, LGTV_IP12, version

aktives Mitglied des FHEM e.V. (Technik)

Markus Bloch

Hab soeben mal rumprobiert.

ZitatUse of uninitialized value $val in concatenation (.) or string at /usr/share/fhem/FHEM/01_FHEMWEB.pm line 751.
Trat auf, als ich die Details zu meinem Yamaha Receiver aufgemacht habe. Aber da ist keine unitialisierte Variable :-/


Internals:
   ACTIVE_ZONE mainzone
   DEF        192.168.179.32
   FIRMWARE   1.14/1.04
   MODEL      RX-V473
   NAME       AV_Receiver
   NR         37
   STATE      on
   SYSTEM_ID  0B3660A3
   TYPE       YAMAHA_AVR
   ZONES_AVAILABLE mainzone
   Readings:
     2013-01-07 21:13:01   input           airplay
     2013-01-07 21:13:01   input_name      AirPlay
     2013-01-07 21:13:01   mute            off
     2013-01-07 21:13:01   power           on
     2013-01-07 19:08:51   state           on
     2013-01-07 21:13:01   volume_level    -35
   Helper:
     ADDRESS    192.168.179.32
     AVAILABLE  1
     INPUTS     AUDIO|AV1|AV2|AV3|AV4|AV5|AV6|AirPlay|HDMI1|HDMI2|HDMI3|HDMI4|NET RADIO|SERVER|TUNER|USB|V-AUX|iPod (USB)
     INTERVAL   30
     SELECTED_ZONE mainzone
     ZONES      Main_Zone
Attributes:
   Gesamtes_Licht Gesamte_Wohnung
   alias      AV Receiver
   fp_Wohnung 57,370,0,
   group      Multimedia
   room       Wohnzimmer
   volume-smooth-change 1


Den Fehler in /usr/bin/fhem.pl line 2610 konnte ich gerade nicht reproduzieren.

Viele Grüße

Markus
Developer für Module: YAMAHA_AVR, YAMAHA_BD, FB_CALLMONITOR, FB_CALLLIST, PRESENCE, Pushsafer, LGTV_IP12, version

aktives Mitglied des FHEM e.V. (Technik)