(33_readingsGroup.pm) Wie kann ich Fehlermeldungen im fhem-2015-10.log beheben?

Begonnen von Burny4600, 15 Oktober 2015, 12:06:15

Vorheriges Thema - Nächstes Thema

justme1968

jede readingsGroup berechnet doch ihre eigene summe. dazu ist kein user reading nötig. zumindest verstehe ich den sinn nicht.

gruss
  andre
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968

Burny4600

Hallo Andre.

Bin hier ein bischen überfragt.
Wie soll ich die Definition für die Summenbildung ausführen.

Habe es jetzt so definiert:
attr Energieverbrauch userReadings {ReadingsVal("Energieverbrauch","sum",0)}

Und es funktioniert.
Danke für den Tipp.
Trotzdem habe ich die Perl Fehlermeldungen.
2015.10.18 11:51:17 1: Including fhem.cfg
2015.10.18 11:51:17 3: telnetPort: port 7072 opened
2015.10.18 11:51:17 3: WEB: port 8083 opened
2015.10.18 11:51:17 3: WEBphone: port 8084 opened
2015.10.18 11:51:17 3: WEBtablet: port 8085 opened
2015.10.18 11:51:17 2: eventTypes: loaded 763 events from /media/hdd/fhem/log/eventTypes.txt
2015.10.18 11:51:17 1: Including /media/hdd/fhem/mycfg/Allgemein.cfg
2015.10.18 11:51:17 3: Opening nanoCUL433 device /dev/serial/by-id/usb-FTDI_FT232R_USB_UART_A98J3XX9-if00-port0
2015.10.18 11:51:18 3: Setting nanoCUL433 serial parameters to 38400,8,N,1
2015.10.18 11:51:18 3: nanoCUL433 device opened
2015.10.18 11:51:21 3: nanoCUL433: Possible commands: BCFiAGMKUYRTVWXefLltx
2015.10.18 11:51:21 3: Opening nanoCUL868 device /dev/serial/by-id/usb-FTDI_FT232R_USB_UART_A9ULXRVF-if00-port0
2015.10.18 11:51:21 3: Setting nanoCUL868 serial parameters to 38400,8,N,1
2015.10.18 11:51:21 3: nanoCUL868 device opened
2015.10.18 11:51:24 3: nanoCUL868: Possible commands: BCFiAZEGMKUYRTVWXefltx
2015.10.18 11:51:24 3: Opening RFXtrx433E device /dev/serial/by-id/usb-RFXCOM_RFXtrx433_A1YUXLCQ-if00-port0
2015.10.18 11:51:24 3: Setting RFXtrx433E serial parameters to 38400,8,N,1
2015.10.18 11:51:24 3: RFXtrx433E device opened
2015.10.18 11:51:25 1: TRX: Init OK
2015.10.18 11:51:25 1: TRX: Init status: '433.92MHz transceiver, firmware=248, protocols enabled: OREGON AC ARC X10 '
2015.10.18 11:51:25 3: Opening TEK603 device /dev/serial/by-id/usb-Silicon_Labs_CP2102_USB_to_UART_Bridge_Controller_0001-if00-port0
2015.10.18 11:51:25 3: TEK603 device opened
2015.10.18 11:51:25 3: connected to device /dev/serial/by-id/usb-Silicon_Labs_CP2102_USB_to_UART_Bridge_Controller_0001-if00-port0
2015.10.18 11:51:25 3: Opening DL2 device 192.xxx.xxx.xxx:7053
2015.10.18 11:51:25 3: DL2 device opened
2015.10.18 11:51:25 3: VBUSDEV_DL2: I/O device is DL2
2015.10.18 11:51:25 1: Including /media/hdd/fhem/mycfg/AB/AB-Aussenanlagen.cfg
2015.10.18 11:51:25 1: Including /media/hdd/fhem/mycfg/AB/AB-Fittness-Saunaraum.cfg
2015.10.18 11:51:25 1: Including /media/hdd/fhem/mycfg/AB/AB-Pool.cfg
2015.10.18 11:51:25 1: Including /media/hdd/fhem/mycfg/AB/AB-Wetterstation.cfg
2015.10.18 11:51:26 1: Including /media/hdd/fhem/mycfg/EG/EG-Bad.cfg
2015.10.18 11:51:26 1: Including /media/hdd/fhem/mycfg/EG/EG-Kueche.cfg
2015.10.18 11:51:26 1: Including /media/hdd/fhem/mycfg/EG/EG-Schlafzimmer.cfg
2015.10.18 11:51:26 1: Including /media/hdd/fhem/mycfg/EG/EG-Wirtschaftsraum.cfg
2015.10.18 11:51:26 1: Including /media/hdd/fhem/mycfg/EG/EG-Wohnzimmer.cfg
2015.10.18 11:51:26 1: Including /media/hdd/fhem/mycfg/OG1/OG1-Bad.cfg
2015.10.18 11:51:26 1: Including /media/hdd/fhem/mycfg/OG1/OG1-Kinderzimmer.cfg
2015.10.18 11:51:26 1: Including /media/hdd/fhem/mycfg/OG1/OG1-Kueche.cfg
2015.10.18 11:51:26 1: Including /media/hdd/fhem/mycfg/OG1/OG1-Schlafzimmer.cfg
2015.10.18 11:51:26 1: Including /media/hdd/fhem/mycfg/OG1/OG1-Vorraum.cfg
2015.10.18 11:51:26 1: Including /media/hdd/fhem/mycfg/OG1/OG1-Wohnzimmer.cfg
2015.10.18 11:51:26 1: Including /media/hdd/fhem/mycfg/OG2/OG2-Buero1.cfg
2015.10.18 11:51:26 1: Including /media/hdd/fhem/mycfg/OG2/OG2-Buero2.cfg
2015.10.18 11:51:26 1: Including /media/hdd/fhem/mycfg/OG2/OG2-EDV.cfg
2015.10.18 11:51:26 1: Including /media/hdd/fhem/mycfg/HeizungSolar.cfg
2015.10.18 11:51:26 1: Including /media/hdd/fhem/mycfg/Rauchmelder.cfg
2015.10.18 11:51:26 1: Including /media/hdd/fhem/mycfg/Rolllaeden.cfg
2015.10.18 11:51:26 1: Including /media/hdd/fhem/mycfg/Solar.cfg
2015.10.18 11:51:26 3: DataLogger: Defined with URL http://192.xxx.xxx.xxx/dlx/download/live?sessionAuthUsername=admin&sessionAuthPassword=admin&outputType=json&source=current and interval 60
2015.10.18 11:51:27 1: Including /media/hdd/fhem/mycfg/Stromzaehler.cfg
2015.10.18 11:51:27 1: Including /media/hdd/fhem/log/fhem.save
2015.10.18 11:51:27 1: PERL WARNING: Use of uninitialized value $FW_ME in concatenation (.) or string at ./FHEM/33_readingsGroup.pm line 729.
2015.10.18 11:51:27 1: PERL WARNING: Use of uninitialized value $FW_subdir in concatenation (.) or string at ./FHEM/33_readingsGroup.pm line 729.
2015.10.18 11:51:27 1: PERL WARNING: Use of uninitialized value $FW_ME in concatenation (.) or string at ./FHEM/33_readingsGroup.pm line 1031.
2015.10.18 11:51:27 1: PERL WARNING: Use of uninitialized value $FW_subdir in concatenation (.) or string at ./FHEM/33_readingsGroup.pm line 1031.
2015.10.18 11:51:27 0: Featurelevel: 5.6
2015.10.18 11:51:27 0: Server started with 168 defined entities (version $Id: fhem.pl 9420 2015-10-10 16:17:04Z rudolfkoenig $, os linux, user fhem, pid 1044)
2015.10.18 11:51:40 3: telnetForBlockingFn: port 59446 opened
2015.10.18 11:51:40 3: JSONMETER AB: ParseJsonFile.515 Analyse JSON pathString for known readings
2015.10.18 11:51:40 3: JSONMETER AB: ParseJsonFile.550 Store results of JSON analysis for next device readings
2015.10.18 11:51:40 3: JSONMETER EG: ParseJsonFile.515 Analyse JSON pathString for known readings
2015.10.18 11:51:40 3: JSONMETER EG: ParseJsonFile.550 Store results of JSON analysis for next device readings
2015.10.18 11:51:40 3: JSONMETER PV: ParseJsonFile.515 Analyse JSON pathString for known readings
2015.10.18 11:51:40 3: JSONMETER PV: ParseJsonFile.550 Store results of JSON analysis for next device readings
2015.10.18 11:51:40 3: JSONMETER OG2: ParseJsonFile.515 Analyse JSON pathString for known readings
2015.10.18 11:51:40 3: JSONMETER OG2: ParseJsonFile.550 Store results of JSON analysis for next device readings
2015.10.18 11:51:40 3: JSONMETER OG1: ParseJsonFile.515 Analyse JSON pathString for known readings
2015.10.18 11:51:40 3: JSONMETER OG1: ParseJsonFile.550 Store results of JSON analysis for next device readings
2015.10.18 11:52:08 1: PERL WARNING: Missing argument in sprintf at (eval 68) line 1.
2015.10.18 11:52:08 1: PERL WARNING: Invalid conversion in sprintf: "%r" at (eval 68) line 1.
2015.10.18 11:52:14 1: PERL WARNING: Missing argument in sprintf at (eval 69) line 1.
2015.10.18 11:52:14 1: PERL WARNING: Invalid conversion in sprintf: "%r" at (eval 69) line 1.
LG Chris

