Hi,
hatte bis zum Nachmittag des 19.8. ein wunderbar funktionierendes System, welches den Stromverbrauch meiner Wohnung mittels EM1000WZ anzeigte und per Filelog mitprotokollierte! (Nach der Anleitung von pah in müsamer Arbeit von mir nachgebaut - leider ist nicht jeder Informatiker (oder soll ich sagen GsD?)!
Nach einem Update funzt seitdem kein Filelog und kein Plot der Daten mehr!
Hier sind die Einträge für die Filelogs:
define FileLog_E_VerbrauchD FileLog /var/log/fhem/E_VerbrauchD-%Y-%m-%d.log E_Verbrauch:W.*
define FileLog_E_VerbrauchM FileLog /var/log/fhem/E_VerbrauchM-%Y-%m.log E_Verbrauch:.*D_.*
define FileLog_E_VerbrauchY FileLog /var/log/fhem/E_VerbrauchY-%Y.log E_Verbrauch:.*month.*
Vielleicht könnten sich ja dieselben, die für das Nichtmehrfunktionieren des Systems verantwortlich sind dazu herablassen mein System wieder zum funktionieren zu bewegen!
Oder zumindest aussagekräftige Tips dazu geben!
> ... dieselben, die für das Nichtmehrfunktionieren des Systems verantwortlich sind ...
Das muss derjenige gewesen sein, der update eingetippt hat, und sich damit explizit zum Testen einer Entwicklerversion bereiterklaert hat. Insb. wenn vorher nicht im standardversion eingeflossene Module verwendet wurden.
Ich wuerde aber als erstes schauen, welche Events in fhem noch ankommen (Event-Monitor / inform timer), und ob die Events in der FileLog Datei landen.
Hab mal per telnet die Events verfolgt und es kommen folgende an:
2013-08-22 16:40:18 CUL_EM E_Verbrauch CNT: 86 CUM: 131.633 5MIN: 0.320 TOP: 0.358
2013-08-22 16:40:18 CUL_EM E_Verbrauch tsecs: 1377182418
2013-08-22 16:40:18 CUL_EM E_Verbrauch seqno: 86
2013-08-22 16:40:18 CUL_EM E_Verbrauch peak: 0.357675111773472
2013-08-22 16:40:18 CUL_EM E_Verbrauch total: 131.633333333333
2013-08-22 16:40:18 CUL_EM E_Verbrauch current_cnt: 2
2013-08-22 16:40:18 CUL_EM E_Verbrauch current: 0.32
2013-08-22 16:40:18 CUL_EM E_Verbrauch total_cnt: 19745
2013-08-22 16:40:18 CUL_EM E_Verbrauch peak_cnt: 1342
2013-08-22 16:40:18 CUL_EM E_Verbrauch RAW: CNT: 86 CUM: 19745 5MIN: 2 TOP: 1342
Ins Log wird jedoch nichts geschrieben!
Was soll ich machen?
> Ins Log wird jedoch nichts geschrieben!
Ist kein Wunder, die FileLog-Regexps entsprechen nicht den generierten CUL_EM events! :)
> Was soll ich machen?
Vmtl. das inoffizielle CUL_EM Modul wieder einspielen, damit die zum FileLog passende Events generiert werden, und CUL_EM aus dem Update rausnehmen (per global Attribut).
Oder die Durchschnitts-Berechnung mit dem average Modul realisieren, und die Filelogs umbauen.