FHEM Forum

FHEM - Hausautomations-Systeme => KNX/EIB => Thema gestartet von: MSP am 26 November 2019, 07:19:05

Titel: Unregelmäßige PERL Warnungen im Logfile
Beitrag von: MSP am 26 November 2019, 07:19:05
Hallo zusammen,

baue mir gerade meine Schnittstelle FHEM zu meinem KNX Bus auf. Ich verwende dazu den busware USB-stick in meinem PI. Die Verbindung läuft stabil. Ich habe allerdings in unregelmäßigen Abständen vereinzelt PERL Warnungen im logfile. Kann mir jemand weiterhelfen, wie ich den/die Fehler am Besten finden kann?

Danke und Gruß
Markus

2019.11.26 06:16:03 5: exit parse
2019.11.26 06:16:10 5: SimpleRead msg.type: write, msg.src: 01315, msg.dst: 01314
2019.11.26 06:16:10 5: SimpleRead data: 00
2019.11.26 06:16:10 4: KNX: C01315w0131400
2019.11.26 06:16:10 5: KNX: dispatch C01315w0131400
2019.11.26 06:16:10 5: enter parse: hash: HASH(0x5434ca0) name: KNX, dest: 01314, msg: C01315w0131400
2019.11.26 06:16:10 1: PERL WARNING: Use of uninitialized value $state in subtraction (-) at ./FHEM/10_KNX.pm line 1922.
2019.11.26 06:16:10 1: stacktrace:
2019.11.26 06:16:10 1:     main::__ANON__                      called by ./FHEM/10_KNX.pm (1922)
2019.11.26 06:16:10 1:     main::KNX_decodeByDpt               called by ./FHEM/10_KNX.pm (1211)
2019.11.26 06:16:10 1:     main::KNX_Parse                     called by fhem.pl (3950)
2019.11.26 06:16:10 1:     main::Dispatch                      called by ./FHEM/00_TUL.pm (289)
2019.11.26 06:16:10 1:     main::TUL_Parse                     called by ./FHEM/00_TUL.pm (270)
2019.11.26 06:16:10 1:     main::TUL_Read                      called by fhem.pl (3754)
2019.11.26 06:16:10 1:     main::CallFn                        called by fhem.pl (754)
2019.11.26 06:16:10 5: exit parse
2019.11.26 06:16:14 5: SimpleRead msg.type: write, msg.src: 01329, msg.dst: 06502
Titel: Antw:Unregelmäßige PERL Warnungen im Logfile
Beitrag von: amenomade am 26 November 2019, 08:14:00
my $state = undef;
(...)
$state = 0 - $state if ($sign == 1);


Das ist meiner Meinung nach ein Fehler im Code (bzw. einen unvorgesehenen Fall) wenn $numval == 0
Titel: Antw:Unregelmäßige PERL Warnungen im Logfile
Beitrag von: MSP am 27 November 2019, 07:54:42
...ok, danke schon mal für den Hinweis, vielleicht meldet sich Andi291 noch dazu.

Danke und Gruß
Markus
Titel: Antw:Unregelmäßige PERL Warnungen im Logfile
Beitrag von: Bubaer am 25 Dezember 2019, 14:43:08
Hallo zusammen,

habe das selbe Phänomen nach einem apt-get upgade:

2019.12.25 13:38:55 2: getRequest: communication to knxd failed

2019.12.25 13:38:55 2: GetGroup: seems like knxd not connected

2019.12.25 13:38:55 1: eibd:localhost disconnected, waiting to reappear
2019.12.25 13:39:00 3: OpenDev: OBD response from eibd:localhost
2019.12.25 13:39:00 1: TUL eibd:localhost reappeared (KNX)
2019.12.25 13:40:52 2: AttrTemplates: got 127 entries
2019.12.25 13:42:00 1: RMDIR: ./restoreDir/save/2019-12-22
2019.12.25 14:22:51 0: Server shutdown
2019.12.25 14:22:51 1: Including fhem.cfg
2019.12.25 14:22:51 3: WEB: port 8083 opened
2019.12.25 14:22:51 2: eventTypes: loaded 1058 events from ./log/eventTypes.txt
2019.12.25 14:22:52 3: TelegramBot_Define WEB_TelegramBot: called
2019.12.25 14:22:52 3: OUT_BFT_Vossenack: Defined with URL https://creativecommons.tankerkoenig.de/json/prices.php?ids=7fe463eb-d400-4c31-b58a-03fa36a5cdfe&apikey=430b9ea6-06b2-4b3e-07fa-bda54cc2fedb and interval 600 featurelevel 5.9
2019.12.25 14:22:52 3: OUT_OIL_Brand: Defined with URL https://creativecommons.tankerkoenig.de/json/prices.php?ids=b2b2f608-7d68-4cd2-8793-aa51d064de4b&apikey=430b9ea6-06b2-4b3e-07fa-bda54cc2fedb and interval 600 featurelevel 5.9
2019.12.25 14:22:52 3: OUT_BFT_Lammersdorf: Defined with URL https://creativecommons.tankerkoenig.de/json/prices.php?ids=86b3c887-ce83-4368-b80f-4a10ad8f76ba&apikey=430b9ea6-06b2-4b3e-07fa-bda54cc2fedb and interval 600 featurelevel 5.9
2019.12.25 14:22:53 3: TUL opening KNX device eibd:localhost
2019.12.25 14:22:53 3: TUL device opened
2019.12.25 14:22:53 1: Including ./log/fhem.save
2019.12.25 14:22:54 1: usb create starting
2019.12.25 14:22:54 3: Probing ZWDongle device /dev/serial1
2019.12.25 14:22:54 3: Probing CUL device /dev/ttyAMA0
2019.12.25 14:22:54 3: Probing TCM_ESP3 device /dev/ttyAMA0
2019.12.25 14:22:54 3: Probing ZWDongle device /dev/ttyAMA0
2019.12.25 14:22:54 3: Probing SIGNALDuino device /dev/ttyAMA0
2019.12.25 14:22:54 3: Probing MYSENSORS device /dev/ttyAMA0
2019.12.25 14:22:55 3: Probing ArduCounter device /dev/ttyAMA0
2019.12.25 14:22:55 3: Probing ElsnerWS device /dev/ttyAMA0
2019.12.25 14:22:56 3: Probing FRM device /dev/ttyAMA0
2019.12.25 14:23:01 1: usb create end
2019.12.25 14:23:01 0: Featurelevel: 5.9
2019.12.25 14:23:01 0: Server started with 212 defined entities (fhem.pl:20651/2019-12-03 perl:5.028001 os:linux user:fhem pid:1498)
2019.12.25 14:23:01 3: telnetForBlockingFn_1577280181: port 33809 opened
2019.12.25 14:23:02 2: AttrTemplates: got 127 entries
2019.12.25 14:23:02 1: PERL WARNING: Use of uninitialized value in concatenation (.) or string at ./FHEM/10_KNX.pm line 737.
2019.12.25 14:23:02 3: ABFALL OUT_Abfall_Termin - CALENDAR:CAL_Abfall triggered, updating ABFALL OUT_Abfall_Termin ...


Gruß
Michael