Logfiles schreiben nach Update plötzlich keine Werte mehr

Begonnen von pillepalle12, 05 April 2018, 13:44:59

Vorheriges Thema - Nächstes Thema

pillepalle12

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

frank

FHEM: 6.0(SVN) => Pi3(buster)
IO: CUL433|CUL868|HMLAN|HMUSB2|HMUART
CUL_HM: CC-TC|CC-VD|SEC-SD|SEC-SC|SEC-RHS|Sw1PBU-FM|Sw1-FM|Dim1TPBU-FM|Dim1T-FM|ES-PMSw1-Pl
IT: ITZ500|ITT1500|ITR1500|GRR3500
WebUI [HMdeviceTools.js (hm.js)]: https://forum.fhem.de/index.php/topic,106959.0.html

pillepalle12

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]

frank

event-on-change-reading 0
wann hast du das gesetzt? macht keinen sinn.
was genau willst du erreichen?
wahrscheinlich sollte hier "state" stehen, oder ".*".
FHEM: 6.0(SVN) => Pi3(buster)
IO: CUL433|CUL868|HMLAN|HMUSB2|HMUART
CUL_HM: CC-TC|CC-VD|SEC-SD|SEC-SC|SEC-RHS|Sw1PBU-FM|Sw1-FM|Dim1TPBU-FM|Dim1T-FM|ES-PMSw1-Pl
IT: ITZ500|ITT1500|ITR1500|GRR3500
WebUI [HMdeviceTools.js (hm.js)]: https://forum.fhem.de/index.php/topic,106959.0.html

pillepalle12

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 !!!!

frank

bei T_Dachgeschoss muss dann aber was "sinmvolleres" stehen.
FHEM: 6.0(SVN) => Pi3(buster)
IO: CUL433|CUL868|HMLAN|HMUSB2|HMUART
CUL_HM: CC-TC|CC-VD|SEC-SD|SEC-SC|SEC-RHS|Sw1PBU-FM|Sw1-FM|Dim1TPBU-FM|Dim1T-FM|ES-PMSw1-Pl
IT: ITZ500|ITT1500|ITR1500|GRR3500
WebUI [HMdeviceTools.js (hm.js)]: https://forum.fhem.de/index.php/topic,106959.0.html

pillepalle12

da ist das Attribut gar nicht gesetzt.... komisch...

frank

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.
FHEM: 6.0(SVN) => Pi3(buster)
IO: CUL433|CUL868|HMLAN|HMUSB2|HMUART
CUL_HM: CC-TC|CC-VD|SEC-SD|SEC-SC|SEC-RHS|Sw1PBU-FM|Sw1-FM|Dim1TPBU-FM|Dim1T-FM|ES-PMSw1-Pl
IT: ITZ500|ITT1500|ITR1500|GRR3500
WebUI [HMdeviceTools.js (hm.js)]: https://forum.fhem.de/index.php/topic,106959.0.html