Autor Thema: Neues Modul: WaterCalculator  (Gelesen 28211 mal)

Offline Sailor

  • Developer
  • Hero Member
  • ****
  • Beiträge: 2239
  • und es werden immer mehr...
Antw:Neues Modul: WaterCalculator
« Antwort #105 am: 26 Januar 2021, 08:16:46 »
Hallo Markus

Hi Sailor,Da sind wir uns einig.  ;D Ich bin unschuldig. 8) An der Fehlermeldung siehst Du ja, dass es die aktuellste Version ist.

Also auf die Gefahr hin, dass ich dir das falsche File hochgeladen habe, anbei nochmal

Gruß
    Sailor
******************************
Man wird immer besser...

Offline KölnSolar

  • Developer
  • Hero Member
  • ****
  • Beiträge: 5746
Antw:Neues Modul: WaterCalculator
« Antwort #106 am: 26 Januar 2021, 10:02:46 »
Hi Sailor,
wieder seltsam, aber am Ende beide LastUpdateTimestampUnix vorhanden.
Dieses mal hab ich mit dem TotalWw und 2 Impulsen begonnen. Ergebnis setstate StatWasserZaehler 2021-01-26 09:41:12 .ReadingDestinationDeviceName StatWasserZaehler
setstate StatWasserZaehler 2021-01-26 09:41:12 .WasserZaehler_TotallWw_PrevRead 743.070
setstate StatWasserZaehler 2021-01-26 09:41:13 .WasserZaehler_TotallWw_WFRDayCount 0
setstate StatWasserZaehler 2021-01-26 09:41:13 .WasserZaehler_TotallWw_WFRDaySum 0
setstate StatWasserZaehler 2021-01-26 09:41:12 WasserZaehler_TotallWw_ConsumptionCostDayLast -0.05
setstate StatWasserZaehler 2021-01-26 09:41:13 WasserZaehler_TotallWw_ConsumptionDayLast -0.020
setstate StatWasserZaehler 2021-01-26 09:41:13 WasserZaehler_TotallWw_CounterDay1st 743.070
setstate StatWasserZaehler 2021-01-26 09:41:13 WasserZaehler_TotallWw_CounterDayLast 743.050
setstate StatWasserZaehler 2021-01-26 09:41:12 WasserZaehler_TotallWw_CounterMeter1st 743.07
setstate StatWasserZaehler 2021-01-26 09:41:12 WasserZaehler_TotallWw_CounterMeterLast 743.050
setstate StatWasserZaehler 2021-01-26 09:41:12 WasserZaehler_TotallWw_CounterMonth1st 743.07
setstate StatWasserZaehler 2021-01-26 09:41:12 WasserZaehler_TotallWw_CounterMonthLast 743.050
setstate StatWasserZaehler 2021-01-26 09:41:12 WasserZaehler_TotallWw_CounterYear1st 743.07
setstate StatWasserZaehler 2021-01-26 09:41:12 WasserZaehler_TotallWw_CounterYearLast 743.050
setstate StatWasserZaehler 2021-01-26 09:41:13 WasserZaehler_TotallWw_WFRDayMax 0
setstate StatWasserZaehler 2021-01-26 09:41:13 WasserZaehler_TotallWw_WFRDayMin 0.000
Dann noch 2 Impulse auf das TotalKw . Dann erst sehe ich LastUpdateTimestampUnix, aber eben nur zu TotalKw. setstate StatWasserZaehler 2021-01-26 09:44:32 .ReadingDestinationDeviceName StatWasserZaehler
setstate StatWasserZaehler 2021-01-26 09:44:32 .WasserZaehler_TotallKw_LastDV 0.050
setstate StatWasserZaehler 2021-01-26 09:44:32 .WasserZaehler_TotallKw_LastDt 56
setstate StatWasserZaehler 2021-01-26 09:44:32 .WasserZaehler_TotallKw_LastUpdateTimestampUnix 1611650672
setstate StatWasserZaehler 2021-01-26 09:44:32 .WasserZaehler_TotallKw_PrevRead 466.000
setstate StatWasserZaehler 2021-01-26 09:44:32 .WasserZaehler_TotallKw_WFRDayCount 1
setstate StatWasserZaehler 2021-01-26 09:44:32 .WasserZaehler_TotallKw_WFRDaySum 53.571
setstate StatWasserZaehler 2021-01-26 09:41:12 .WasserZaehler_TotallWw_PrevRead 743.070
setstate StatWasserZaehler 2021-01-26 09:41:13 .WasserZaehler_TotallWw_WFRDayCount 0
setstate StatWasserZaehler 2021-01-26 09:41:13 .WasserZaehler_TotallWw_WFRDaySum 0
setstate StatWasserZaehler 2021-01-26 09:44:32 WasserZaehler_TotallKw_ConsumptionCostDay 0.00
setstate StatWasserZaehler 2021-01-26 09:44:32 WasserZaehler_TotallKw_ConsumptionCostDayLast -0.13
setstate StatWasserZaehler 2021-01-26 09:44:32 WasserZaehler_TotallKw_ConsumptionCostMeter 0.00
setstate StatWasserZaehler 2021-01-26 09:44:32 WasserZaehler_TotallKw_ConsumptionCostMonth 0.00
setstate StatWasserZaehler 2021-01-26 09:44:32 WasserZaehler_TotallKw_ConsumptionCostYear 0.00
setstate StatWasserZaehler 2021-01-26 09:44:32 WasserZaehler_TotallKw_ConsumptionDay 0.000
setstate StatWasserZaehler 2021-01-26 09:44:32 WasserZaehler_TotallKw_ConsumptionDayLast -0.050
setstate StatWasserZaehler 2021-01-26 09:44:32 WasserZaehler_TotallKw_ConsumptionMeter 0.000
setstate StatWasserZaehler 2021-01-26 09:44:32 WasserZaehler_TotallKw_ConsumptionMonth 0.000
setstate StatWasserZaehler 2021-01-26 09:44:32 WasserZaehler_TotallKw_ConsumptionYear 0.000
setstate StatWasserZaehler 2021-01-26 09:44:32 WasserZaehler_TotallKw_CounterCurrent 466.000
setstate StatWasserZaehler 2021-01-26 09:44:32 WasserZaehler_TotallKw_CounterDay1st 466.000
setstate StatWasserZaehler 2021-01-26 09:44:32 WasserZaehler_TotallKw_CounterDayLast 465.950
setstate StatWasserZaehler 2021-01-26 09:44:32 WasserZaehler_TotallKw_CounterMeter1st 466
setstate StatWasserZaehler 2021-01-26 09:44:32 WasserZaehler_TotallKw_CounterMeterLast 465.950
setstate StatWasserZaehler 2021-01-26 09:44:32 WasserZaehler_TotallKw_CounterMonth1st 466
setstate StatWasserZaehler 2021-01-26 09:44:32 WasserZaehler_TotallKw_CounterMonthLast 465.950
setstate StatWasserZaehler 2021-01-26 09:44:32 WasserZaehler_TotallKw_CounterYear1st 466
setstate StatWasserZaehler 2021-01-26 09:44:32 WasserZaehler_TotallKw_CounterYearLast 465.950
setstate StatWasserZaehler 2021-01-26 09:44:32 WasserZaehler_TotallKw_FinanceReserve 14.950
setstate StatWasserZaehler 2021-01-26 09:44:32 WasserZaehler_TotallKw_MonthMeterReading 1
setstate StatWasserZaehler 2021-01-26 09:44:32 WasserZaehler_TotallKw_WFRCurrent 53.571
setstate StatWasserZaehler 2021-01-26 09:44:32 WasserZaehler_TotallKw_WFRDayAver 53.571
setstate StatWasserZaehler 2021-01-26 09:44:32 WasserZaehler_TotallKw_WFRDayMax 53.571
setstate StatWasserZaehler 2021-01-26 09:44:32 WasserZaehler_TotallKw_WFRDayMin 0.000
setstate StatWasserZaehler 2021-01-26 09:41:12 WasserZaehler_TotallWw_ConsumptionCostDayLast -0.05
setstate StatWasserZaehler 2021-01-26 09:41:13 WasserZaehler_TotallWw_ConsumptionDayLast -0.020
setstate StatWasserZaehler 2021-01-26 09:41:13 WasserZaehler_TotallWw_CounterDay1st 743.070
setstate StatWasserZaehler 2021-01-26 09:41:13 WasserZaehler_TotallWw_CounterDayLast 743.050
setstate StatWasserZaehler 2021-01-26 09:41:12 WasserZaehler_TotallWw_CounterMeter1st 743.07
setstate StatWasserZaehler 2021-01-26 09:41:12 WasserZaehler_TotallWw_CounterMeterLast 743.050
setstate StatWasserZaehler 2021-01-26 09:41:12 WasserZaehler_TotallWw_CounterMonth1st 743.07
setstate StatWasserZaehler 2021-01-26 09:41:12 WasserZaehler_TotallWw_CounterMonthLast 743.050
setstate StatWasserZaehler 2021-01-26 09:41:12 WasserZaehler_TotallWw_CounterYear1st 743.07
setstate StatWasserZaehler 2021-01-26 09:41:12 WasserZaehler_TotallWw_CounterYearLast 743.050
setstate StatWasserZaehler 2021-01-26 09:41:13 WasserZaehler_TotallWw_WFRDayMax 0
setstate StatWasserZaehler 2021-01-26 09:41:13 WasserZaehler_TotallWw_WFRDayMin 0.000
Dann weitere Impulse von TotalWw und "plötzlich"setstate StatWasserZaehler 2021-01-26 09:48:44 .ReadingDestinationDeviceName StatWasserZaehler
setstate StatWasserZaehler 2021-01-26 09:44:32 .WasserZaehler_TotallKw_LastDV 0.050
setstate StatWasserZaehler 2021-01-26 09:44:32 .WasserZaehler_TotallKw_LastDt 56
setstate StatWasserZaehler 2021-01-26 09:44:32 .WasserZaehler_TotallKw_LastUpdateTimestampUnix 1611650672
setstate StatWasserZaehler 2021-01-26 09:44:32 .WasserZaehler_TotallKw_PrevRead 466.000
setstate StatWasserZaehler 2021-01-26 09:44:32 .WasserZaehler_TotallKw_WFRDayCount 1
setstate StatWasserZaehler 2021-01-26 09:44:32 .WasserZaehler_TotallKw_WFRDaySum 53.571
setstate StatWasserZaehler 2021-01-26 09:48:35 .WasserZaehler_TotallWw_LastDV 0.010
setstate StatWasserZaehler 2021-01-26 09:48:35 .WasserZaehler_TotallWw_LastDt 443
setstate StatWasserZaehler 2021-01-26 09:48:35 .WasserZaehler_TotallWw_LastUpdateTimestampUnix 1611650915
setstate StatWasserZaehler 2021-01-26 09:48:44 .WasserZaehler_TotallWw_PrevRead 743.090
setstate StatWasserZaehler 2021-01-26 09:48:35 .WasserZaehler_TotallWw_WFRDayCount 1
setstate StatWasserZaehler 2021-01-26 09:48:35 .WasserZaehler_TotallWw_WFRDaySum 1.354
setstate StatWasserZaehler 2021-01-26 09:44:32 WasserZaehler_TotallKw_ConsumptionCostDay 0.00
setstate StatWasserZaehler 2021-01-26 09:44:32 WasserZaehler_TotallKw_ConsumptionCostDayLast -0.13
setstate StatWasserZaehler 2021-01-26 09:44:32 WasserZaehler_TotallKw_ConsumptionCostMeter 0.00
setstate StatWasserZaehler 2021-01-26 09:44:32 WasserZaehler_TotallKw_ConsumptionCostMonth 0.00
setstate StatWasserZaehler 2021-01-26 09:44:32 WasserZaehler_TotallKw_ConsumptionCostYear 0.00
setstate StatWasserZaehler 2021-01-26 09:44:32 WasserZaehler_TotallKw_ConsumptionDay 0.000
setstate StatWasserZaehler 2021-01-26 09:44:32 WasserZaehler_TotallKw_ConsumptionDayLast -0.050
setstate StatWasserZaehler 2021-01-26 09:44:32 WasserZaehler_TotallKw_ConsumptionMeter 0.000
setstate StatWasserZaehler 2021-01-26 09:44:32 WasserZaehler_TotallKw_ConsumptionMonth 0.000
setstate StatWasserZaehler 2021-01-26 09:44:32 WasserZaehler_TotallKw_ConsumptionYear 0.000
setstate StatWasserZaehler 2021-01-26 09:44:32 WasserZaehler_TotallKw_CounterCurrent 466.000
setstate StatWasserZaehler 2021-01-26 09:44:32 WasserZaehler_TotallKw_CounterDay1st 466.000
setstate StatWasserZaehler 2021-01-26 09:44:32 WasserZaehler_TotallKw_CounterDayLast 465.950
setstate StatWasserZaehler 2021-01-26 09:44:32 WasserZaehler_TotallKw_CounterMeter1st 466
setstate StatWasserZaehler 2021-01-26 09:44:32 WasserZaehler_TotallKw_CounterMeterLast 465.950
setstate StatWasserZaehler 2021-01-26 09:44:32 WasserZaehler_TotallKw_CounterMonth1st 466
setstate StatWasserZaehler 2021-01-26 09:44:32 WasserZaehler_TotallKw_CounterMonthLast 465.950
setstate StatWasserZaehler 2021-01-26 09:44:32 WasserZaehler_TotallKw_CounterYear1st 466
setstate StatWasserZaehler 2021-01-26 09:44:32 WasserZaehler_TotallKw_CounterYearLast 465.950
setstate StatWasserZaehler 2021-01-26 09:44:32 WasserZaehler_TotallKw_FinanceReserve 14.950
setstate StatWasserZaehler 2021-01-26 09:44:32 WasserZaehler_TotallKw_MonthMeterReading 1
setstate StatWasserZaehler 2021-01-26 09:44:32 WasserZaehler_TotallKw_WFRCurrent 53.571
setstate StatWasserZaehler 2021-01-26 09:44:32 WasserZaehler_TotallKw_WFRDayAver 53.571
setstate StatWasserZaehler 2021-01-26 09:44:32 WasserZaehler_TotallKw_WFRDayMax 53.571
setstate StatWasserZaehler 2021-01-26 09:44:32 WasserZaehler_TotallKw_WFRDayMin 0.000
setstate StatWasserZaehler 2021-01-26 09:48:35 WasserZaehler_TotallWw_ConsumptionCostDay 0.00
setstate StatWasserZaehler 2021-01-26 09:48:35 WasserZaehler_TotallWw_ConsumptionCostDayLast 0.00
setstate StatWasserZaehler 2021-01-26 09:48:35 WasserZaehler_TotallWw_ConsumptionCostMeter 0.03
setstate StatWasserZaehler 2021-01-26 09:48:35 WasserZaehler_TotallWw_ConsumptionCostMonth 0.03
setstate StatWasserZaehler 2021-01-26 09:48:35 WasserZaehler_TotallWw_ConsumptionCostYear 0.03
setstate StatWasserZaehler 2021-01-26 09:48:35 WasserZaehler_TotallWw_ConsumptionDay 0.000
setstate StatWasserZaehler 2021-01-26 09:48:35 WasserZaehler_TotallWw_ConsumptionDayLast 0.000
setstate StatWasserZaehler 2021-01-26 09:48:35 WasserZaehler_TotallWw_ConsumptionMeter 0.010
setstate StatWasserZaehler 2021-01-26 09:48:35 WasserZaehler_TotallWw_ConsumptionMonth 0.010
setstate StatWasserZaehler 2021-01-26 09:48:35 WasserZaehler_TotallWw_ConsumptionYear 0.010
setstate StatWasserZaehler 2021-01-26 09:48:35 WasserZaehler_TotallWw_CounterCurrent 743.080
setstate StatWasserZaehler 2021-01-26 09:48:35 WasserZaehler_TotallWw_CounterDay1st 743.080
setstate StatWasserZaehler 2021-01-26 09:48:35 WasserZaehler_TotallWw_CounterDayLast 743.070
setstate StatWasserZaehler 2021-01-26 09:41:12 WasserZaehler_TotallWw_CounterMeter1st 743.07
setstate StatWasserZaehler 2021-01-26 09:41:12 WasserZaehler_TotallWw_CounterMeterLast 743.050
setstate StatWasserZaehler 2021-01-26 09:41:12 WasserZaehler_TotallWw_CounterMonth1st 743.07
setstate StatWasserZaehler 2021-01-26 09:41:12 WasserZaehler_TotallWw_CounterMonthLast 743.050
setstate StatWasserZaehler 2021-01-26 09:41:12 WasserZaehler_TotallWw_CounterYear1st 743.07
setstate StatWasserZaehler 2021-01-26 09:41:12 WasserZaehler_TotallWw_CounterYearLast 743.050
setstate StatWasserZaehler 2021-01-26 09:48:35 WasserZaehler_TotallWw_FinanceReserve 14.925
setstate StatWasserZaehler 2021-01-26 09:48:35 WasserZaehler_TotallWw_MonthMeterReading 1
setstate StatWasserZaehler 2021-01-26 09:48:35 WasserZaehler_TotallWw_WFRCurrent 1.354
setstate StatWasserZaehler 2021-01-26 09:48:35 WasserZaehler_TotallWw_WFRDayAver 1.354
setstate StatWasserZaehler 2021-01-26 09:48:35 WasserZaehler_TotallWw_WFRDayMax 1.354
setstate StatWasserZaehler 2021-01-26 09:48:35 WasserZaehler_TotallWw_WFRDayMin 0.000
ist es da. Waren die ersten Impulse "zu schnell" hintereinander ? Erkennst Du was an den readings oder harren wir jetzt der Nacht ? Sollte es dann klappen, würde ich im Nachgang versuchen das Verhalten nachzustellen.

