FHEM und KNXd - Initialized und tausende Log File Einträge

Begonnen von Alex76, 04 April 2021, 23:26:10

Vorheriges Thema - Nächstes Thema

Alex76

Hallo,

ich hab KNX heute mit FHEM verbunden und es werden ständig die gleichen Logfiles angelegt, Seitenweise - sprich FHEM schreibt mir damit früher oder später die Platte voll. Geräte werden keine Angelegt, nur diese unnötigen Logfiles. Egal ob ich tasten drücke, Licht ein/aus schalte oder Rolläden runter und rauf fahre.

In den Logfiles finde ich im Sekundentakt tausende Meldungen von:
2021.04.04 23:18:33 2: autocreate: define FileLog_KNX_0103017 FileLog ./log/KNX_0103017-%Y.log KNX_0103017
2021.04.04 23:18:34 3: CUL_HM set ScheinwerferVorneRechts statusRequest noArg
2021.04.04 23:18:34 2: autocreate: define FileLog_KNX_0104002 FileLog ./log/KNX_0104002-%Y.log KNX_0104002
2021.04.04 23:18:34 2: autocreate: define FileLog_KNX_0102016 FileLog ./log/KNX_0102016-%Y.log KNX_0102016
2021.04.04 23:18:35 2: autocreate: define FileLog_KNX_0103017 FileLog ./log/KNX_0103017-%Y.log KNX_0103017
2021.04.04 23:18:35 3: CUL_HM set Bewaesserungspumpe statusRequest noArg
[Sun Apr  4 23:18:35 2021] fhem.pl: Use of uninitialized value in concatenation (.) or string at ./FHEM/10_KNX.pm line 737.
[Sun Apr  4 23:18:35 2021] fhem.pl: Use of uninitialized value in concatenation (.) or string at ./FHEM/10_KNX.pm line 737.
[Sun Apr  4 23:18:35 2021] fhem.pl: Use of uninitialized value in concatenation (.) or string at ./FHEM/10_KNX.pm line 737.
[Sun Apr  4 23:18:35 2021] fhem.pl: Use of uninitialized value in concatenation (.) or string at ./FHEM/10_KNX.pm line 737.
[Sun Apr  4 23:18:35 2021] fhem.pl: Use of uninitialized value in concatenation (.) or string at ./FHEM/10_KNX.pm line 737.
[Sun Apr  4 23:18:35 2021] fhem.pl: Use of uninitialized value in concatenation (.) or string at ./FHEM/10_KNX.pm line 737.
2021.04.04 23:18:35 2: autocreate: define FileLog_KNX_0103005 FileLog ./log/KNX_0103005-%Y.log KNX_0103005
2021.04.04 23:18:36 2: autocreate: define FileLog_KNX_0103017 FileLog ./log/KNX_0103017-%Y.log KNX_0103017
2021.04.04 23:18:36 3: CUL_HM set Tropfschlauch statusRequest noArg
[Sun Apr  4 23:18:36 2021] fhem.pl: Use of uninitialized value in concatenation (.) or string at ./FHEM/10_KNX.pm line 737.
[Sun Apr  4 23:18:36 2021] fhem.pl: Use of uninitialized value in concatenation (.) or string at ./FHEM/10_KNX.pm line 737.
[Sun Apr  4 23:18:36 2021] fhem.pl: Use of uninitialized value in concatenation (.) or string at ./FHEM/10_KNX.pm line 737.
[Sun Apr  4 23:18:36 2021] fhem.pl: Use of uninitialized value in concatenation (.) or string at ./FHEM/10_KNX.pm line 737.
[Sun Apr  4 23:18:36 2021] fhem.pl: Use of uninitialized value in concatenation (.) or string at ./FHEM/10_KNX.pm line 737.
[Sun Apr  4 23:18:36 2021] fhem.pl: Use of uninitialized value in concatenation (.) or string at ./FHEM/10_KNX.pm line 737.
2021.04.04 23:18:37 3: CUL_HM set Tankbefuellung statusRequest noArg
2021.04.04 23:18:37 2: autocreate: define FileLog_KNX_0103017 FileLog ./log/KNX_0103017-%Y.log KNX_0103017
[Sun Apr  4 23:18:37 2021] fhem.pl: Use of uninitialized value in concatenation (.) or string at ./FHEM/37_plex.pm line 2297.
[Sun Apr  4 23:18:37 2021] fhem.pl: Use of uninitialized value in concatenation (.) or string at ./FHEM/10_KNX.pm line 737.
[Sun Apr  4 23:18:37 2021] fhem.pl: Use of uninitialized value in concatenation (.) or string at ./FHEM/10_KNX.pm line 737.
[Sun Apr  4 23:18:37 2021] fhem.pl: Use of uninitialized value in concatenation (.) or string at ./FHEM/10_KNX.pm line 737.
[Sun Apr  4 23:18:37 2021] fhem.pl: Use of uninitialized value in concatenation (.) or string at ./FHEM/10_KNX.pm line 737.
[Sun Apr  4 23:18:37 2021] fhem.pl: Use of uninitialized value in concatenation (.) or string at ./FHEM/10_KNX.pm line 737.
[Sun Apr  4 23:18:37 2021] fhem.pl: Use of uninitialized value in concatenation (.) or string at ./FHEM/10_KNX.pm line 737.
2021.04.04 23:18:38 2: autocreate: define FileLog_KNX_0103017 FileLog ./log/KNX_0103017-%Y.log KNX_0103017
2021.04.04 23:18:39 3: CUL_HM set Bewaesserungskreis1 statusRequest noArg
2021.04.04 23:18:39 2: autocreate: define FileLog_KNX_0103017 FileLog ./log/KNX_0103017-%Y.log KNX_0103017
2021.04.04 23:18:40 3: CUL_HM set HM_3E4710_Sw_01 statusRequest noArg
2021.04.04 23:18:40 2: autocreate: define FileLog_KNX_0103017 FileLog ./log/KNX_0103017-%Y.log KNX_0103017
2021.04.04 23:18:40 2: autocreate: define FileLog_KNX_0103005 FileLog ./log/KNX_0103005-%Y.log KNX_0103005
2021.04.04 23:18:41 3: CUL_HM set Bewaesserungskreis2 statusRequest noArg
2021.04.04 23:18:41 2: autocreate: define FileLog_KNX_0103017 FileLog ./log/KNX_0103017-%Y.log KNX_0103017
2021.04.04 23:18:42 3: CUL_HM set HM_3E4710_Sw_03 statusRequest noArg
[Sun Apr  4 23:18:42 2021] fhem.pl: Use of uninitialized value in concatenation (.) or string at ./FHEM/37_plex.pm line 2297.
2021.04.04 23:18:42 2: autocreate: define FileLog_KNX_0103017 FileLog ./log/KNX_0103017-%Y.log KNX_0103017
2021.04.04 23:18:43 3: CUL_HM set Bewaesserungskreis3 statusRequest noArg
2021.04.04 23:18:43 2: autocreate: define FileLog_KNX_0103017 FileLog ./log/KNX_0103017-%Y.log KNX_0103017


