Hallo,
meine Thermometer schreiben ständig in ihr jeweiliges Logfile um daraus ein SVG zu erzeugen. Am 23.03. habe ich ein FHEM Update durchgeführt.
Danach haben alle Logfiles der Thermometer (bis auf eines) aufgehört zu schreiben und ich finde nicht heraus warum...
Die Temperaturen werden korrekt gemessen und angezeigt - nur das Logfile wird nicht verändert.
hier der Quellcode, Dachgeschoss funktioniert noch, der Rest leider nicht:
defmod FileLog_T_Dachgeschoss FileLog ./log/T_Dachgeschoss-%Y.log T_Dachgeschoss:T:.*
attr FileLog_T_Dachgeschoss logtype temp4hum6:Temp/Hum,text
attr FileLog_T_Dachgeschoss verbose 0
setstate FileLog_T_Dachgeschoss active
setstate FileLog_T_Dachgeschoss 2018-04-05 13:20:50 linesInTheFile 5576
und hier eines der nicht funktionierenden:
defmod FileLog_B_Toilette FileLog ./log/B_Toilette-%Y.log B_Toilette:T:.*
attr FileLog_B_Toilette logtype temp4hum6:Temp/Hum,text
attr FileLog_B_Toilette verbose 0
setstate FileLog_B_Toilette active
setstate FileLog_B_Toilette 2018-03-23 13:39:13 linesInTheFile 6168
könnt Ihr mir einen Tipp geben?
Vielen Dank
poste mal die ausgabe von "list B_Toilette".
gerne:
[code]Internals:
CHANGED
DEF 16
IODev JeeLinkTemp
JeeLinkTemp_MSGCNT 9
JeeLinkTemp_RAWMSG OK 9 22 1 4 176 42
JeeLinkTemp_TIME 2018-04-05 13:54:38
LASTInputDev JeeLinkTemp
LaCrosse_lastRcv 2018-04-05 13:54:38
MSGCNT 9
NAME B_Toilette
NR 287
STATE T: 20 H: 42
TYPE LaCrosse
addr 16
battery_new 0
corr1 0
corr2 0
previousH 42
previousT 20
sensorType 0=T(H)
READINGS:
2018-04-05 13:54:38 battery ok
2018-04-05 13:54:38 humidity 42
2017-01-17 06:26:21 humidity_last 47
2018-04-05 13:54:38 state T: 20 H: 42
2018-04-05 13:54:38 temperature 20
2017-01-17 06:26:21 temperature_last 19.5
2017-01-14 09:42:21 temperature_send 0
Attributes:
IODev JeeLinkTemp
alias Toilette
event-min-interval state:600
event-on-change-reading 0
group 01_Klima
icon scene_toilet_alternat
room Haus,Temperaturen
sortby 8
verbose 0
[/code]
event-on-change-reading 0
wann hast du das gesetzt? macht keinen sinn.
was genau willst du erreichen?
wahrscheinlich sollte hier "state" stehen, oder ".*".
WOW, ich habs auf .* geändert und das Logfile schreibt.
Das Attribut war von Anfang an drin und hat anscheinend immer damit funktioniert.... (?)
VIELEN DANK !!!!
bei T_Dachgeschoss muss dann aber was "sinmvolleres" stehen.
da ist das Attribut gar nicht gesetzt.... komisch...
mit den "event" attributen steuert man die generierung der events. FileLog lauscht auf events und schreibt ggf in die logdatei. und der eventmonitor zeigt alle events an.