[gelöst] Wie definiere ich singularReadings für Statisiken?

Begonnen von Burny4600, 22 November 2015, 12:09:28

Vorheriges Thema - Nächstes Thema

Heimweh

Eine Frage wäre noch offen, wieso wird nur Day, Month und Year geloggt, aber nicht Hour?

attr EnergieEG event-on-change-reading electricityConsumed,electricityConsumed_kWh,electricityPower,statElectricityConsumed_kWh(Day|Hour|Month|Year),statElectricityPowerDay(Avg|Max|Min),statElectricityPowerHour(Avg|Max|Min),statElectricityPowerMonth(Avg|Max|Min),statElectricityPowerYear(Avg|Max|Min)

Denn als Reading wird Hour angezeigt....
RaspberryPi, 8 x Intertechnosteckdosen, ETA PU15 über HTTPMOD, Youless Eneergiemonitor, 8 x Technoline Funk Temperatur / Feuchtesensoren über jeeLink, Fritzbox Anbindung, Homematic Rolladen Aktoren, MAX Heizkörperventile + Cube, SONOFF S20, S26, POW, 4ch, OWD, Alexa-fhem, enOcean / Eltako,

CoolTux

Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

Heimweh

#17
Internals:
   DEF        LS110 192.168.178.242 60
   HOST       192.168.178.242
   INTERVAL   60
   NAME       EnergieEG
   NOTIFYDEV  global
   NR         292
   PORT       80
   STATE      Zählerstand: 64533.3 kWh , Aktuell: 250 Watt
   TYPE       JSONMETER
   deviceType LS110
   urlPath    a?f=j
   Helper:
     Dblog:
       Statelectricityconsumed_kwh:
         Logdb:
           TIME       1465391983.89667
           VALUE      Hour: 0.066 Day: 0.200 Month: 0.200 Year: 0.200 (since:  )
       Statelectricityconsumed_kwhday:
         Logdb:
           TIME       1465391923.89839
           VALUE      0.200
       Statelectricityconsumed_kwhhour:
         Logdb:
           TIME       1465391923.89839
           VALUE      0.066
       Statelectricityconsumed_kwhhourlast:
         Logdb:
           TIME       1465390795.11492
           VALUE      0.134
       Statelectricityconsumed_kwhlast:
         Logdb:
           TIME       1465390795.11492
           VALUE      Hour: 0.134 Day: - Month: - Year: - (since:  )
       Statelectricityconsumed_kwhmonth:
         Logdb:
           TIME       1465391923.89839
           VALUE      0.200
       Statelectricityconsumed_kwhyear:
         Logdb:
           TIME       1465391923.89839
           VALUE      0.200
   Readings:
     2016-06-08 15:19:43   electricityConsumed 64533306
     2016-06-08 15:18:43   electricityConsumed_kWh 64533.306
     2016-06-08 15:19:43   electricityPower 250
     2016-06-08 15:19:43   statElectricityConsumed_kWh Hour: 0.066 Day: 0.200 Month: 0.200 Year: 0.200 (since:  )
     2016-06-08 15:19:43   statElectricityConsumed_kWhDay 0.200
     2016-06-08 15:19:43   statElectricityConsumed_kWhHour 0.066
     2016-06-08 14:59:55   statElectricityConsumed_kWhHourLast 0.134
     2016-06-08 14:59:55   statElectricityConsumed_kWhLast Hour: 0.134 Day: - Month: - Year: - (since:  )
     2016-06-08 15:19:43   statElectricityConsumed_kWhMonth 0.200
     2016-06-08 15:19:43   statElectricityConsumed_kWhYear 0.200
     2016-06-08 15:19:43   state           Connected
   Fhem:
     jsonInterpreter 1 3 electricityConsumed 3 1 cnt|1 3 electricityPower 1 0 pwr
     modulVersion $Date: 2016-04-08 22:12:23 +0200 (Fri, 08 Apr 2016) $
   Helper:
     _98_statistics EnergieEGstatkWh
