Unregelmäßige PERL Warnungen im Logfile

Begonnen von MSP, 26 November 2019, 07:19:05

Vorheriges Thema - Nächstes Thema

MSP

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

amenomade

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
Pi 3B, Alexa, CUL868+Selbstbau 1/2λ-Dipol-Antenne, USB Optolink / Vitotronic, Debmatic und HM / HmIP Komponenten, Rademacher Duofern Jalousien, Fritz!Dect Thermostaten, Proteus

MSP

...ok, danke schon mal für den Hinweis, vielleicht meldet sich Andi291 noch dazu.

Danke und Gruß
Markus

Bubaer

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