Raspberry Pi 2-5, Bullseye Lite, Bookworm Lite
Schnittstellen: 1-Wire, FHEM2FEHEM, HM-MOD-UART, LAN, Modbus, MQTT, nanoCUL, RFXtrx433E, SIGNALduino, ser2net
Devices: APC, Eastron, FS20, IT, Homematic, MQTT, PV-(DEYE, EPEVER, FRONIUS), Resol-VBUS, S.USV, TEK603, WMR200, YouLess

marvin78

Kleiner Tipp: Wenn du Code-Tags verwenden würdest, könnte man das viel besser lesen.

justme1968

die summenbildung kommt aus dem $sum eintrag in der readingGroup definition.

deine geänderte userReadings zeile attr Energieverbrauch userReadings {ReadingsVal("Energieverbrauch","sum",0)} macht garnichts weil die syntax falsch ist. du kannst sie wie gesagt komplett weg lassen.

hast du das fhem update schon gemacht? welche version hat dein readingGroup modul?

gruss
  andre
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968

Burny4600

Habe die userReadings jetzt weggelassen.
Summe wird noch gebildet.
Danke für den Tipp.


Update wurde heute schon ausgeführt.
Version der 33_readingsGroup.pm  9473 2015-10-17 09:25:33Z justme1968
LG Chris

