FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: pillepalle12 am 05 April 2018, 13:44:59

Titel: Logfiles schreiben nach Update plötzlich keine Werte mehr
Beitrag von: pillepalle12 am 05 April 2018, 13:44:59
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
Titel: Antw:Logfiles schreiben nach Update plötzlich keine Werte mehr
Beitrag von: frank am 05 April 2018, 13:51:28
poste mal die ausgabe von "list B_Toilette".
Titel: Antw:Logfiles schreiben nach Update plötzlich keine Werte mehr
Beitrag von: pillepalle12 am 05 April 2018, 13:55:18
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]
Titel: Antw:Logfiles schreiben nach Update plötzlich keine Werte mehr
Beitrag von: frank am 05 April 2018, 14:03:17
event-on-change-reading 0
wann hast du das gesetzt? macht keinen sinn.
was genau willst du erreichen?
wahrscheinlich sollte hier "state" stehen, oder ".*".
Titel: Antw:Logfiles schreiben nach Update plötzlich keine Werte mehr
Beitrag von: pillepalle12 am 05 April 2018, 14:23:58
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 !!!!
Titel: Antw:Logfiles schreiben nach Update plötzlich keine Werte mehr
Beitrag von: frank am 05 April 2018, 14:42:13
bei T_Dachgeschoss muss dann aber was "sinmvolleres" stehen.
Titel: Antw:Logfiles schreiben nach Update plötzlich keine Werte mehr
Beitrag von: pillepalle12 am 05 April 2018, 14:50:05
da ist das Attribut gar nicht gesetzt.... komisch...
Titel: Antw:Logfiles schreiben nach Update plötzlich keine Werte mehr
Beitrag von: frank am 05 April 2018, 15:10:22
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.