Attributes:
   alias      Energieverbrauch EG
   event-min-interval electricityConsumed:300,electricityConsumed_kWh:300,electricityPower:300,statElectricityConsumed_kWh(Day|Hour|Month|Year):300,statElectricityPowerDay(Avg|Max|Min):300,statElectricityPowerHour(Avg|Max|Min):300,statElectricityPowerMonth(Avg|Max|Min):300,statElectricityPowerYear(Avg|Max|Min):300
   group      Energiezaehler_Verbraucher
   icon       measure_power
   room       _Statistiken
   stateFormat {sprintf("Zählerstand: %.1f kWh , Aktuell: %s Watt",(ReadingsVal($name,"electricityConsumed_kWh",0)), ReadingsVal($name,"electricityPower",0))}
   userReadings electricityConsumed_kWh:electricityConsumed.* {ReadingsVal("EnergieEG","electricityConsumed",0)*0.001}
RaspberryPi, 8 x Intertechnosteckdosen, ETA PU15 über HTTPMOD, Youless Eneergiemonitor, 8 x Technoline Funk Temperatur / Feuchtesensoren über jeeLink, Fritzbox Anbindung, Homematic Rolladen Aktoren, MAX Heizkörperventile + Cube, SONOFF S20, S26, POW, 4ch, OWD, Alexa-fhem, enOcean / Eltako,

CoolTux

Also laut list Anzeige wird Hour auch geloggt. Wie kommst drauf das nicht geloggt wird?
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

Heimweh

#19
Das log dazu sieht so aus:

2016-06-08_14:12:33 EnergieEG statElectricityConsumed_kWhDay: 0
2016-06-08_14:12:33 EnergieEG statElectricityConsumed_kWhMonth: 0
2016-06-08_14:12:33 EnergieEG statElectricityConsumed_kWhYear: 0
2016-06-08_14:16:33 EnergieEG statElectricityConsumed_kWhDay: 0.013
2016-06-08_14:16:33 EnergieEG statElectricityConsumed_kWhMonth: 0.013
2016-06-08_14:16:33 EnergieEG statElectricityConsumed_kWhYear: 0.013
2016-06-08_14:20:33 EnergieEG statElectricityConsumed_kWhDay: 0.014
2016-06-08_14:20:33 EnergieEG statElectricityConsumed_kWhMonth: 0.014
2016-06-08_14:20:33 EnergieEG statElectricityConsumed_kWhYear: 0.014
2016-06-08_14:23:33 EnergieEG statElectricityConsumed_kWhDay: 0.027
2016-06-08_14:23:33 EnergieEG statElectricityConsumed_kWhMonth: 0.027
2016-06-08_14:23:33 EnergieEG statElectricityConsumed_kWhYear: 0.027
2016-06-08_14:27:33 EnergieEG statElectricityConsumed_kWhDay: 0.040
2016-06-08_14:27:33 EnergieEG statElectricityConsumed_kWhMonth: 0.040
2016-06-08_14:27:33 EnergieEG statElectricityConsumed_kWhYear: 0.040
2016-06-08_14:33:43 EnergieEG statElectricityConsumed_kWhDay: 0.054
2016-06-08_14:33:43 EnergieEG statElectricityConsumed_kWhMonth: 0.054
2016-06-08_14:33:43 EnergieEG statElectricityConsumed_kWhYear: 0.054
2016-06-08_14:38:43 EnergieEG statElectricityConsumed_kWhDay: 0.080
2016-06-08_14:38:43 EnergieEG statElectricityConsumed_kWhMonth: 0.080
2016-06-08_14:38:43 EnergieEG statElectricityConsumed_kWhYear: 0.080
2016-06-08_14:43:43 EnergieEG statElectricityConsumed_kWhDay: 0.094
2016-06-08_14:43:43 EnergieEG statElectricityConsumed_kWhMonth: 0.094
2016-06-08_14:43:43 EnergieEG statElectricityConsumed_kWhYear: 0.094
2016-06-08_14:48:43 EnergieEG statElectricityConsumed_kWhDay: 0.107
2016-06-08_14:48:43 EnergieEG statElectricityConsumed_kWhMonth: 0.107
2016-06-08_14:48:43 EnergieEG statElectricityConsumed_kWhYear: 0.107
2016-06-08_14:53:43 EnergieEG statElectricityConsumed_kWhDay: 0.120
2016-06-08_14:53:43 EnergieEG statElectricityConsumed_kWhMonth: 0.120
2016-06-08_14:53:43 EnergieEG statElectricityConsumed_kWhYear: 0.120
2016-06-08_14:58:43 EnergieEG statElectricityConsumed_kWhDay: 0.134
2016-06-08_14:58:43 EnergieEG statElectricityConsumed_kWhMonth: 0.134
2016-06-08_14:58:43 EnergieEG statElectricityConsumed_kWhYear: 0.134
2016-06-08_14:59:55 EnergieEG statElectricityConsumed_kWhHourLast: 0.134
2016-06-08_15:03:43 EnergieEG statElectricityConsumed_kWhDay: 0.147
2016-06-08_15:03:43 EnergieEG statElectricityConsumed_kWhMonth: 0.147
2016-06-08_15:03:43 EnergieEG statElectricityConsumed_kWhYear: 0.147
2016-06-08_15:08:43 EnergieEG statElectricityConsumed_kWhDay: 0.160
2016-06-08_15:08:43 EnergieEG statElectricityConsumed_kWhMonth: 0.160
2016-06-08_15:08:43 EnergieEG statElectricityConsumed_kWhYear: 0.160
2016-06-08_15:13:43 EnergieEG statElectricityConsumed_kWhDay: 0.187
2016-06-08_15:13:43 EnergieEG statElectricityConsumed_kWhMonth: 0.187
2016-06-08_15:13:43 EnergieEG statElectricityConsumed_kWhYear: 0.187
2016-06-08_15:18:43 EnergieEG statElectricityConsumed_kWhDay: 0.200
2016-06-08_15:18:43 EnergieEG statElectricityConsumed_kWhMonth: 0.200
2016-06-08_15:18:43 EnergieEG statElectricityConsumed_kWhYear: 0.200
2016-06-08_15:23:43 EnergieEG statElectricityConsumed_kWhDay: 0.227
2016-06-08_15:23:43 EnergieEG statElectricityConsumed_kWhMonth: 0.227
2016-06-08_15:23:43 EnergieEG statElectricityConsumed_kWhYear: 0.227
2016-06-08_15:28:44 EnergieEG statElectricityConsumed_kWhDay: 0.240
2016-06-08_15:28:44 EnergieEG statElectricityConsumed_kWhMonth: 0.240
2016-06-08_15:28:44 EnergieEG statElectricityConsumed_kWhYear: 0.240
2016-06-08_15:33:45 EnergieEG statElectricityConsumed_kWhDay: 0.267
2016-06-08_15:33:45 EnergieEG statElectricityConsumed_kWhMonth: 0.267
2016-06-08_15:33:45 EnergieEG statElectricityConsumed_kWhYear: 0.267
2016-06-08_15:38:45 EnergieEG statElectricityConsumed_kWhDay: 0.294
2016-06-08_15:38:45 EnergieEG statElectricityConsumed_kWhMonth: 0.294
2016-06-08_15:38:45 EnergieEG statElectricityConsumed_kWhYear: 0.294
2016-06-08_15:43:46 EnergieEG statElectricityConsumed_kWhDay: 0.307
2016-06-08_15:43:46 EnergieEG statElectricityConsumed_kWhMonth: 0.307
2016-06-08_15:43:46 EnergieEG statElectricityConsumed_kWhYear: 0.307

geloggt wurde nur zum Stundenwechsel das HourLast, aber nicht das Hour...
RaspberryPi, 8 x Intertechnosteckdosen, ETA PU15 über HTTPMOD, Youless Eneergiemonitor, 8 x Technoline Funk Temperatur / Feuchtesensoren über jeeLink, Fritzbox Anbindung, Homematic Rolladen Aktoren, MAX Heizkörperventile + Cube, SONOFF S20, S26, POW, 4ch, OWD, Alexa-fhem, enOcean / Eltako,