Raspberry Pi 2-5, Bullseye Lite, Bookworm Lite
Schnittstellen: 1-Wire, FHEM2FEHEM, HM-MOD-UART, LAN, Modbus, MQTT, nanoCUL, RFXtrx433E, SIGNALduino, ser2net
Devices: APC, Eastron, FS20, IT, Homematic, MQTT, PV-(DEYE, EPEVER, FRONIUS), Resol-VBUS, S.USV, TEK603, WMR200, YouLess

Burny4600

Bekomme immer noch Fehlermeldungen betreffend Perl und readingGroup.

2015.10.20 08:25:37 1: Including fhem.cfg
2015.10.20 08:25:37 3: telnetPort: port 7072 opened
2015.10.20 08:25:38 3: WEB: port 8083 opened
2015.10.20 08:25:38 3: WEBphone: port 8084 opened
2015.10.20 08:25:38 3: WEBtablet: port 8085 opened
2015.10.20 08:25:38 2: eventTypes: loaded 807 events from /media/hdd/fhem/log/eventTypes.txt
2015.10.20 08:25:38 1: Including /media/hdd/fhem/mycfg/Allgemein.cfg
2015.10.20 08:25:38 3: Opening nanoCUL433 device /dev/serial/by-id/usb-FTDI_FT232R_USB_UART_A98J3XX9-if00-port0
2015.10.20 08:25:39 3: Setting nanoCUL433 serial parameters to 38400,8,N,1
2015.10.20 08:25:39 3: nanoCUL433 device opened
2015.10.20 08:25:42 3: nanoCUL433: Possible commands: BCFiAGMKUYRTVWXefLltx
2015.10.20 08:25:42 3: Opening nanoCUL868 device /dev/serial/by-id/usb-FTDI_FT232R_USB_UART_A9ULXRVF-if00-port0
2015.10.20 08:25:42 3: Setting nanoCUL868 serial parameters to 38400,8,N,1
2015.10.20 08:25:42 3: nanoCUL868 device opened
2015.10.20 08:25:45 3: nanoCUL868: Possible commands: BCFiAZEGMKUYRTVWXefltx
2015.10.20 08:25:45 3: Opening RFXtrx433E device /dev/serial/by-id/usb-RFXCOM_RFXtrx433_A1YUXLCQ-if00-port0
2015.10.20 08:25:45 3: Setting RFXtrx433E serial parameters to 38400,8,N,1
2015.10.20 08:25:45 3: RFXtrx433E device opened
2015.10.20 08:25:46 1: TRX: Init OK
2015.10.20 08:25:46 1: TRX: Init status: '433.92MHz transceiver, firmware=248, protocols enabled: OREGON AC ARC X10 '
2015.10.20 08:25:46 3: Opening TEK603 device /dev/serial/by-id/usb-Silicon_Labs_CP2102_USB_to_UART_Bridge_Controller_0001-if00-port0
2015.10.20 08:25:46 3: TEK603 device opened
2015.10.20 08:25:46 3: connected to device /dev/serial/by-id/usb-Silicon_Labs_CP2102_USB_to_UART_Bridge_Controller_0001-if00-port0
2015.10.20 08:25:46 1: Including /media/hdd/fhem/mycfg/AB/AB-Aussenanlagen.cfg
2015.10.20 08:25:46 1: Including /media/hdd/fhem/mycfg/AB/AB-Fittness-Saunaraum.cfg
2015.10.20 08:25:46 1: Including /media/hdd/fhem/mycfg/AB/AB-Pool.cfg
2015.10.20 08:25:46 1: Including /media/hdd/fhem/mycfg/AB/AB-Wetterstation.cfg
2015.10.20 08:25:46 1: Including /media/hdd/fhem/mycfg/EG/EG-Bad.cfg
2015.10.20 08:25:46 1: Including /media/hdd/fhem/mycfg/EG/EG-Kueche.cfg
2015.10.20 08:25:46 1: Including /media/hdd/fhem/mycfg/EG/EG-Schlafzimmer.cfg
2015.10.20 08:25:46 1: Including /media/hdd/fhem/mycfg/EG/EG-Wirtschaftsraum.cfg
2015.10.20 08:25:46 1: Including /media/hdd/fhem/mycfg/EG/EG-Wohnzimmer.cfg
2015.10.20 08:25:46 1: Including /media/hdd/fhem/mycfg/OG1/OG1-Bad.cfg
2015.10.20 08:25:46 1: Including /media/hdd/fhem/mycfg/OG1/OG1-Kinderzimmer.cfg
2015.10.20 08:25:46 1: Including /media/hdd/fhem/mycfg/OG1/OG1-Kueche.cfg
2015.10.20 08:25:47 1: Including /media/hdd/fhem/mycfg/OG1/OG1-Schlafzimmer.cfg
2015.10.20 08:25:47 1: Including /media/hdd/fhem/mycfg/OG1/OG1-Vorraum.cfg
2015.10.20 08:25:47 1: Including /media/hdd/fhem/mycfg/OG1/OG1-Wohnzimmer.cfg
2015.10.20 08:25:47 1: Including /media/hdd/fhem/mycfg/OG2/OG2-Buero1.cfg
2015.10.20 08:25:47 1: Including /media/hdd/fhem/mycfg/OG2/OG2-Buero2.cfg
2015.10.20 08:25:47 1: Including /media/hdd/fhem/mycfg/OG2/OG2-EDV.cfg
2015.10.20 08:25:47 1: Including /media/hdd/fhem/mycfg/Heizung.cfg
2015.10.20 08:25:47 1: Including /media/hdd/fhem/mycfg/Rauchmelder.cfg
2015.10.20 08:25:47 1: Including /media/hdd/fhem/mycfg/Rolllaeden.cfg
2015.10.20 08:25:47 1: Including /media/hdd/fhem/mycfg/Solar.cfg
2015.10.20 08:25:47 3: DL2: Defined with URL http://192.xxx.xxx.xxx/dlx/download/live?sessionAuthUsername=admin&sessionAuthPassword=admin&outputType=json&source=current and interval 60
2015.10.20 08:25:47 1: Including /media/hdd/fhem/mycfg/Stromzaehler.cfg
2015.10.20 08:25:48 1: Including /media/hdd/fhem/log/fhem.save
2015.10.20 08:25:48 1: PERL WARNING: Use of uninitialized value $FW_ME in concatenation (.) or string at ./FHEM/33_readingsGroup.pm line 729.
2015.10.20 08:25:48 1: PERL WARNING: Use of uninitialized value $FW_subdir in concatenation (.) or string at ./FHEM/33_readingsGroup.pm line 729.
2015.10.20 08:25:48 1: PERL WARNING: Use of uninitialized value $FW_ME in concatenation (.) or string at ./FHEM/33_readingsGroup.pm line 1031.
2015.10.20 08:25:48 1: PERL WARNING: Use of uninitialized value $FW_subdir in concatenation (.) or string at ./FHEM/33_readingsGroup.pm line 1031.
2015.10.20 08:25:48 0: Featurelevel: 5.6
2015.10.20 08:25:48 0: Server started with 203 defined entities (version $Id: fhem.pl 9511 2015-10-18 10:13:01Z rudolfkoenig $, os linux, user fhem, pid 674)
2015.10.20 08:26:06 3: telnetForBlockingFn: port 45005 opened
2015.10.20 08:26:06 3: JSONMETER AB: ParseJsonFile.515 Analyse JSON pathString for known readings
2015.10.20 08:26:06 3: JSONMETER AB: ParseJsonFile.550 Store results of JSON analysis for next device readings
2015.10.20 08:26:06 3: JSONMETER EG: ParseJsonFile.515 Analyse JSON pathString for known readings
2015.10.20 08:26:06 3: JSONMETER EG: ParseJsonFile.550 Store results of JSON analysis for next device readings
2015.10.20 08:26:07 3: JSONMETER OG1: ParseJsonFile.515 Analyse JSON pathString for known readings
2015.10.20 08:26:07 3: JSONMETER OG1: ParseJsonFile.550 Store results of JSON analysis for next device readings
2015.10.20 08:26:07 3: JSONMETER PV: ParseJsonFile.515 Analyse JSON pathString for known readings
2015.10.20 08:26:07 3: JSONMETER PV: ParseJsonFile.550 Store results of JSON analysis for next device readings
2015.10.20 08:26:07 3: JSONMETER OG2: ParseJsonFile.515 Analyse JSON pathString for known readings
2015.10.20 08:26:07 3: JSONMETER OG2: ParseJsonFile.550 Store results of JSON analysis for next device readings
2015.10.20 08:26:07 1: PERL WARNING: Missing argument in sprintf at (eval 50) line 1.
2015.10.20 08:26:07 1: PERL WARNING: Invalid conversion in sprintf: "%r" at (eval 50) line 1.
2015.10.20 08:26:17 1: PERL WARNING: Missing argument in sprintf at (eval 51) line 1.
2015.10.20 08:26:17 1: PERL WARNING: Invalid conversion in sprintf: "%r" at (eval 51) line 1.
2015.10.20 08:26:55 1: PERL WARNING: Argument "low" isn't numeric in sprintf at (eval 53) line 1.
2015.10.20 08:27:00 1: PERL WARNING: Missing argument in sprintf at (eval 54) line 1.
2015.10.20 08:27:00 1: PERL WARNING: Invalid conversion in sprintf: "%r" at (eval 54) line 1.
2015.10.20 08:27:36 1: PERL WARNING: Missing argument in sprintf at (eval 66) line 1.
2015.10.20 08:27:36 1: PERL WARNING: Invalid conversion in sprintf: "%r" at (eval 66) line 1.
2015.10.20 08:27:53 1: PERL WARNING: Missing argument in sprintf at (eval 67) line 1.
2015.10.20 08:27:53 1: PERL WARNING: Invalid conversion in sprintf: "%r" at (eval 67) line 1.
2015.10.20 08:28:08 1: PERL WARNING: Argument "low" isn't numeric in sprintf at (eval 97) line 1.


