Hallo,
habe ein kleineres Problem und hoffe, jemand kann mir helfen, da ich such die Sufu keine Hilfe finde.
Es geht um folgendes:
Ich möchte die gemittelte Außentemperatur und die Tages-Gesamtleistung meiner Heizung 1x am Tag in einem separatn Logfile speichern.
Für die mittlere Temperatur und die Tages-Gesamtleistung nutze ich statistics, dass mir die Readings
statAussentemperaturDayLast
statBrennerleistungIntDayLast
erzeugt und jeden Abend um 23:59:55 schreibt.
Alle Werte schreibe ich sowieso in eine Logdatei mit:
define FileLog_Vitodens300 /usr/local/FHEM/var/log/Vitodens300-%Y.log
Das klappt auch so. Um nicht diese Riesendatei auswerten zu müssen, habe ich zusätzlich definiert:
define FileLog_Vitodens300aggr /usr/local/FHEM/var/log/Vitodens300aggr-%Y.log vitodens300:statBrennerleistungIntDayLast.*|vitodens300:statAussentemperaturDayLast.*
Dort wurden die ersten Tage auch die Werte hereingeschrieben, aber nach 2-3 Tagen nicht mehr. Können die Werte nur in eine Datei geloggt werden?
Ich denke, ein zusätzliches notify o. ä. sollte doch unnötig sein. Gibt es einen Denkfehler bei mir?
Dank im voraus GuHu
Hi Guhu,
also ich denke, dass du beim Define von FileLog_Vitodens300aggr den Typ FileLog vergessen hast. Wie das überhaupt jemals etwas geloggt hat, verstehe ich aber auch nicht... ???
Grüße
t0m
Beide defines sind unvollständig und können so nicht funktionieren, beim ersten fehlt auch noch der regexp also bin ich sicher, dass die defines anders aussehen, wenn es ein device dazu gibt.
Sinnvoller wäre eigentlich ein list des devices hier einzustellen, bitte keine screenshots
Wenn der FileLog nach 2-3 Tagen aufhört zu loggen und vorher funktioniert hat, so kann das eigentlich nicht an einem fehlenden notify oder ähnlichem liegen, sondern muss eine völlig andere Ursache haben
Ihr habt mich erwischt, so sind die nicht definiert, hatte das aus dem Device herauskopiert, sorry. Hier die Auszüge aus meiner fhem.cfg:
define FileLog_Vitodens300aggr FileLog /usr/local/FHEM/var/log/Vitodens300aggr-%Y.log vitodens300:statBrennerleistungIntDayLast.*|vitodens300:statAussentemperaturDayLast.*
attr FileLog_Vitodens300aggr room Heiz-Statistik
attr FileLog_Vitodens300aggr verbose 4
define Filelog_Vitodens300 FileLog /usr/local/FHEM/var/log/Vitodens300-%Y.log vitodens300
und hier ist das Device für meine Heizung:
define vitodens300 VCONTROL300 192.168.101.15:81 /usr/local/FHEM/share/fhem/FHEM/vcontrol300.cfg
attr vitodens300 icon sani_boiler_temp
attr vitodens300 room Heizung
attr vitodens300 userReadings BrennerleistungInt integral {ReadingsVal("vitodens300","Brennerleistung",0)/86400}\
attr vitodens300 vitotronicType 200_KWx
Lists (wie angefragt) statt config-Auszüge wäre besser...
list FileLog_Vitodens300aggr
list FileLog_Vitodens300
list vitodens300
In das web-cmd und dann hier posten...
Gruß, Joachim
Voila:
Internals:
DEF /usr/local/FHEM/var/log/Vitodens300aggr-%Y.log vitodens300:statBrennerleistungIntDayLast.*|vitodens300:statAussentemperaturDayLast.*
NAME FileLog_Vitodens300aggr
NOTIFYDEV vitodens300
NR 227
NTFY_ORDER 50-FileLog_Vitodens300aggr
REGEXP vitodens300:statBrennerleistungIntDayLast.*|vitodens300:statAussentemperaturDayLast.*
STATE active
TYPE FileLog
currentlogfile /usr/local/FHEM/var/log/Vitodens300aggr-2017.log
logfile /usr/local/FHEM/var/log/Vitodens300aggr-%Y.log
READINGS:
2017-11-10 23:59:55 linesInTheFile 28
pos:
/usr/local/FHEM/var/log/Vitodens300aggr-2017.log:2017-10-05_00:00:00 0
/usr/local/FHEM/var/log/Vitodens300aggr-2017.log:2017-10-06_00:00:00 0
/usr/local/FHEM/var/log/Vitodens300aggr-2017.log:2017-10-07_00:00:00 0
/usr/local/FHEM/var/log/Vitodens300aggr-2017.log:2017-10-08_00:00:00 0
/usr/local/FHEM/var/log/Vitodens300aggr-2017.log:2017-10-09_00:00:00 0
/usr/local/FHEM/var/log/Vitodens300aggr-2017.log:2017-10-10_00:00:00 0
/usr/local/FHEM/var/log/Vitodens300aggr-2017.log:2017-10-12_00:00:00 0
Attributes:
room Heiz-Statistik
verbose 4
Internals:
DEF /usr/local/FHEM/var/log/Vitodens300-%Y.log vitodens300
NAME Filelog_Vitodens300
NOTIFYDEV vitodens300
NR 216
NTFY_ORDER 50-Filelog_Vitodens300
REGEXP vitodens300
STATE active
TYPE FileLog
currentlogfile /usr/local/FHEM/var/log/Vitodens300-2017.log
logfile /usr/local/FHEM/var/log/Vitodens300-%Y.log
READINGS:
2017-11-11 15:38:03 linesInTheFile 1786537
pos:
/usr/local/FHEM/var/log/Vitodens300-2017.log:2017-11-03_00:00:00 114494701
/usr/local/FHEM/var/log/Vitodens300-2017.log:2017-11-04_00:00:00 118194260
/usr/local/FHEM/var/log/Vitodens300-2017.log:2017-11-05_00:00:00 122505247
/usr/local/FHEM/var/log/Vitodens300-2017.log:2017-11-06_00:00:00 126946178
/usr/local/FHEM/var/log/Vitodens300-2017.log:2017-11-07_00:00:00 131150444
/usr/local/FHEM/var/log/Vitodens300-2017.log:2017-11-08_00:00:00 135348969
/usr/local/FHEM/var/log/Vitodens300-2017.log:2017-11-10_00:00:00 141672995
Attributes:
Internals:
DEF 192.168.101.15:81 /usr/local/FHEM/share/fhem/FHEM/vcontrol300.cfg
DeviceName 192.168.101.15:81
INTERVAL 180
NAME vitodens300
NR 214
PROTOCOL 300
STATE defined
TYPE VCONTROL300
UPDATESTATUS INACTIVE
READINGS:
2017-11-11 15:31:58 Abgastemperatur 44.3
2017-11-11 15:31:59 Aussentemperatur 8.7
2017-11-11 15:37:57 Aussentemperatur_Gedaempft 8
2017-11-11 10:52:56 Aussentemperatur_Gemischt 8
2017-11-11 15:37:56 Aussentemperatur_Tiefpass 8.7
2017-11-11 15:37:57 Betriebsart 2
2017-11-11 14:49:57 Brennerlaufzeit 24826.44
2017-11-11 14:49:57 Brennerlaufzeit_Today 8.70
2017-11-11 00:31:52 Brennerlaufzeit_TodayStart 24817.74
2017-11-11 00:31:52 Brennerlaufzeit_Yesterday 8.45
2017-11-11 15:37:56 Brennerleistung 16.5
2017-11-11 15:38:03 BrennerleistungInt 426.151755147739
2017-11-11 15:34:56 Brennerstarts 81736
2017-11-11 15:34:56 Brennerstarts_Today 46.00
2017-11-11 00:01:52 Brennerstarts_TodayStart 81690.00
2017-11-11 00:01:52 Brennerstarts_Yesterday 33.00
2017-11-11 15:37:56 Fehler 9B
2017-11-11 15:37:57 Fehler03 9B
2017-11-11 10:52:56 Fehler05 9B
2017-11-11 15:34:56 Fehler06 A8
2017-11-11 10:52:56 Fehler07 9B
2017-11-11 15:37:57 Fehler08 9B
2017-11-11 15:34:56 Fehler09 9B
2017-11-11 15:37:56 Fehler10 9B
2017-11-11 15:37:57 FlowSwitch 0
2017-11-07 22:37:33 Foerderhoehe 8360
2017-11-11 15:37:57 Heizkennlinie_Neigung 1.4
2017-11-11 10:52:56 Heizkennlinie_Niveau 0
2017-11-11 15:37:57 ID-Vito 20CB
2017-11-11 15:16:59 Kesseltemperatur_Ist 45.5
2017-11-11 15:37:56 Kesseltemperatur_Ist_Tiefpass 47
2017-11-11 15:37:56 Kesseltemperatur_Soll 44.7
2017-11-11 15:34:56 Kollektortemperatur 10.2
2017-11-11 10:52:56 Modulation 30
2017-11-11 15:34:56 Nachladeunterdrueckung off
2017-11-11 15:34:56 Party_Raumtemperatur_Soll 23
2017-11-11 15:37:56 Partybetrieb_Status 0
2017-11-11 15:34:55 Raumtemperatur_Soll 22
2017-11-11 15:34:56 Red_Raumtemperatur_Soll 17
2017-11-06 22:07:26 Ruecklauftemperatur 23.36
2017-11-11 15:37:57 SolarBetriebsstunden 540.4
2017-11-11 15:34:55 SolarPumpe off
2017-11-11 15:37:56 SolarSpeichertemperatur 14.5
2017-11-11 15:37:57 Solarleistung 36311
2017-11-11 15:37:57 Solarleistung_Today 0.00
2017-11-11 00:10:51 Solarleistung_TodayStart 36311.00
2017-11-11 00:10:51 Solarleistung_Yesterday 0.00
2017-11-11 15:37:56 Solarstunden 5404
2017-11-11 15:37:57 Solarstunden_Today 0.00
2017-11-11 00:10:51 Solarstunden_TodayStart 5404.00
2017-11-11 00:10:51 Solarstunden_Yesterday 0.00
2017-11-11 15:37:57 Sparbetrieb_Status 0
2017-11-11 15:37:56 Speicherladepumpe_Status 0
2017-11-11 15:37:56 Stoerung 0
2017-11-08 09:57:29 TIMER_HEAT_1_MO 06:00,22:00,--,--,--,--,--,--,
2017-11-08 09:57:30 TIMER_HEAT_2_DI 06:00,22:00,--,--,--,--,--,--,
2017-11-08 09:57:29 TIMER_HEAT_3_MI 06:00,22:00,--,--,--,--,--,--,
2017-11-08 09:57:29 TIMER_HEAT_4_DO 06:00,22:00,--,--,--,--,--,--,
2017-11-08 09:57:30 TIMER_HEAT_5_FR 06:00,22:00,--,--,--,--,--,--,
2017-11-08 09:57:30 TIMER_HEAT_6_SA 06:00,22:00,--,--,--,--,--,--,
2017-11-08 09:57:30 TIMER_HEAT_7_SO 06:00,22:00,--,--,--,--,--,--,
2017-11-08 09:57:29 TIMER_WW_1_MO 05:30,22:00,--,--,--,--,--,--,
2017-11-08 09:57:30 TIMER_WW_2_DI 05:30,22:00,--,--,--,--,--,--,
2017-11-08 09:57:29 TIMER_WW_3_MI 05:30,22:00,--,--,--,--,--,--,
2017-11-08 09:57:29 TIMER_WW_4_DO 05:30,22:00,--,--,--,--,--,--,
2017-11-08 09:57:29 TIMER_WW_5_FR 05:30,22:00,--,--,--,--,--,--,
2017-11-08 09:57:29 TIMER_WW_6_SA 05:30,22:00,--,--,--,--,--,--,
2017-11-08 09:57:30 TIMER_WW_7_SO 05:30,22:00,--,--,--,--,--,--,
2017-11-08 09:57:31 TIMER_ZP_0_SA 05:30,22:00,--,--,--,--,--,--,
2017-11-08 09:57:30 TIMER_ZP_1_SO 05:30,22:00,--,--,--,--,--,--,
2017-11-08 09:57:30 TIMER_ZP_2_MO 05:30,22:00,--,--,--,--,--,--,
2017-11-08 09:57:31 TIMER_ZP_3_DI 05:30,22:00,--,--,--,--,--,--,
2017-11-08 09:57:30 TIMER_ZP_4_MI 05:30,22:00,--,--,--,--,--,--,
2017-11-08 09:57:31 TIMER_ZP_5_DO 05:30,22:00,--,--,--,--,--,--,
2017-11-08 09:57:29 TIMER_ZP_6_FR 05:30,22:00,--,--,--,--,--,--,
2017-11-11 15:34:56 Umschaltventil 1
2017-11-11 15:34:56 Umwaelzpumpe_intern_Leistung 37
2017-11-11 15:19:57 Umwaelzpumpe_intern_Status 1
2017-11-11 15:38:03 UpdateStatus Inactive
2017-11-11 13:28:58 UpdateTime 2017-11-11_13:28:58
2017-11-11 15:04:59 Urlaubs-Beginn Mi,23.09.2009 23:59:59
2017-11-11 15:34:56 Urlaubs-Ende Mi,23.09.2009 00:00:00
2017-11-03 15:10:31 Volumenstrom 2336
2017-11-11 15:31:58 Vorlauftemperatur 44.7
2017-11-11 15:37:57 Warmwasserspeicher_Ist 50.5
2017-11-11 15:37:56 Warmwasserspeicher_Soll 50
2017-11-11 15:38:03 statAussentemperaturDay Min: 5.4 Avg: 7.2 Max: 8.7
2017-11-11 15:38:03 statAussentemperaturDayAvg 7.2
2017-11-10 23:59:55 statAussentemperaturDayAvgLast 8.7
2017-11-10 23:59:55 statAussentemperaturDayLast Min: 6.0 Avg: 8.7 Max: 11.2
2017-11-11 15:38:03 statAussentemperaturHour Min: 8.6 Avg: 8.7 Max: 8.7
2017-11-11 14:59:55 statAussentemperaturHourLast Min: 8.6 Avg: 8.6 Max: 8.7
2017-11-11 15:38:03 statAussentemperaturMonth Min: 3.0 Avg: 9.7 Max: 14.8
2017-10-31 23:59:55 statAussentemperaturMonthLast Min: 5.5 Avg: 14.5 Max: 20.1
2017-11-11 15:38:03 statAussentemperaturYear Min: 3.0 Avg: 13.9 Max: 834.7 (since: 2017-09-14_16:20:33 )
2017-11-11 15:38:03 statBrennerleistungInt Hour: 0.534566172799998 Day: 10.261779025438960 Month: 103.935213182521977 Year: 426.151755147738982 (since: 2017-09-15 )
2017-11-11 15:38:03 statBrennerleistungIntDay 10.261779025438960
2017-11-10 23:59:55 statBrennerleistungIntDayLast 9.499076951499042
2017-10-28 12:43:18 statBrennerleistungIntHour 0.000000000000000
2017-10-28 11:59:55 statBrennerleistungIntHourLast 0.202715677725964
2017-11-11 14:59:55 statBrennerleistungIntLast Hour: 1.036253607492995 Day: 9.499076951499042 Month: 206.623318291899011 Year: -
2017-09-14 10:59:55 statBrennerleistungLast Hour: 0 Day: - Month: - Year: - (since: 2017-09-14_10:13:01 )
2017-10-04 17:53:04 statSolarleistung Hour: 4 Day: 43 Month: 368 Year: 2321 (since: 2017-09-15 )
2017-10-04 16:59:55 statSolarleistungLast Hour: 4 Day: 79 Month: 0 Year: -
helper:
_98_statistics mystatdevice
Attributes:
icon sani_boiler_temp
room Heizung
userReadings BrennerleistungInt integral {ReadingsVal("vitodens300","Brennerleistung",0)/86400}
vitotronicType 200_KWx