Plot zeigt nichts an, log file unvollständig

Begonnen von edition, 14 September 2017, 15:43:25

Vorheriges Thema - Nächstes Thema

edition

Hallo zusammen

Ich hoffe, ich stelle den Beitrag hier im richtigen Bereich ein.

Da es jetzt wieder kühler wird, habe ich auch die Heizung wieder in Betrieb. Meine Therme wird über ein Homematic HM-ES-PMSw1-DR ein und ausgeschaltet. Die Leistungsmessung zeige ich in einem Plot an. Hier tut sich aber nichts mehr. Ein Blick in das log File zeigt, das dieses unvollständig zu sein scheint. Während ein Standardeintrag eigentlich so aussehen sollte:

2017-07-29_17:18:05 Heizung_Pwr boot: off
2017-07-29_17:18:05 Heizung_Pwr current: 0
2017-07-29_17:18:05 Heizung_Pwr eState: E: 4408.9 P: 0 I: 0 U: 232.2 f: 49.99
2017-07-29_17:18:05 Heizung_Pwr energy: 4408.9
2017-07-29_17:18:05 Heizung_Pwr energyCalc: 4408.9
2017-07-29_17:18:05 Heizung_Pwr frequency: 49.99
2017-07-29_17:18:05 Heizung_Pwr power: 0
2017-07-29_17:18:05 Heizung_Pwr 4408.9
2017-07-29_17:18:05 Heizung_Pwr voltage: 232.2
2017-07-29_17:18:05 Heizung_SenF 49.99
2017-07-29_17:18:05 Heizung_SenI 0
2017-07-29_17:18:05 Heizung_SenPwr 0
2017-07-29_17:18:05 Heizung_SenU 232.2


Sieht es nun so aus, wenn die Heizung aus ist:

2017-07-29_17:20:37 Heizung_SenPwr 0
2017-07-29_17:22:55 Heizung_SenPwr 0


Und so, wenn sie eingeschaltet ist:

2017-09-14_13:14:22 Heizung powerOn: 2017-09-14 13:14:22
2017-09-14_13:14:22 Heizung CMDs_done
2017-09-14_13:14:26 Heizung CMDs_done
2017-09-14_13:14:26 Heizung_SenPwr 36.7
2017-09-14_13:14:34 Heizung CMDs_done
2017-09-14_13:14:34 Heizung_SenPwr 91.62


Was ist hier passiert? Bewusst geändert habe ich nichts!

Ich erinnere mich aber, das ich um den Zeitpunkt des letzten vollständigen Eintrags, ein Backup der kompletten SD Karte des Raspberry erstellt habe und dieses auf eine andere SD Karte kopiert habe, die seit dem läuft.

Hat sich da ein Fehler eingeschlichen? Hat jemand eine Idee, was hier falsch ist?

Vielen Dank schon einmal im Voraus

edition

rudolfkoenig

Erst mit dem Event-Monitor pruefen, ob die Events kommen.
- Wenn ja: FileLog-Regexp pruefen, danach Datei suchen, versuchen selbst zu aendern, usw.
- Wenn nein: pruefen, ob event-on-.* Attribute gesetzt sind, sonst beim Modulautor fragen.

edition

Im Eventmonitor hatte ich nachgesehen. Da ist der Eintrag vollständig vorhanden.

2017-09-14 16:40:49 CUL_HM Heizung_Pwr boot: off
2017-09-14 16:40:49 CUL_HM Heizung_Pwr current: 0
2017-09-14 16:40:49 CUL_HM Heizung_Pwr eState: E: 7387.9 P: 0 I: 0 U: 235 f: 49.99
2017-09-14 16:40:49 CUL_HM Heizung_Pwr energy: 7387.9
2017-09-14 16:40:49 CUL_HM Heizung_Pwr energyCalc: 7387.9
2017-09-14 16:40:49 CUL_HM Heizung_Pwr frequency: 49.99
2017-09-14 16:40:49 CUL_HM Heizung_Pwr power: 0
2017-09-14 16:40:49 CUL_HM Heizung_Pwr 7387.9
2017-09-14 16:40:49 CUL_HM Heizung_Pwr voltage: 235
2017-09-14 16:40:49 CUL_HM Heizung_SenF 49.99
2017-09-14 16:40:49 CUL_HM Heizung_SenI 0
2017-09-14 16:40:49 CUL_HM Heizung_SenPwr 0
2017-09-14 16:40:49 CUL_HM Heizung_SenU 235


Er wird nur nicht ins log File übernommen. Regexp bezieht sich auf einen Eintrag im log, der nicht vorhanden ist, obwohl er da sein sollte.
Hier die Attribute:

IODev             SCC                                               
actCycle                000:10             
actStatus              alive                 
autoReadReg        4_reqStatus     
expert                   2_raw             
firmware               2.5                   
model                    HM-ES-PMSw1-DR
room                     04_Flur                 
serialNr                  NEQ0117707
subType                 powerMeter
webCmd                getConfig:clear msgEvents


Sieht genau so aus, wie z.b. bei einem Heizungsregler. Da ist das log File aber vollständig!

rudolfkoenig

ZitatRegexp bezieht sich auf einen Eintrag im log, der nicht vorhanden ist, obwohl er da sein sollte.
Das habe ich nicht verstanden. Ich meinte das Regexp der FileLog Definition

edition

Aahhhhh!

Ich dachte das Regexp des Plot...

Im Regexp des log lag der Fehler. Ist korrigiert, funktioniert wieder!

Danke
edition