Aktuelle Versionen der *.pm Dateien:
fhem.pl              9511 2015-10-18 10:13:01Z rudolfkoenig
90_at.pm             8326 2015-03-29 13:30:57Z rudolfkoenig
98_autocreate.pm     9415 2015-10-09 17:22:35Z rudolfkoenig
00_CUL.pm            9002 2015-07-29 05:46:10Z rudolfkoenig
91_eventTypes.pm     8725 2015-06-10 09:50:06Z rudolfkoenig
01_FHEMWEB.pm        9537 2015-10-19 10:02:56Z rudolfkoenig
92_FileLog.pm        9539 2015-10-19 15:48:16Z rudolfkoenig
10_FS20.pm           7070 2014-11-27 12:45:34Z rudolfkoenig
12_HMS.pm            5097 2014-03-02 15:25:08Z rudolfkoenig
98_HTTPMOD.pm        9127 2015-08-24 18:43:31Z ststrobel
70_JSONMETER.pm      7793 2015-01-31 12:36:58Z tpoitzsch
98_logProxy.pm       9197 2015-09-03 10:33:15Z justme1968
33_readingsGroup.pm  9513 2015-10-18 10:25:13Z justme1968
99_SUNRISE_EL.pm     6765 2014-10-14 18:24:29Z rudolfkoenig
98_SVG.pm            9414 2015-10-09 15:06:15Z rudolfkoenig
98_telnet.pm         9511 2015-10-18 10:13:01Z rudolfkoenig
45_TRX.pm            5957 2014-05-24 13:46:29Z wherzig
46_TRX_LIGHT.pm      6225 2014-07-09 18:36:02Z wherzig
46_TRX_WEATHER.pm    5719 2014-05-01 19:18:38Z wherzig
99_Utils.pm          7914 2015-02-08 11:14:10Z rudolfkoenig
LG Chris

Raspberry Pi 2-5, Bullseye Lite, Bookworm Lite
Schnittstellen: 1-Wire, FHEM2FEHEM, HM-MOD-UART, LAN, Modbus, MQTT, nanoCUL, RFXtrx433E, SIGNALduino, ser2net
Devices: APC, Eastron, FS20, IT, Homematic, MQTT, PV-(DEYE, EPEVER, FRONIUS), Resol-VBUS, S.USV, TEK603, WMR200, YouLess