CoolTux

Ist das ein Auszug aus der DB oder ein logFile? Weil das was ich gelesen habe aus dem list war das er ein Hour Eintrag in die DB geschrieben hat.

Und bitte verwende Code Tags. In der Symbolauswahl das # Zeichen.


Dblog:
       Statelectricityconsumed_kwh:
         Logdb:
           TIME       1465391983.89667
           VALUE      Hour: 0.066 Day: 0.200 Month: 0.200 Year: 0.200 (since:  )


Ich schaue noch mal heute Abend in Ruhe.
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

Heimweh

Sorry die Code Tags hatte ich vergessen. Ich logge den Stromzähler in ein Logfile. Will mir den DBlog nicht zumüllen solange das nicht richtig läuft....
Danke für Deine Unterstützung....
RaspberryPi, 8 x Intertechnosteckdosen, ETA PU15 über HTTPMOD, Youless Eneergiemonitor, 8 x Technoline Funk Temperatur / Feuchtesensoren über jeeLink, Fritzbox Anbindung, Homematic Rolladen Aktoren, MAX Heizkörperventile + Cube, SONOFF S20, S26, POW, 4ch, OWD, Alexa-fhem, enOcean / Eltako,

CoolTux

Das müsste ja dann das hier sein


statElectricityConsumed_kWh(Day|Hour|Month|Year):300


Kannst Du zu Testzwecken mal das :300 wegnehmen und zum Stundenwechsel mal ohne das :300 laufen lassen. Müsste ja reichen wenn Du das 20:55 raus nimmst.
Ich bin mir nicht sicher aber ich denke er verpennt das Event wegen der Verzögerung



Grüße
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

Heimweh

Ich habe das mal die ganze Nacht lang ausprobiert - keine Veränderung... Möglicherweise liegt das am Statistik Modul selbst?
RaspberryPi, 8 x Intertechnosteckdosen, ETA PU15 über HTTPMOD, Youless Eneergiemonitor, 8 x Technoline Funk Temperatur / Feuchtesensoren über jeeLink, Fritzbox Anbindung, Homematic Rolladen Aktoren, MAX Heizkörperventile + Cube, SONOFF S20, S26, POW, 4ch, OWD, Alexa-fhem, enOcean / Eltako,

CoolTux

Also ich kann da beim besten Willen nichts finden. Was Du machen kannst ist den Eventmonitor beobachten und schauen ob es für Hour überhaupt ein Event gibt
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

Heimweh

Ich weiß auch nicht woran es liegt... Im event monitor zumindest kommt ein Hour Wert:

2016-06-09 12:26:47 JSONMETER EnergieEG Connected
2016-06-09 12:26:47 JSONMETER EnergieEG statElectricityConsumed_kWh: Hour: 0.120 Day: 3.134 Month: 3.134 Year: 3.134 (since: 2016-06-09 )
2016-06-09 12:26:47 JSONMETER EnergieEG statElectricityConsumed_kWhHour: 0.120
2016-06-09 12:26:47 JSONMETER EnergieEG statElectricityConsumed_kWhDay: 3.134
2016-06-09 12:26:47 JSONMETER EnergieEG statElectricityConsumed_kWhMonth: 3.134
2016-06-09 12:26:47 JSONMETER EnergieEG statElectricityConsumed_kWhYear: 3.134
RaspberryPi, 8 x Intertechnosteckdosen, ETA PU15 über HTTPMOD, Youless Eneergiemonitor, 8 x Technoline Funk Temperatur / Feuchtesensoren über jeeLink, Fritzbox Anbindung, Homematic Rolladen Aktoren, MAX Heizkörperventile + Cube, SONOFF S20, S26, POW, 4ch, OWD, Alexa-fhem, enOcean / Eltako,

CoolTux

Vielleicht findet sich noch ein drittes Augenpaar das mehr sieht. Aber dafür am besten mal das gelöst im ersten Post entfernen.
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net