Hallo Zusammen,
ich habe das Problem das der HM485 Log nicht in die angelegte Tagesdatei läuft und immer in die Datei "./log/HM485-%Y-%m-%d.log" loggt.
Hier noch zwei List wie das angelegt ist:
ZitatInternals:
DEF ./log/HM485-%Y-%m-%d.log fakelog
FD 195
FUUID 61520a89-f33f-afed-701f-57595c80d3a9e0db
FVERSION 92_FileLog.pm:0.237510/2021-02-16
NAME Log_485
NR 1315
NTFY_ORDER 50-Log_485
REGEXP fakelog
STATE active
TYPE FileLog
currentlogfile ./log/HM485-2021-09-28.log
logfile ./log/HM485-%Y-%m-%d.log
READINGS:
2021-09-28 00:00:01 linesInTheFile 0
Attributes:
room System->Geraete->FileLog
ZitatInternals:
DEF localhost
DeviceName localhost
FD 207
FUUID 5cbf744f-f33f-283d-150d-bccd6bd1ac3c57d1
FVERSION 00_HM485_LAN.pm
HM485_LAN_MSGCNT 14507
HM485_LAN_TIME 2021-09-28 20
HM485d_CommandLine ./FHEM/lib/HM485/HM485d/HM485d.pl --hmwId 00000001 --serialNumber SGW0123456 --device 192.168.136.35 --localPort 2000 --logfile ./log/HM485/HM485-%Y-%m-%d.log --verbose 5
HM485d_PID 71039
HM485d_STATE started
InterfaceType HMW-SOFT-GW
LASTInputDev HM485_LAN
Last_Sent_RAW_CMD 42000023 18 00000001 780200
Last_Sent_RAW_CMD_State ACK
MSGCNT 14507
NAME HM485_LAN
NR 32
PARTIAL
ProtokolVersion 01
STATE opened
SerialNumber SGW0123456
TYPE HM485_LAN
Version 0.2.2
currentQueueId 0
hmwId 00000001
msgCounter 40
queueId 4161
queueRunning 0
keepalive:
ok 1
retry 0
sendQueue:
Attributes:
HM485d_bind 1
HM485d_device 192.168.136.35
HM485d_logVerbose 5
HM485d_logfile ./log/HM485-%Y-%m-%d.log
alias HM485_LAN
devStateIcon open
hmwId 00000001
icon lan_rs485
room System->Geraete->CUL
Hi,
das Log vom HM485-Daemon kann keine Variablenersetzungen. Außerdem läuft der Daemon komplett parallel zum eigentlichen FHEM-Thread. Da wäre es etwas unschön, wenn der in dieselbe Datei reinschreiben würde.
Das Log vom Daemon ist außerhalb der (sehr technischen) Fehlersuche nicht wirklich wichtig. Da kommt nur ziemlich viel Datenmüll zusammen.
Gruß,
Thorsten
Ok, danke dir das war mir so nicht klar...