Hallo,
kann mir wer weiterhelfen wie ich doppelte Werte im Filelog verhindere.
Die Definition des Filelog sieht so aus:
./log/1st_Sonoffch4_ch1-%Y.log 1st_Sonoffch4_ch1:off.*|1st_Sonoffch4_ch1:on.*
das Ergebnis so:
2018-01-03_17:24:03 1st_Sonoffch4_ch1 off
2018-01-03_17:24:03 1st_Sonoffch4_ch1 off
2018-01-03_17:24:06 1st_Sonoffch4_ch1 on
2018-01-03_17:24:06 1st_Sonoffch4_ch1 on
2018-01-03_17:30:15 1st_Sonoffch4_ch1 off
2018-01-03_17:30:15 1st_Sonoffch4_ch1 off
2018-01-03_17:30:16 1st_Sonoffch4_ch1 on
2018-01-03_17:30:17 1st_Sonoffch4_ch1 on
2018-01-03_17:30:19 1st_Sonoffch4_ch1 off
2018-01-03_17:30:19 1st_Sonoffch4_ch1 off
2018-01-03_17:30:20 1st_Sonoffch4_ch1 on
2018-01-03_17:30:20 1st_Sonoffch4_ch1 on
LG
Thomas
schau dir mal event-on-change-reading an. Dann hast du nur Werte wenn sich was ändert.
Für später, es gibt ein paar even-on-change** (change|update|min-interval). Das wirst du noch brauchen um sauber zu loggen. Einfach Forum durchsuchen, gibt genügend posts dazu.
Aha, ich danke dir.
Mit
attr 1st_Sonoffch4_ch1 event-on-change-reading .*
klappt's schonmal. Einlesen muss ich mich aber noch.
Danke
Die Ursache liegt mMn aber an anderer Stelle. eocr vertuscht es nur.
Zitat
2018-01-03_17:30:16 1st_Sonoffch4_ch1 on
2018-01-03_17:30:17 1st_Sonoffch4_ch1 on
Loggen mit "attr global verbose 5" und "attr global mseclog 1" zeigt Dir vielleicht mehr, wenn Du dich damit beschäftigen möchtest.