Es sind auch immer die gleichen Logfiles die autocreate anlegen will und die es schon gibt, allerdings haben alle Files eine größe von 0.

Hat hier jemand eine Ahnung was hier falsch läuft?

lg

Alex

Amenophis86

Als aller erstes würde ich mal autocreate deaktivieren oder löschen und dann weiter schauen was da los ist.
Aktuell dabei unser neues Haus mit KNX am einrichten. Im nächsten Schritt dann KNX mit FHEM verbinden. Allein zwei Dinge sind dabei selten: Zeit und Geld...

Alex76

Das hab ich eh auch schon gemacht - nur hab ich sonst keinen Plan was ich bei KNX schauen soll, wenn ich keine devices angelegt bekomme und FHEM beim autocreate nur dinge Anlegt, die eh schon da sind.

Wir geht man hier richtig vor?

erwin

Hi,
du musst zumindest EIN device manuell anlegen, damit das funktioniert,
z.b. so:define KNX_0103017 KNX 1/3/17:dpt1
ob dpt1 richtig ist, kann ich dir nicht sagen, da musst du in die doku deiner KNX-Installation schauen. Ist aber für einen ersten Test auch egal.
Versuch mal ein list TYPE=KNX auf der FHEM-cmdline, was sagt uns das?
Ausserdem wäre ein list vom TUL oder KNXTUL device hilfreich für weitere diagnose.
l.g. erwin
FHEM aktuell auf RaspberryPI Mdl 1-4
Maintainer: 00_KNXIO.pm 10_KNX.pm
User: CUNO2 (868 SLOWRF) - HMS100xx, FS20, FHT, 1-Wire  - 2401(iButton), 18x20, 2406, 2413 (AVR), 2450,..,MQTT2, KNX, SONOFF, mySENSORS,....
Hardware:  Busware ROT, Weinzierl IP731, 1-Wire GW,...