Forum

Forum index -> Erste Schritte -> KNX Datenverbindung in Datei protokollieren
marco_weinkauf <p>KNX Datenverbindung in Datei protokollieren</p>
User
Registered at: 19.01.2016
Messages: 13

Hallo,

ich würde gerne die KNX Kommunikation (Gruppenadressen für Sender/Empfänger mit Werten) in einer separaten Datei protokollieren.

Auf die schnelle habe ich das nicht gefunden.

Danke,
Marco Weinkauf

14.07.2013 20:18
Alexander <p>KNX Datenverbindung in Datei protokollieren</p>
Moderator
Registered at: 19.01.2016
Messages: 960

Hallo,

mit welcher Version arbeiten Sie?

15.07.2013 08:49
marco_weinkauf <p>KNX Datenverbindung in Datei protokollieren</p>
User
Registered at: 19.01.2016
Messages: 13

Hallo Herr Maier,

ich arbeite mit dem aktuellen Release V1.8 von "EisBär KNX 1".

Danke,
Marco Weinkauf

15.07.2013 11:08
Alexander <p>KNX Datenverbindung in Datei protokollieren</p>
Moderator
Registered at: 19.01.2016
Messages: 960

Hallo Herr Weinkauf,

ok, das müsssen Sie nur in den Einstellungen der Runtime unter \Extras\Programmeinstellungen\Autostart Einstellungen unter dem Begriff Logging aktivieren. Dann werden alle Telegramme in eine Text-Datei im Projektverzeichnis mitgeloggt.

15.07.2013 15:26
marco_weinkauf <p>KNX Datenverbindung in Datei protokollieren</p>
User
Registered at: 19.01.2016
Messages: 13

Hallo Herr Maier,

ja das hatte ich auch schon ausprobiert, aber da kommt kein "sprechendes Logging" zustande.

In dem log File sind dann Werte direkt hintereinander und scheinbar eher "maschinennahe" geschrieben.

Folgendes Logging suche ich
Zeitstempel Quelle Empfänger Wert

Ich bin mir fast ganz sicher, dass ich das vor 3 Jahren schon im Eisbär einmal aktiviert hatte - aber ich kann mich nicht mehr daran erinnern, wo.

Danke,
Marco Weinkauf

15.07.2013 16:23
Alexander <p>KNX Datenverbindung in Datei protokollieren</p>
Moderator
Registered at: 19.01.2016
Messages: 960

Hallo Herr Weinkauf,

das ist Klartext:

Logger 2013-02-10 16:59:44.70 Information KNX KNX1 Quelle: 1.1.9 Ziel: 01/2/019 Wert Von KNX 000793
Logger 2013-02-10 16:59:47.79 Information KNX KNX1 Quelle: 1.3.25 Ziel: 03/3/006 Wert Von KNX 0000
Logger 2013-02-10 16:59:49.99 Information KNX KNX1 Quelle: 1.0.1 Ziel: 01/4/001 Wert Von KNX 00
Logger 2013-02-10 16:59:51.34 Information KNX KNX1 Quelle: 1.3.24 Ziel: 03/3/055 Wert Von KNX 000C50
Logger 2013-02-10 16:59:52.16 Information KNX KNX1 Quelle: 15.15.15 Ziel: 03/3/054 Wert Von KNX 0011
Logger 2013-02-10 16:59:52.16 Information KNX KNX1 Quelle: 3.1.28 Ziel: 03/3/054 Wert Zu KNX 0011
Logger 2013-02-10 16:59:52.33 Information KNX KNX1 Quelle: 15.15.15 Ziel: 03/3/054 Wert Von KNX

und sieht so aus. Probieren Sie es nochmal zu aktivieren. Das muss so aussehen.

15.07.2013 17:42
marco_weinkauf <p>KNX Datenverbindung in Datei protokollieren</p>
User
Registered at: 19.01.2016
Messages: 13

Hallo Herr Maier,

leider nein.

Bei mir sieht das aber nach dem Aktivieren so aus:

Loglevel "Detailliert"

Verbose: 15.07.2013 18:30:27:686875 LSGL.AV Logik CalculationStepPerformed ThreadID: 1400
Verbose: 15.07.2013 18:30:27:686875 LSGL.Stromlogik CalculationStepPerformed ThreadID: 404
Verbose: 15.07.2013 18:30:27:702499 LSGL.Sonnenstand CalculationStepPerformed ThreadID: 3696
Verbose: 15.07.2013 18:30:28:030620 LSGL.Dämmerung CalculationStepPerformed ThreadID: 1204
Verbose: 15.07.2013 18:30:28:186868 LSGL.Stromlogik CalculationStepPerformed ThreadID: 404
Verbose: 15.07.2013 18:30:28:186868 LSGL.AV Logik CalculationStepPerformed ThreadID: 1400
Verbose: 15.07.2013 18:30:28:202493 LSGL.Sonnenstand CalculationStepPerformed ThreadID: 3696

Loglevel "Informationen"

Info: 15.07.2013 18:27:34:157282 [TunnelingConnectionObj] (DataReceiveThread) Received data from: 192.168.0.6:3671, data = 0x6 0x10 0x4 0x20 0x0 0x15 0x4 0x4a 0x55 0x0 0x29 0x0 0xbc 0xe0 0x11 0x9f 0x48 0x21 0x1 0x0 0x80 
Info: 15.07.2013 18:27:34:157282 Received IP message: ServiceTypeTunnelingRequest
Info: 15.07.2013 18:27:34:157282 [TunnelingConnectionObj] (DataReceiveThread) Received tunneling request
Info: 15.07.2013 18:27:34:157282 [TunnelingConnectionObj] (DataReceiveThread) Reference sequence counter = 85, received sequence counter = 85
Info: 15.07.2013 18:27:34:157282 [TunnelingConnectionObj] (DataReceiveThread) Telegram is ACKed and added to receive buffer
Info: 15.07.2013 18:27:34:157282 [TunnelingConnectionObj] (DataReceiveThread) Transmitting ACK: 0x6 0x10 0x4 0x21 0x0 0xa 0x4 0x4a 0x55 0x0 
Info: 15.07.2013 18:27:34:157282 Received Data From: 9.0.33

Das meinte ich mit "maschinennahes Logging". Was mache ich nur falsch?

Gruß,
Marco Weinkauf

15.07.2013 18:33
Alexander <p>KNX Datenverbindung in Datei protokollieren</p>
Moderator
Registered at: 19.01.2016
Messages: 960

Hallo Herr Weinkauf,

sind sind einfach an der falschen Stelle ;-). Sie sehen sich das "Interne Logging" an. Hier werden die internen Programmfunktion zur Fehleranalyse geloggt. Bitte sellen Sie das "normale" Logging dort ein, wo ich es beschrieben habe, in den Autostart Einstellungen.

16.07.2013 09:00
Log in