Grüße Markus
RPi3/2 buster/stretch-SamsungAV_E/N-RFXTRX-IT-RSL-NC5462-Oregon-CUL433-GT-TMBBQ-01e-CUL868-FS20-EMGZ-1W(GPIO)-DS18B20-CO2-USBRS232-USBRS422-Betty_Boop-EchoDot-OBIS(Easymeter-Q3/EMH-KW8)-PCA301(S'duino)-Deebot(mqtt2)-zigbee2mqtt

Offline Sailor

  • Developer
  • Hero Member
  • ****
  • Beiträge: 2239
  • und es werden immer mehr...
Antw:Neues Modul: WaterCalculator
« Antwort #107 am: 26 Januar 2021, 10:06:42 »
Hallo Markus

ist es da. Waren die ersten Impulse "zu schnell" hintereinander ? Erkennst Du was an den readings oder harren wir jetzt der Nacht ? Sollte es dann klappen, würde ich im Nachgang versuchen das Verhalten nachzustellen.

Keine Ahnung aber jetzt harren wir der 2 Nächte!

Gruß
    Sailor
******************************
Man wird immer besser...

Offline KölnSolar

  • Developer
  • Hero Member
  • ****
  • Beiträge: 5746
Antw:Neues Modul: WaterCalculator
« Antwort #108 am: 27 Januar 2021, 08:47:47 »
Hi Sailor,
die Nacht brachte2021.01.27 00:00:01 1: StatWasserZaehler : WaterCalculator_MidnightTimer__________________________________________________________
2021.01.27 00:00:01 1: StatWasserZaehler : WaterCalculator_MidnightTimer                     : MidnightTimer initiated
2021.01.27 00:00:01 1: StatWasserZaehler : WaterCalculator_MidnightTimer - RegEx             : WasserZaehler:*Totall.*
2021.01.27 00:00:01 1: StatWasserZaehler : WaterCalculator_MidnightTimer - WaterCountName    : WasserZaehler
2021.01.27 00:00:01 1: StatWasserZaehler : WaterCalculator_MidnightTimer - Looping through every Counter defined by RegEx
2021.01.27 00:00:01 1: StatWasserZaehler : WaterCalculator_MidnightTimer ___________Looping________________
2021.01.27 00:00:01 1: StatWasserZaehler : WaterCalculator_MidnightTimer - ReadingPrefix     : WasserZaehler_TotallKw
2021.01.27 00:00:01 1: StatWasserZaehler : WaterCalculator_MidnightTimer - DeviceName        : StatWasserZaehler
2021.01.27 00:00:01 1: StatWasserZaehler : WaterCalculator_MidnightTimer - Timestamp now     : 1611702001
2021.01.27 00:00:01 1: StatWasserZaehler : WaterCalculator_MidnightTimer - Timestamp update  : 1611654057
2021.01.27 00:00:01 1: StatWasserZaehler : WaterCalculator_MidnightTimer - Timestamp Delta   : 47944
2021.01.27 00:00:01 1: StatWasserZaehler : WaterCalculator_MidnightTimer - Timestamp update  : 1611654057
2021.01.27 00:00:01 1: StatWasserZaehler : WaterCalculator_MidnightTimer - Timestamp Delta   : 47944
2021.01.27 00:00:01 1: StatWasserZaehler : WaterCalculator_MidnightTimer - ReadingPrefix     : WasserZaehler_TotallKw
2021.01.27 00:00:01 1: StatWasserZaehler : WaterCalculator_MidnightTimer - DeviceName        : StatWasserZaehler
2021.01.27 00:00:01 1: StatWasserZaehler : WaterCalculator_MidnightTimer - Last Update       : There was an Update in the last 24h!
2021.01.27 00:00:01 1: StatWasserZaehler : WaterCalculator_MidnightTimer - WaterCounter      : 465910
2021.01.27 00:00:01 1: StatWasserZaehler : WaterCalculator_MidnightTimer - Pre WFRDaySum     : 40.000
2021.01.27 00:00:01 1: StatWasserZaehler : WaterCalculator_MidnightTimer - Pre WFRDayCount   : 1
2021.01.27 00:00:01 1: StatWasserZaehler : WaterCalculator_MidnightTimer - Pre WFRDayCurrent : 40.000
2021.01.27 00:00:01 1: StatWasserZaehler : WaterCalculator_MidnightTimer - Pre WFRDayAver    : 40.000
2021.01.27 00:00:01 1: StatWasserZaehler : WaterCalculator_MidnightTimer - Pre WFRDayMax     : 40.000
2021.01.27 00:00:01 1: StatWasserZaehler : WaterCalculator_MidnightTimer - Pre WFRDayMin     : 0.000
2021.01.27 00:00:01 1: StatWasserZaehler : WaterCalculator_MidnightTimer - Pre ConsumDay     : 0.000
2021.01.27 00:00:01 1: StatWasserZaehler : WaterCalculator_MidnightTimer - Pre ConsumDayLast : 0.000
2021.01.27 00:00:01 1: StatWasserZaehler : WaterCalculator_MidnightTimer - Pre ConsumCstDay  : 0.00
2021.01.27 00:00:01 1: StatWasserZaehler : WaterCalculator_MidnightTimer - Pre ConsumCstDayL : 0.00
2021.01.27 00:00:01 1: StatWasserZaehler : WaterCalculator_MidnightTimer - Writing Counter   : 465910
2021.01.27 00:00:01 1: StatWasserZaehler : WaterCalculator_Notify WaterCountReadTimeCurHour  : 0
2021.01.27 00:00:01 1: StatWasserZaehler : WaterCalculator_Notify WaterCountReadTimePrevHour : 10
2021.01.27 00:00:01 1: StatWasserZaehler : WaterCalculator_Notify WaterCountReadTimeRelDelta : 47944
2021.01.27 00:00:01 1: StatWasserZaehler : WaterCalculator - First reading of day detected OR last reading is older than 24h!
2021.01.27 00:00:01 1: StatWasserZaehler : WaterCalculator_MidnightTimer ___________Looping________________
2021.01.27 00:00:01 1: StatWasserZaehler : WaterCalculator_MidnightTimer - ReadingPrefix     : WasserZaehler_prevTotallWw
2021.01.27 00:00:01 1: StatWasserZaehler : WaterCalculator_MidnightTimer - DeviceName        : StatWasserZaehler
2021.01.27 00:00:01 1: StatWasserZaehler : WaterCalculator_MidnightTimer - Timestamp now     : 1611702001
2021.01.27 00:00:01 1: StatWasserZaehler : WaterCalculator_MidnightTimer - Timestamp update  : 0
2021.01.27 00:00:01 1: StatWasserZaehler : WaterCalculator_MidnightTimer - Timestamp Delta   : 1611702001
2021.01.27 00:00:01 1: StatWasserZaehler : WaterCalculator_MidnightTimer - ERROR - There have no information stored about previous readings. Make sure the counter has been delivering at least 2 values to the Calculator device before next midnight!
2021.01.27 00:00:01 1: StatWasserZaehler : WaterCalculator_MidnightTimer ___________Looping________________
2021.01.27 00:00:01 1: StatWasserZaehler : WaterCalculator_MidnightTimer - ReadingPrefix     : WasserZaehler_prevTotallKw
2021.01.27 00:00:01 1: StatWasserZaehler : WaterCalculator_MidnightTimer - DeviceName        : StatWasserZaehler
2021.01.27 00:00:01 1: StatWasserZaehler : WaterCalculator_MidnightTimer - Timestamp now     : 1611702001
2021.01.27 00:00:01 1: StatWasserZaehler : WaterCalculator_MidnightTimer - Timestamp update  : 0
2021.01.27 00:00:01 1: StatWasserZaehler : WaterCalculator_MidnightTimer - Timestamp Delta   : 1611702001
2021.01.27 00:00:01 1: StatWasserZaehler : WaterCalculator_MidnightTimer - ERROR - There have no information stored about previous readings. Make sure the counter has been delivering at least 2 values to the Calculator device before next midnight!
2021.01.27 00:00:01 1: StatWasserZaehler : WaterCalculator_MidnightTimer ___________Looping________________
2021.01.27 00:00:01 1: StatWasserZaehler : WaterCalculator_MidnightTimer - ReadingPrefix     : WasserZaehler_TotallWw
2021.01.27 00:00:01 1: StatWasserZaehler : WaterCalculator_MidnightTimer - DeviceName        : StatWasserZaehler
2021.01.27 00:00:01 1: StatWasserZaehler : WaterCalculator_MidnightTimer - Timestamp now     : 1611702001
2021.01.27 00:00:01 1: StatWasserZaehler : WaterCalculator_MidnightTimer - Timestamp update  : 1611653942
2021.01.27 00:00:01 1: StatWasserZaehler : WaterCalculator_MidnightTimer - Timestamp Delta   : 48059
2021.01.27 00:00:01 1: StatWasserZaehler : WaterCalculator_MidnightTimer - Timestamp update  : 1611653942
2021.01.27 00:00:01 1: StatWasserZaehler : WaterCalculator_MidnightTimer - Timestamp Delta   : 48059
2021.01.27 00:00:01 1: StatWasserZaehler : WaterCalculator_MidnightTimer - ReadingPrefix     : WasserZaehler_TotallWw
2021.01.27 00:00:01 1: StatWasserZaehler : WaterCalculator_MidnightTimer - DeviceName        : StatWasserZaehler
2021.01.27 00:00:01 1: StatWasserZaehler : WaterCalculator_MidnightTimer - Last Update       : There was an Update in the last 24h!
2021.01.27 00:00:01 1: StatWasserZaehler : WaterCalculator_MidnightTimer - WaterCounter      : 743050
2021.01.27 00:00:01 1: StatWasserZaehler : WaterCalculator_MidnightTimer - Pre WFRDaySum     : 18.750
2021.01.27 00:00:01 1: StatWasserZaehler : WaterCalculator_MidnightTimer - Pre WFRDayCount   : 2
2021.01.27 00:00:01 1: StatWasserZaehler : WaterCalculator_MidnightTimer - Pre WFRDayCurrent : 0.000
2021.01.27 00:00:01 1: StatWasserZaehler : WaterCalculator_MidnightTimer - Pre WFRDayAver    : 9.375
2021.01.27 00:00:01 1: StatWasserZaehler : WaterCalculator_MidnightTimer - Pre WFRDayMax     : 18.750
2021.01.27 00:00:01 1: StatWasserZaehler : WaterCalculator_MidnightTimer - Pre WFRDayMin     : 0.000
2021.01.27 00:00:01 1: StatWasserZaehler : WaterCalculator_MidnightTimer - Pre ConsumDay     : 0.000
2021.01.27 00:00:01 1: StatWasserZaehler : WaterCalculator_MidnightTimer - Pre ConsumDayLast : 0.000
2021.01.27 00:00:01 1: StatWasserZaehler : WaterCalculator_MidnightTimer - Pre ConsumCstDay  : 0.00
2021.01.27 00:00:01 1: StatWasserZaehler : WaterCalculator_MidnightTimer - Pre ConsumCstDayL : 0.00
2021.01.27 00:00:01 1: StatWasserZaehler : WaterCalculator_MidnightTimer - Writing Counter   : 743050
2021.01.27 00:00:01 1: StatWasserZaehler : WaterCalculator_Notify WaterCountReadTimeCurHour  : 0
2021.01.27 00:00:01 1: StatWasserZaehler : WaterCalculator_Notify WaterCountReadTimePrevHour : 10
2021.01.27 00:00:01 1: StatWasserZaehler : WaterCalculator_Notify WaterCountReadTimeRelDelta : 48059
2021.01.27 00:00:01 1: StatWasserZaehler : WaterCalculator - First reading of day detected OR last reading is older than 24h!
2021.01.27 00:00:01 1: StatWasserZaehler : WaterCalculator_MidnightTimer _______Looping finished___________
2021.01.27 00:00:01 1: StatWasserZaehler : WaterCalculator_MidnightTimer - time              : 1611702001
2021.01.27 00:00:01 1: StatWasserZaehler : WaterCalculator_MidnightTimer - timelocal         : 1611702001
2021.01.27 00:00:01 1: StatWasserZaehler : WaterCalculator_MidnightTimer - nextMidnight      : 1611788401
Wieder 2*2 erzeugen ? LastUpdateTimestampUnix ist wieder "weg". Soll das so ?
Grüße Markus
RPi3/2 buster/stretch-SamsungAV_E/N-RFXTRX-IT-RSL-NC5462-Oregon-CUL433-GT-TMBBQ-01e-CUL868-FS20-EMGZ-1W(GPIO)-DS18B20-CO2-USBRS232-USBRS422-Betty_Boop-EchoDot-OBIS(Easymeter-Q3/EMH-KW8)-PCA301(S'duino)-Deebot(mqtt2)-zigbee2mqtt

Offline Sailor

  • Developer
  • Hero Member
  • ****
  • Beiträge: 2239
  • und es werden immer mehr...
Antw:Neues Modul: WaterCalculator
« Antwort #109 am: 27 Januar 2021, 12:36:19 »
Hi Markus

Wieder 2*2 erzeugen ? LastUpdateTimestampUnix ist wieder "weg". Soll das so ?

Bisher macht das Modul was es soll.
Im WaterCalculator device duerften seit Mitternacht die _DayLast auf dem Verbrauchswert von gestern stehen und _Day auf 0.

Jetzt machen wir nix und harren noch eine Nacht und dann dürften beide auf 0 stehen -> Problem gelöst!

Gruß
    Sailor
******************************
Man wird immer besser...

Offline KölnSolar

  • Developer
  • Hero Member
  • ****
  • Beiträge: 5746
Antw:Neues Modul: WaterCalculator
« Antwort #110 am: 27 Januar 2021, 13:06:37 »
Zitat
_DayLast auf dem Verbrauchswert
Das leider nicht. Die stehen auf 0.

Ich mach nix.  8)

Bis morgen
Markus
RPi3/2 buster/stretch-SamsungAV_E/N-RFXTRX-IT-RSL-NC5462-Oregon-CUL433-GT-TMBBQ-01e-CUL868-FS20-EMGZ-1W(GPIO)-DS18B20-CO2-USBRS232-USBRS422-Betty_Boop-EchoDot-OBIS(Easymeter-Q3/EMH-KW8)-PCA301(S'duino)-Deebot(mqtt2)-zigbee2mqtt

Offline Sailor

  • Developer
  • Hero Member
  • ****
  • Beiträge: 2239
  • und es werden immer mehr...
Antw:Neues Modul: WaterCalculator
« Antwort #111 am: 27 Januar 2021, 18:01:32 »
Hallo Markus
Das leider nicht. Die stehen auf 0.
Ich mach nix.  8)

Hast Du noch die alte selbst gestrickte Routine am laufen?

Gruß
    Sailor
******************************
Man wird immer besser...

Offline KölnSolar

  • Developer
  • Hero Member
  • ****
  • Beiträge: 5746
Antw:Neues Modul: WaterCalculator
« Antwort #112 am: 27 Januar 2021, 22:32:56 »
Ne, bin ja jetzt im Testsystem.  8) Routine find ich fast übertrieben. defmod Reset_Daily at *00:00:15 {fhem("set WasserZaehler TotallWw ".ReadingsVal("WasserZaehler","TotallWw",0).";;set WasserZaehler TotallKw ".ReadingsVal("WasserZaehler","TotallKw",0))}Grüße Markus
RPi3/2 buster/stretch-SamsungAV_E/N-RFXTRX-IT-RSL-NC5462-Oregon-CUL433-GT-TMBBQ-01e-CUL868-FS20-EMGZ-1W(GPIO)-DS18B20-CO2-USBRS232-USBRS422-Betty_Boop-EchoDot-OBIS(Easymeter-Q3/EMH-KW8)-PCA301(S'duino)-Deebot(mqtt2)-zigbee2mqtt

Offline KölnSolar

  • Developer
  • Hero Member
  • ****
  • Beiträge: 5746
Antw:Neues Modul: WaterCalculator
« Antwort #113 am: 28 Januar 2021, 08:19:43 »
So, nach Tagen(irgendwie unbefriedigend) sind die Day u. DayLast-Werte auf 0. 2021.01.28 00:00:01 1: StatWasserZaehler : WaterCalculator_MidnightTimer__________________________________________________________
2021.01.28 00:00:01 1: StatWasserZaehler : WaterCalculator_MidnightTimer                     : MidnightTimer initiated
2021.01.28 00:00:01 1: StatWasserZaehler : WaterCalculator_MidnightTimer - RegEx             : WasserZaehler:*Totall.*
2021.01.28 00:00:01 1: StatWasserZaehler : WaterCalculator_MidnightTimer - WaterCountName    : WasserZaehler
2021.01.28 00:00:01 1: StatWasserZaehler : WaterCalculator_MidnightTimer - Looping through every Counter defined by RegEx
2021.01.28 00:00:01 1: StatWasserZaehler : WaterCalculator_MidnightTimer ___________Looping________________
2021.01.28 00:00:01 1: StatWasserZaehler : WaterCalculator_MidnightTimer - ReadingPrefix     : WasserZaehler_TotallKw
2021.01.28 00:00:01 1: StatWasserZaehler : WaterCalculator_MidnightTimer - DeviceName        : StatWasserZaehler
2021.01.28 00:00:01 1: StatWasserZaehler : WaterCalculator_MidnightTimer - Timestamp now     : 1611788401
2021.01.28 00:00:01 1: StatWasserZaehler : WaterCalculator_MidnightTimer - Timestamp update  : 1611654057
2021.01.28 00:00:01 1: StatWasserZaehler : WaterCalculator_MidnightTimer - Timestamp Delta   : 134344
2021.01.28 00:00:01 1: StatWasserZaehler : WaterCalculator_MidnightTimer - Timestamp update  : 1611654057
2021.01.28 00:00:01 1: StatWasserZaehler : WaterCalculator_MidnightTimer - Timestamp Delta   : 134344
2021.01.28 00:00:01 1: StatWasserZaehler : WaterCalculator_MidnightTimer - ReadingPrefix     : WasserZaehler_TotallKw
2021.01.28 00:00:01 1: StatWasserZaehler : WaterCalculator_MidnightTimer - DeviceName        : StatWasserZaehler
2021.01.28 00:00:01 1: StatWasserZaehler : WaterCalculator_MidnightTimer - Last Update       : No Update in the last 24h!
2021.01.28 00:00:01 1: StatWasserZaehler : WaterCalculator_MidnightTimer - WaterCounter      : 465910
2021.01.28 00:00:01 1: StatWasserZaehler : WaterCalculator_MidnightTimer - Pre WFRDaySum     : 0.000
2021.01.28 00:00:01 1: StatWasserZaehler : WaterCalculator_MidnightTimer - Pre WFRDayCount   : 1
2021.01.28 00:00:01 1: StatWasserZaehler : WaterCalculator_MidnightTimer - Pre WFRDayCurrent : 0.000
2021.01.28 00:00:01 1: StatWasserZaehler : WaterCalculator_MidnightTimer - Pre WFRDayAver    : 0.000
2021.01.28 00:00:01 1: StatWasserZaehler : WaterCalculator_MidnightTimer - Pre WFRDayMax     : 0
2021.01.28 00:00:01 1: StatWasserZaehler : WaterCalculator_MidnightTimer - Pre WFRDayMin     : 0
2021.01.28 00:00:01 1: StatWasserZaehler : WaterCalculator_MidnightTimer - Pre ConsumDay     : 0.000
2021.01.28 00:00:01 1: StatWasserZaehler : WaterCalculator_MidnightTimer - Pre ConsumDayLast : 0.000
2021.01.28 00:00:01 1: StatWasserZaehler : WaterCalculator_MidnightTimer - Pre ConsumCstDay  : 0.00
2021.01.28 00:00:01 1: StatWasserZaehler : WaterCalculator_MidnightTimer - Pre ConsumCstDayL : 0.00
2021.01.28 00:00:01 1: StatWasserZaehler : WaterCalculator_MidnightTimer - Writing Counter   : 465910
2021.01.28 00:00:01 1: StatWasserZaehler : WaterCalculator_Notify WaterCountReadTimeCurHour  : 0
2021.01.28 00:00:01 1: StatWasserZaehler : WaterCalculator_Notify WaterCountReadTimePrevHour : 0
2021.01.28 00:00:01 1: StatWasserZaehler : WaterCalculator_Notify WaterCountReadTimeRelDelta : 134344
2021.01.28 00:00:01 1: StatWasserZaehler : WaterCalculator - First reading of day detected OR last reading is older than 24h!
2021.01.28 00:00:02 1: StatWasserZaehler : WaterCalculator_MidnightTimer ___________Looping________________
2021.01.28 00:00:02 1: StatWasserZaehler : WaterCalculator_MidnightTimer - ReadingPrefix     : WasserZaehler_prevTotallWw
2021.01.28 00:00:02 1: StatWasserZaehler : WaterCalculator_MidnightTimer - DeviceName        : StatWasserZaehler
2021.01.28 00:00:02 1: StatWasserZaehler : WaterCalculator_MidnightTimer - Timestamp now     : 1611788402
2021.01.28 00:00:02 1: StatWasserZaehler : WaterCalculator_MidnightTimer - Timestamp update  : 0
2021.01.28 00:00:02 1: StatWasserZaehler : WaterCalculator_MidnightTimer - Timestamp Delta   : 1611788402
2021.01.28 00:00:02 1: StatWasserZaehler : WaterCalculator_MidnightTimer - ERROR - There have no information stored about previous readings. Make sure the counter has been delivering at least 2 values to the Calculator device before next midnight!
2021.01.28 00:00:02 1: StatWasserZaehler : WaterCalculator_MidnightTimer ___________Looping________________
2021.01.28 00:00:02 1: StatWasserZaehler : WaterCalculator_MidnightTimer - ReadingPrefix     : WasserZaehler_TotallWw
2021.01.28 00:00:02 1: StatWasserZaehler : WaterCalculator_MidnightTimer - DeviceName        : StatWasserZaehler
2021.01.28 00:00:02 1: StatWasserZaehler : WaterCalculator_MidnightTimer - Timestamp now     : 1611788402
2021.01.28 00:00:02 1: StatWasserZaehler : WaterCalculator_MidnightTimer - Timestamp update  : 1611653942
2021.01.28 00:00:02 1: StatWasserZaehler : WaterCalculator_MidnightTimer - Timestamp Delta   : 134460
2021.01.28 00:00:02 1: StatWasserZaehler : WaterCalculator_MidnightTimer - Timestamp update  : 1611653942
2021.01.28 00:00:02 1: StatWasserZaehler : WaterCalculator_MidnightTimer - Timestamp Delta   : 134460
2021.01.28 00:00:02 1: StatWasserZaehler : WaterCalculator_MidnightTimer - ReadingPrefix     : WasserZaehler_TotallWw
2021.01.28 00:00:02 1: StatWasserZaehler : WaterCalculator_MidnightTimer - DeviceName        : StatWasserZaehler
2021.01.28 00:00:02 1: StatWasserZaehler : WaterCalculator_MidnightTimer - Last Update       : No Update in the last 24h!
2021.01.28 00:00:02 1: StatWasserZaehler : WaterCalculator_MidnightTimer - WaterCounter      : 743050
2021.01.28 00:00:02 1: StatWasserZaehler : WaterCalculator_MidnightTimer - Pre WFRDaySum     : 0.000
2021.01.28 00:00:02 1: StatWasserZaehler : WaterCalculator_MidnightTimer - Pre WFRDayCount   : 1
2021.01.28 00:00:02 1: StatWasserZaehler : WaterCalculator_MidnightTimer - Pre WFRDayCurrent : 0.000
2021.01.28 00:00:02 1: StatWasserZaehler : WaterCalculator_MidnightTimer - Pre WFRDayAver    : 0.000
2021.01.28 00:00:02 1: StatWasserZaehler : WaterCalculator_MidnightTimer - Pre WFRDayMax     : 0
2021.01.28 00:00:02 1: StatWasserZaehler : WaterCalculator_MidnightTimer - Pre WFRDayMin     : 0.000
2021.01.28 00:00:02 1: StatWasserZaehler : WaterCalculator_MidnightTimer - Pre ConsumDay     : 0.000
2021.01.28 00:00:02 1: StatWasserZaehler : WaterCalculator_MidnightTimer - Pre ConsumDayLast : 0.000
2021.01.28 00:00:02 1: StatWasserZaehler : WaterCalculator_MidnightTimer - Pre ConsumCstDay  : 0.00
2021.01.28 00:00:02 1: StatWasserZaehler : WaterCalculator_MidnightTimer - Pre ConsumCstDayL : 0.00
2021.01.28 00:00:02 1: StatWasserZaehler : WaterCalculator_MidnightTimer - Writing Counter   : 743050
2021.01.28 00:00:02 1: StatWasserZaehler : WaterCalculator_Notify WaterCountReadTimeCurHour  : 0
2021.01.28 00:00:02 1: StatWasserZaehler : WaterCalculator_Notify WaterCountReadTimePrevHour : 0
2021.01.28 00:00:02 1: StatWasserZaehler : WaterCalculator_Notify WaterCountReadTimeRelDelta : 134460
2021.01.28 00:00:02 1: StatWasserZaehler : WaterCalculator - First reading of day detected OR last reading is older than 24h!
2021.01.28 00:00:02 1: StatWasserZaehler : WaterCalculator_MidnightTimer ___________Looping________________
2021.01.28 00:00:02 1: StatWasserZaehler : WaterCalculator_MidnightTimer - ReadingPrefix     : WasserZaehler_prevTotallKw
2021.01.28 00:00:02 1: StatWasserZaehler : WaterCalculator_MidnightTimer - DeviceName        : StatWasserZaehler
2021.01.28 00:00:02 1: StatWasserZaehler : WaterCalculator_MidnightTimer - Timestamp now     : 1611788402
2021.01.28 00:00:02 1: StatWasserZaehler : WaterCalculator_MidnightTimer - Timestamp update  : 0
2021.01.28 00:00:02 1: StatWasserZaehler : WaterCalculator_MidnightTimer - Timestamp Delta   : 1611788402
2021.01.28 00:00:02 1: StatWasserZaehler : WaterCalculator_MidnightTimer - ERROR - There have no information stored about previous readings. Make sure the counter has been delivering at least 2 values to the Calculator device before next midnight!
2021.01.28 00:00:02 1: StatWasserZaehler : WaterCalculator_MidnightTimer _______Looping finished___________
2021.01.28 00:00:02 1: StatWasserZaehler : WaterCalculator_MidnightTimer - time              : 1611788402
2021.01.28 00:00:02 1: StatWasserZaehler : WaterCalculator_MidnightTimer - timelocal         : 1611788401
2021.01.28 00:00:02 1: StatWasserZaehler : WaterCalculator_MidnightTimer - nextMidnight      : 1611874801
Ich merke mir mal die Daten und entnehme. Und in 2 Tagen wissen wir dann, ob Deine Änderung funktioniert ?  :-\
Zwischenzeitlich musste ich shutdown restart machen. Ich hoffe dass das der Prozedur nicht geschadet hat.
Grüße Markus

Edit: Ich glaub ich geb auf. :'( Entnahme und die Day-readings bleiben auf 0. Und irgendwie passt auch das ein oder andere reading nicht. Aber ich verlier über die Tage den Überblick
setstate StatWasserZaehler 2021-01-28 08:22:16 .ReadingDestinationDeviceName StatWasserZaehler
setstate StatWasserZaehler 2021-01-28 08:21:46 .WasserZaehler_TotallKw_LastDV 0.090
setstate StatWasserZaehler 2021-01-28 08:21:46 .WasserZaehler_TotallKw_LastDt 30104
setstate StatWasserZaehler 2021-01-28 08:21:46 .WasserZaehler_TotallKw_LastUpdateTimestampUnix 1611818505
setstate StatWasserZaehler 2021-01-28 08:21:45 .WasserZaehler_TotallKw_PrevRead 466.000
setstate StatWasserZaehler 2021-01-28 08:21:46 .WasserZaehler_TotallKw_WFRDayCount 1
setstate StatWasserZaehler 2021-01-28 08:21:46 .WasserZaehler_TotallKw_WFRDaySum 0.179
setstate StatWasserZaehler 2021-01-28 08:22:16 .WasserZaehler_TotallWw_LastDV 0.050
setstate StatWasserZaehler 2021-01-28 08:22:16 .WasserZaehler_TotallWw_LastDt 30134
setstate StatWasserZaehler 2021-01-28 08:22:16 .WasserZaehler_TotallWw_LastUpdateTimestampUnix 1611818536
setstate StatWasserZaehler 2021-01-28 08:22:16 .WasserZaehler_TotallWw_PrevRead 743.100
setstate StatWasserZaehler 2021-01-28 08:22:16 .WasserZaehler_TotallWw_WFRDayCount 1
setstate StatWasserZaehler 2021-01-28 08:22:16 .WasserZaehler_TotallWw_WFRDaySum 0.100
setstate StatWasserZaehler 2021-01-28 08:21:46 WasserZaehler_TotallKw_ConsumptionCostDay 0.00
setstate StatWasserZaehler 2021-01-28 08:21:45 WasserZaehler_TotallKw_ConsumptionCostDayLast 0.00
setstate StatWasserZaehler 2021-01-28 08:21:46 WasserZaehler_TotallKw_ConsumptionCostMeter 0.25
setstate StatWasserZaehler 2021-01-28 08:21:46 WasserZaehler_TotallKw_ConsumptionCostMonth 0.25
setstate StatWasserZaehler 2021-01-28 08:21:46 WasserZaehler_TotallKw_ConsumptionCostYear 0.25
setstate StatWasserZaehler 2021-01-28 08:21:46 WasserZaehler_TotallKw_ConsumptionDay 0.000
setstate StatWasserZaehler 2021-01-28 08:21:45 WasserZaehler_TotallKw_ConsumptionDayLast 0.000
setstate StatWasserZaehler 2021-01-28 08:21:46 WasserZaehler_TotallKw_ConsumptionMeter 0.100
setstate StatWasserZaehler 2021-01-28 08:21:46 WasserZaehler_TotallKw_ConsumptionMonth 0.100
setstate StatWasserZaehler 2021-01-28 08:21:46 WasserZaehler_TotallKw_ConsumptionYear 0.100
setstate StatWasserZaehler 2021-01-28 08:21:46 WasserZaehler_TotallKw_CounterCurrent 466.000
setstate StatWasserZaehler 2021-01-28 08:21:45 WasserZaehler_TotallKw_CounterDay1st 466.000
setstate StatWasserZaehler 2021-01-28 08:21:45 WasserZaehler_TotallKw_CounterDayLast 465.910
setstate StatWasserZaehler 2021-01-26 10:40:11 WasserZaehler_TotallKw_CounterMeter1st 465.9
setstate StatWasserZaehler 2021-01-26 10:40:11 WasserZaehler_TotallKw_CounterMeterLast 465.900
setstate StatWasserZaehler 2021-01-26 10:40:11 WasserZaehler_TotallKw_CounterMonth1st 465.9
setstate StatWasserZaehler 2021-01-26 10:40:11 WasserZaehler_TotallKw_CounterMonthLast 465.900
setstate StatWasserZaehler 2021-01-26 10:40:11 WasserZaehler_TotallKw_CounterYear1st 465.9
setstate StatWasserZaehler 2021-01-26 10:40:11 WasserZaehler_TotallKw_CounterYearLast 465.900
setstate StatWasserZaehler 2021-01-28 08:21:46 WasserZaehler_TotallKw_FinanceReserve 14.696
setstate StatWasserZaehler 2021-01-28 08:21:46 WasserZaehler_TotallKw_MonthMeterReading 1
setstate StatWasserZaehler 2021-01-28 08:21:46 WasserZaehler_TotallKw_WFRCurrent 0.179
setstate StatWasserZaehler 2021-01-28 08:21:46 WasserZaehler_TotallKw_WFRDayAver 0.179
setstate StatWasserZaehler 2021-01-28 08:21:46 WasserZaehler_TotallKw_WFRDayMax 0.179
setstate StatWasserZaehler 2021-01-28 08:21:45 WasserZaehler_TotallKw_WFRDayMin 0.000
setstate StatWasserZaehler 2021-01-28 08:22:16 WasserZaehler_TotallWw_ConsumptionCostDay 0.00
setstate StatWasserZaehler 2021-01-28 08:22:16 WasserZaehler_TotallWw_ConsumptionCostDayLast 0.00
setstate StatWasserZaehler 2021-01-28 08:22:16 WasserZaehler_TotallWw_ConsumptionCostMeter 0.15
setstate StatWasserZaehler 2021-01-28 08:22:16 WasserZaehler_TotallWw_ConsumptionCostMonth 0.15
setstate StatWasserZaehler 2021-01-28 08:22:16 WasserZaehler_TotallWw_ConsumptionCostYear 0.15
setstate StatWasserZaehler 2021-01-28 08:22:16 WasserZaehler_TotallWw_ConsumptionDay 0.000
setstate StatWasserZaehler 2021-01-28 08:22:16 WasserZaehler_TotallWw_ConsumptionDayLast 0.000
setstate StatWasserZaehler 2021-01-28 08:22:16 WasserZaehler_TotallWw_ConsumptionMeter 0.060
setstate StatWasserZaehler 2021-01-28 08:22:16 WasserZaehler_TotallWw_ConsumptionMonth 0.060
setstate StatWasserZaehler 2021-01-28 08:22:16 WasserZaehler_TotallWw_ConsumptionYear 0.060
setstate StatWasserZaehler 2021-01-28 08:22:16 WasserZaehler_TotallWw_CounterCurrent 743.100
setstate StatWasserZaehler 2021-01-28 08:22:16 WasserZaehler_TotallWw_CounterDay1st 743.100
setstate StatWasserZaehler 2021-01-28 08:22:16 WasserZaehler_TotallWw_CounterDayLast 743.050
setstate StatWasserZaehler 2021-01-26 10:37:17 WasserZaehler_TotallWw_CounterMeter1st 743.04
setstate StatWasserZaehler 2021-01-26 10:37:17 WasserZaehler_TotallWw_CounterMeterLast 743.040
setstate StatWasserZaehler 2021-01-26 10:37:17 WasserZaehler_TotallWw_CounterMonth1st 743.04
setstate StatWasserZaehler 2021-01-26 10:37:17 WasserZaehler_TotallWw_CounterMonthLast 743.040
setstate StatWasserZaehler 2021-01-26 10:37:17 WasserZaehler_TotallWw_CounterYear1st 743.04
setstate StatWasserZaehler 2021-01-26 10:37:17 WasserZaehler_TotallWw_CounterYearLast 743.040
setstate StatWasserZaehler 2021-01-28 08:22:16 WasserZaehler_TotallWw_FinanceReserve 14.798
setstate StatWasserZaehler 2021-01-28 08:22:16 WasserZaehler_TotallWw_MonthMeterReading 1
setstate StatWasserZaehler 2021-01-28 08:22:16 WasserZaehler_TotallWw_WFRCurrent 0.100
setstate StatWasserZaehler 2021-01-28 08:22:16 WasserZaehler_TotallWw_WFRDayAver 0.100
setstate StatWasserZaehler 2021-01-28 08:22:16 WasserZaehler_TotallWw_WFRDayMax 0.100
setstate StatWasserZaehler 2021-01-28 08:22:16 WasserZaehler_TotallWw_WFRDayMin 0.000
« Letzte Änderung: 28 Januar 2021, 08:30:57 von KölnSolar »
RPi3/2 buster/stretch-SamsungAV_E/N-RFXTRX-IT-RSL-NC5462-Oregon-CUL433-GT-TMBBQ-01e-CUL868-FS20-EMGZ-1W(GPIO)-DS18B20-CO2-USBRS232-USBRS422-Betty_Boop-EchoDot-OBIS(Easymeter-Q3/EMH-KW8)-PCA301(S'duino)-Deebot(mqtt2)-zigbee2mqtt

Offline Sailor

  • Developer
  • Hero Member
  • ****
  • Beiträge: 2239
  • und es werden immer mehr...
Antw:Neues Modul: WaterCalculator
« Antwort #114 am: 28 Januar 2021, 09:20:53 »
Hallo Markus

Ich glaub ich geb auf. :'( Entnahme und die Day-readings bleiben auf 0. Und irgendwie passt auch das ein oder andere reading nicht. Aber ich verlier über die Tage den Überblick

So wie ich das sehen kann, hat das Modul getan was es sollte. Es hat herausgefunden ob ein Update in den letzten 24h stattgefunden hat oder nicht und hat in jedem Fall den alten Wert um 00:00:01 neu geschrieben.
Damit hat es ein notify ausgelöst und die Werte wurden neu berechnet.

Wenn mehr als 24h kein Wert verändert wurde, dann können logischerweise _Day und _DayLast auch nur auf 0 sein.

Du kannst jetzt mal wieder einen Wert in beide Counter schreiben, der auf alle Fälle größer sein muss als der alte Counterstand!

Dann müsste um 00:00:01 wieder ein ein Update detektiert werden.

Gruß
    Sailor
******************************
Man wird immer besser...

Offline KölnSolar

  • Developer
  • Hero Member
  • ****
  • Beiträge: 5746
Antw:Neues Modul: WaterCalculator
« Antwort #115 am: 28 Januar 2021, 10:25:28 »
Hi Sailor,
Zitat
Du kannst jetzt mal wieder einen Wert in beide Counter schreiben, der auf alle Fälle größer sein muss als der alte Counterstand!
Hatte ich doch. Mein Edit:
Zitat
Entnahme und die Day-readings bleiben auf 0.
Grüße Markus
RPi3/2 buster/stretch-SamsungAV_E/N-RFXTRX-IT-RSL-NC5462-Oregon-CUL433-GT-TMBBQ-01e-CUL868-FS20-EMGZ-1W(GPIO)-DS18B20-CO2-USBRS232-USBRS422-Betty_Boop-EchoDot-OBIS(Easymeter-Q3/EMH-KW8)-PCA301(S'duino)-Deebot(mqtt2)-zigbee2mqtt

Offline Sailor

  • Developer
  • Hero Member
  • ****
  • Beiträge: 2239
  • und es werden immer mehr...
Antw:Neues Modul: WaterCalculator
« Antwort #116 am: 28 Januar 2021, 18:31:43 »
Hallo Markus

Hi Sailor,Hatte ich doch. Mein Edit: Grüße Markus

Dies konnte ich nachstellen: Nach Mitternacht werden wieder 2 neue Counter-Updates gebraucht um die Werte richtig darzustellen. Ab dem 2ten läuft alles wie gehabt...

Ich forsche nochmal nach. Das scheint aber unabhängig von der neuen Mitternachtsfunktion zu sein und betrifft nur den Fall, wenn Jemand nur eine Zählung pro 24h hat...
Langsam habe ich das Gefühl wir bewegen uns im akademischen Bereich...

Gruß
    Sailor
******************************
Man wird immer besser...

Offline KölnSolar

  • Developer
  • Hero Member
  • ****
  • Beiträge: 5746
Antw:Neues Modul: WaterCalculator
« Antwort #117 am: 29 Januar 2021, 12:33:07 »
Hi Sailor,
hab gerade nochmal Entnahmen getestet. Mit der 2. habe ich dann einen daily-Wert(ohne den "verschluckten" !)
Zitat
Das scheint aber unabhängig von der neuen Mitternachtsfunktion zu sein
Das glaube ich nicht. Wäre mir aufgefallen, da ich ja regelmäßig nur 1 Wert/Tag habe.
Grüße Markus
RPi3/2 buster/stretch-SamsungAV_E/N-RFXTRX-IT-RSL-NC5462-Oregon-CUL433-GT-TMBBQ-01e-CUL868-FS20-EMGZ-1W(GPIO)-DS18B20-CO2-USBRS232-USBRS422-Betty_Boop-EchoDot-OBIS(Easymeter-Q3/EMH-KW8)-PCA301(S'duino)-Deebot(mqtt2)-zigbee2mqtt

Offline Thomas Stark

  • New Member
  • *
  • Beiträge: 20
Antw:Neues Modul: WaterCalculator
« Antwort #118 am: 07 April 2021, 01:26:28 »
Hallo,
seit ich das Modul verwende erhalte ich pünktlich jeden Tag um 23:59 Uhr einen stehenden FHEM.
Natürlich habe ich den Log File analysiert.
Ursache ist dieses Modul.
Hier der Fehler

Quantifier follows nothing in regex; marked by <-- HERE in m/* <-- HERE Total/ at ./FHEM/73_WaterCalculator.pm line 464.

Was mache ich falsch?
Hier mein Wasserzähler. Wird getriggert von einer ESP
Version des Watercalculator ist
73_WaterCalculator.pm 23896 2021-03-06 10:29:10

define BrauchwasserZaehler WaterCalculator ESPEasy_Fhem_Koppler_2_Wasserzaehler_1:*Total.*
attr BrauchwasserZaehler BasicPricePerAnnum 214.2
attr BrauchwasserZaehler Currency &#8364;;
attr BrauchwasserZaehler DecimalPlace 3
attr BrauchwasserZaehler MonthOfAnnualReading 1
attr BrauchwasserZaehler MonthlyPayment 22.0
attr BrauchwasserZaehler ReadingDestination CalculatorDevice
attr BrauchwasserZaehler WFRUnit l/min
attr BrauchwasserZaehler WaterCounterOffset 0
attr BrauchwasserZaehler WaterCubicPerCounts 0.001
attr BrauchwasserZaehler WaterPricePerCubic 1.11503
attr BrauchwasserZaehler group Zaehler
attr BrauchwasserZaehler room Heizung
attr BrauchwasserZaehler verbose 3

Vielen Dank vorab.

Gruss Thomas

Offline octek0815

  • Sr. Member
  • ****
  • Beiträge: 593
Antw:Neues Modul: WaterCalculator
« Antwort #119 am: 18 April 2021, 18:54:12 »
Hallo,

ich habe weiterhin das selbe Problem. CounterDay1st wird nach einem Neustart auf den Aktuellen Wert von CounterCurrent gesetzt.
Und somit fängt der Tageszäher (EnergyDay) wieder bei 0 an.
Erstaunlicherweise bekommt neuerdings auch CounterDayLast einen neuen Zeitstempel nach einem Neustart behält aber den Wert von Mitternacht.

Dieses selbe Problem ist im übrigen auch bei deinem WaterCalculator und auch beim GasCalculator.
Die Module sind somit für mich derzeit unbrauchbar, was sehr schade ist da Sie mehrere Jahre zuverlässig Ihren Dienst verrichtet haben.
Erst seit dem Umbau / Update der Module (ich glaube so Mitte Februar) fingen die Problem an.

Wie kann ich zur Lösung der Problematik beitragen?

LG
Olli

Problem: CounterDay1st wird nach einem Neustart auf den Aktuellen Wert von CounterCurrent gesetzt.