readingsProxy: Use of uninitialized value in string ne

Begonnen von Motivierte linke Hände, 08 Februar 2015, 15:17:22

Vorheriges Thema - Nächstes Thema

Motivierte linke Hände

Hallo,

mein fhem wirft offebar seit einiger Zeit beim Start folgende Fehlermeldung aus:

Zitat2015.02.08 14:59:00 1: Including fhem.cfg
2015.02.08 14:59:00 3: telnetPort: port 7072 opened
2015.02.08 14:59:00 3: WEB: port 8083 opened
2015.02.08 14:59:00 3: WEBphone: port 8084 opened
2015.02.08 14:59:00 3: WEBtablet: port 8085 opened
2015.02.08 14:59:00 2: eventTypes: loaded 8417 events from ./log/eventTypes.txt
2015.02.08 14:59:00 1: HMLAN_Parse: HMUSB new condition disconnected
2015.02.08 14:59:00 3: Opening HMUSB device 192.168.1.24:1000
2015.02.08 14:59:00 3: HMUSB device opened
2015.02.08 14:59:00 1: HMLAN_Parse: HMUSB new condition init
2015.02.08 14:59:04 3: WEBuser: port 8082 opened
2015.02.08 14:59:04 3: WEBhook: port 8081 opened
2015.02.08 14:59:04 3: Registering GEOFANCY geofancy for URL /geo...
2015.02.08 14:59:05 1: HMLAN_Parse: HMLAN1 new condition disconnected
2015.02.08 14:59:05 3: Opening HMLAN1 device 192.168.1.18:1000
2015.02.08 14:59:05 3: HMLAN1 device opened
2015.02.08 14:59:05 1: HMLAN_Parse: HMLAN1 new condition init
2015.02.08 14:59:05 3: Opening Marantz device 192.168.1.22:23
2015.02.08 14:59:05 3: Marantz device opened
2015.02.08 14:59:06 1: Including ./log/fhem.save
2015.02.08 14:59:06 1: PERL WARNING: Use of uninitialized value $d in hash element at fhem.pl line 3397.
2015.02.08 14:59:06 1: PERL WARNING: Use of uninitialized value in string ne at ./FHEM/33_readingsProxy.pm line 172
.
2015.02.08 14:59:06 3: Harmony: connected
2015.02.08 14:59:06 1: usb create starting
2015.02.08 14:59:06 1: usb create end
2015.02.08 14:59:06 2: SecurityCheck:  WEB,WEBphone,WEBtablet has no basicAuth attribute. telnetPort has no password/globalpassword attribute.  Restart FHEM for a new check if the problem is fixed, or set the global attribute motd to none to supress this message.
2015.02.08 14:59:06 0: Server started with 311 defined entities (version $Id: fhem.pl 7858 2015-02-03 20:14:28Z rudolfkoenig $, os linux, user hammi, pid 5421)

Wo kann/muss ich denn gucken, um herauszufinden, was den Fehler verursacht?

Ich habe hier ein paar readingsProxy definiert, die alle mehr oder weniger so aussehen:

Internals:
   DEF        Sens_Garage:temperature
   DEVICE     Sens_Garage
   NAME       Temp_Garage
   NR         329
   NTFY_ORDER 50-Temp_Garage
   READING    temperature
   STATE      4.3 °C
   TYPE       readingsProxy
   Content:
     Sens_Garage 1
   Readings:
     2015-02-08 15:10:25   state           4.3
Attributes:
   alias      Temperatur Garage
   fp_EG      125,300,0,
   group      Raumklima
   icon       temp_temperature
   room       Garage
   stateFormat {ReadingsVal("Sens_Garage","temperature",0)." °C"}


oder auch so

Internals:
   CHANGED
   DEF        Sens:Garage:dew
   NAME       Dew_Garage
   NR         330
   NTFY_ORDER 50-Dew_Garage
   STATE      Taupunkt -3.0 °C
   TYPE       readingsProxy
   Content:
   Readings:
Attributes:
   alias      Taupunkt Garage
   fp_EG      165,270,0,
   group      Raumklima
   icon       temperature_humidity
   room       Garage
   stateFormat {"Taupunkt ".sprintf("%.1f", ReadingsVal("Sens_Garage","dew",0))." °C"}


Danke für hilfreiche Tipps und einen schönen Sonntag,
Christian
FHEM 6 in einer KVM VM mit Ubuntu
HM-CFG-USB2, 2xHM-CFG-HMLAN, HM-HMUARTLGW mit 100+ HomeMatic Devices, Geofencing, Fritzbox, Unifi, HUE, Harmony-Hub, Denon-Receiver-Modul, Calendar, GardenaSmartDevice, Shelly, MQTT (zigbee2mqtt, Tasmota und Shelly) und ein wenig 1Wire.