Neues Modul: WaterCalculator

Begonnen von Sailor, 06 Oktober 2016, 06:53:25

Vorheriges Thema - Nächstes Thema

Sailor

Zitat von: R1F800 am 12 Oktober 2020, 20:32:29
aber stimmt, den könnte ich mal halbieren

Aber Vorsicht. Eingangsimpedanz und maximale Tot-Leistung des Zählers beachten -> Datenblatt.

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

R1F800

Zitat von: Sailor am 13 Oktober 2020, 07:25:06
Aber Vorsicht. Eingangsimpedanz und maximale Tot-Leistung des Zählers beachten -> Datenblatt.

Gruß
    Sailor

Verstehe ich nciht ... der Zähler hat doch einen Optokoppler, der den Impuls schaltet ...

Sailor

Zitat von: R1F800 am 13 Oktober 2020, 10:54:41
Verstehe ich nciht ... der Zähler hat doch einen Optokoppler, der den Impuls schaltet ...

Aber wenn du die Diode darin mit 5A belastest, koppelt dein Optokoppler genau noch einen Impuls in Form einer Wegwerf-Blitzlampe durch.
Dann allerdings hättest du aber auch keine fehlerhaften Zählimpulse mehr im WaterCalculator - Device... 
Irgendwas ist immer! ;D

Poste mal deine Schaltung zwischen Reed-Kontakt und deinem Optokoppler - Ich schau mir das mal an.

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

R1F800

Oha ... blitzgdingens ist doof

Nun ich hab die 3V3 auf den Sensor des Wasserzähler gegeben und dann die Rückleituing auf den GPIO gesetzt.
Dann einen 4k7 pullup fertig

Sailor

Zitat von: R1F800 am 13 Oktober 2020, 13:36:50
Nun ich hab die 3V3 auf den Sensor des Wasserzähler gegeben und dann die Rückleituing auf den GPIO gesetzt.
Dann einen 4k7 pullup fertig

Mal das doch mal auf... Das versteht doch sonst keiner.

Gruss
    Sailor
******************************
Man wird immer besser...

R1F800

anbei mal das Schaltbild und noch einmal die Definition des GPIO ... den kt euch statt GPIO10 20 aim Bild

defmod GPIO20 RPI_GPIO 20
attr GPIO20 active_low no
attr GPIO20 direction input
attr GPIO20 event-on-change-reading .*
attr GPIO20 event-on-update-reading .*
attr GPIO20 group Verbrauch
attr GPIO20 interrupt falling
attr GPIO20 toggletostate yes
attr GPIO20 verbose 5

Sailor

Zitat von: R1F800 am 14 Oktober 2020, 17:22:02
anbei mal das Schaltbild und noch einmal die Definition des GPIO ... den kt euch statt GPIO10 20 aim Bild

Also eigentlich nichts gegen einzuwenden...

Anbei noch der offizielle Link für die Allgemeinheit zu Pull-Up and Pull-Down:
https://www.elektronik-kompendium.de/sites/raspberry-pi/2006051.htm

Zitat
7. Warum sollte ein Pullup- oder Pulldown-Widerstand kleiner als 10 kOhm sein?
Generell wird für Pullup- und Pulldown-Widerstände ein Widerstandswert von mindestens 10 kOhm oder auch mehr empfohlen. Nun ist es so, dass bei größeren Pullup- oder Pulldown-Widerständen auch die Störanfälligkeit bei Schaltern steigt.

Der Grund ist, dass in rauhen Umgebungen mit Staubentwicklung, sich häufig verändernde Temperatur und hoher Luftfeuchtigkeit durch chemische Prozesse die Beschaffenheit von metallischen Oberflächen verändert. So kann sich durch Oxidation oder Korrosion der elektrische Widerstand von metallischen Kontakten und Übergängen erhöhen.

Das ist dann kein Problem, wenn wir es mit einer geschützten Umgebungen zu tun haben, in der der Raspberry Pi und seine äußere Beschaltung vor äußeren Einflüssen geschützt ist.

Trotzdem empfehlen manche Elektronik-Praktiker mit Pullup- und Pulldown-Widerständen unter 10 kOhm bis runter auf 1 kOhm zu arbeiten. Die Idee dabei ist, dass ein signifikater Strom über die Schaltkontakte die Ablagerungen durchbricht. Der Strom reinigt sozusagen die Kontakte. Bei zu kleinen Strömen bleiben die Ablagerungen an den Schaltkontakten zurück und führen zu einem höheren Übergangswiderstand und somit zu Fehlern bei Erkennung des Schalterzustands. Desweiteren kann ein Strom von wenigen mA viel eher Störimpulse von außen schlucken, als ein Strom von nur wenigen µA.
Also wenn immer noch Störsignale reinkommen, könnte man auf 1kOhm runtergehen.

Andererseits: Verwendest Du einen Reed-Kontakt (magnetische Auslösung)?

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

R1F800

#52
Zitat"Andererseits: Verwendest Du einen Reed-Kontakt (magnetische Auslösung)

das weiß ich nicht. die Doku des Wasserzählers ist alles Andere als vorhanden / gut.
es ist ein kleines Gehäuse, dass auf der Wasseruhr aufliegt. Ich gehe von Reed Kontakt aus... weiß ich aber nicht.

Wasseruhr mit Impulsgeber

Sailor

Zitat von: R1F800 am 15 Oktober 2020, 12:14:19
das weiß ich nicht. die Doku des Wasserzählers ist alles Andere als vorhanden / gut.
es ist ein kleines Gehäuse, dass auf der Wasseruhr aufliegt. Ich gehe von Reed Kontakt aus... weiß ich aber nicht.

Wasseruhr mit Impulsgeber

Das ist ein magnetischer Reedkontakt.

Stehen irgendwelche magnetischen Störer in der Nähe?
Beispielsweise Elektromotoren (Umwälzpumpe, Ventilator, Magnetventile...)

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

R1F800

Hallo,

nein eigentlich nicht.
Der steht recht alleine.

Ein Kühlschrank ist 2m weiter ...

Roger54

Hi zusammen,

ich hab das Modul jetzt am Laufen mit einem ESPEasy und funktioniert auch soweit mit den Zählerständen. Leider bekomme ich keine Werte über den aktuellen Verbrauch...
WFRCurrent, WFRDayAver, WFRDayMax sind bei mir immer 0 aber die Zählerstände steigen. Die Counterwerte werden alle 5min vom ESP geschickt

Hat jemand eine Idee woran es liegen könnte?

Gruß Roger

Sailor

Hallo Roger

Zitat von: Roger54 am 06 November 2020, 18:00:09
Hat jemand eine Idee woran es liegen könnte?

Da du erst 4 Posts geschrieben hast, hier ein Hinweis:
Wer keine listings mitsendet, erwartet von den Helfenden nichts anderes als Kaffesatzlesen und Glaskugelbetrachtungen.  ;)

Sende mal ein "list" von deinen beiden Geräten.

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

Roger54

Hi Sailor,

das hab ich doch glatt vergessen...  ::) Sorry!
Trotz vier Posts läuft FHEM bei mir schon fast 10 Jahre ;)

Was mir noch aufgefallen ist, dass ich beim anpassen des Zählerstandes über den attr Offsetwert negative Werte für WFR bekommen habe. Aber wenn der Counter normal weiter zählt macht er leider garnichts.

ESPEasy als Counter
Internals:
   DEF        192.168.2.232 80 espBridge Wasseruhr
   ESP_BUILD  20103
   ESP_BUILD_GIT mega-20190817
   ESP_BUILD_NOTES  - Mega
   ESP_NODE_TYPE_ID ESP Easy Mega
   ESP_SLEEP  0
   ESP_UNIT   232
   ESP_VERSION 2
   FUUID      5d62a5ba-f33f-25e0-3203-58ed456a9abf1a8f
   HOST       192.168.2.232
   IDENT      Wasseruhr
   INTERVAL   300
   IODev      espBridge
   LASTInputDev espBridge
   MAX_CMD_DURATION 1
   MSGCNT     9152
   NAME       ESPEasy_Wasseruhr
   NOTIFYDEV  global
   NR         436
   NTFY_ORDER 50-ESPEasy_Wasseruhr
   PORT       80
   STATE      Cou: 0.0 RSS: -81.00 Tim: 188612.00 Tot: 51616.0
   SUBTYPE    device
   TYPE       ESPEasy
   VERSION    2.18
   espBridge_MSGCNT 9152
   espBridge_TIME 2020-11-08 12:11:06
   Helper:
     DBLOG:
       Total_mono:
         DBLogging:
           TIME       1604790720.00889
           VALUE      49689
   READINGS:
     2020-11-08 12:10:11   Count           0.0
     2020-11-08 12:11:06   RSSI            -81.00
     2020-11-08 12:10:11   Time            188612.00
     2020-11-08 12:11:06   Tot_mono        34509
     2020-11-08 12:10:11   Total           51616.0
     2020-11-08 12:11:06   Total_mono      51616
     2020-11-08 12:11:06   Verbrauch       1162.1
     2020-11-08 12:06:18   presence        present
     2020-11-08 12:11:06   state           Cou: 0.0 RSS: -81.00 Tim: 188612.00 Tot: 51616.0
   helper:
     fpc        1604335070.95357
     pm:
       Encode     1
       JSON       1
     received:
       Count      1604833811.29421
       RSSI       1604833866.63554
       Time       1604833811.29455
       Total      1604833811.29388
   sec:
     admpwd     
Attributes:
   DbLogExclude .*
   IODev      espBridge
   Interval   300
   devStateIcon absent:rc_RED
   group      ESPEasy Device
   icon       sani_water_tap
   presenceCheck 1
   readingSwitchText 1
   room       ESPEasy,WASSER
   setState   3
   userReadings Verbrauch monotonic {sprintf("%.1f",ReadingsVal("ESPEasy_Wasseruhr","Total_mono",0) / (43))},
Tot_mono monotonic {ReadingsVal("ESPEasy_Wasseruhr","Count",0)},
Total_mono monotonic {ReadingsVal("ESPEasy_Wasseruhr","Total",0)},


myWaterCalculator
Internals:
   DEF        ESPEasy_Wasseruhr:Total_mono.*
   FUUID      5d62957f-f33f-25e0-7606-81abe9bb5cb59e06
   NAME       myWaterCalculator
   NR         285
   NTFY_ORDER 10-myWaterCalculator
   REGEXP     ESPEasy_Wasseruhr:Total_mono.*
   STATE      active
   TYPE       WaterCalculator
   Helper:
     DBLOG:
       ESPEasy_Wasseruhr_Total_mono_ConsumptionDay:
         DBLogging:
           TIME       1604830850.34147
           VALUE      0.0449
       ESPEasy_Wasseruhr_Total_mono_ConsumptionDayLast:
         DBLogging:
           TIME       1604790006.21459
           VALUE      0.1160
       ESPEasy_Wasseruhr_Total_mono_ConsumptionMonth:
         DBLogging:
           TIME       1604790720.04846
           VALUE      0.9441
       ESPEasy_Wasseruhr_Total_mono_CounterCurrent:
         DBLogging:
           TIME       1604790720.08732
           VALUE      112.1761
       ESPEasy_Wasseruhr_Total_mono_CounterDayLast:
         DBLogging:
           TIME       1604790006.26077
           VALUE      112.1760
       ESPEasy_Wasseruhr_Total_mono_WFRCurrent:
         DBLogging:
           TIME       1604783979.53629
           VALUE      0.0000
   READINGS:
     2020-11-08 12:00:06   ESPEasy_Wasseruhr_Total_mono_ConsumptionCostDay 0.32
     2020-11-08 00:00:06   ESPEasy_Wasseruhr_Total_mono_ConsumptionCostDayLast 0.83
     2020-11-08 12:00:06   ESPEasy_Wasseruhr_Total_mono_ConsumptionCostMeter 802.38
     2020-10-23 14:21:26   ESPEasy_Wasseruhr_Total_mono_ConsumptionCostMeterLast 0
     2020-11-08 12:00:06   ESPEasy_Wasseruhr_Total_mono_ConsumptionCostMonth 7.07
     2020-11-01 00:00:00   ESPEasy_Wasseruhr_Total_mono_ConsumptionCostMonthLast 222.46
     2020-11-08 12:00:06   ESPEasy_Wasseruhr_Total_mono_ConsumptionCostYear 802.38
     2020-10-23 14:21:10   ESPEasy_Wasseruhr_Total_mono_ConsumptionCostYearLast 0
     2020-11-08 12:00:06   ESPEasy_Wasseruhr_Total_mono_ConsumptionDay 0.0449
     2020-11-08 00:00:06   ESPEasy_Wasseruhr_Total_mono_ConsumptionDayLast 0.1160
     2020-11-08 12:00:06   ESPEasy_Wasseruhr_Total_mono_ConsumptionMeter 112.2209
     2020-10-23 14:23:37   ESPEasy_Wasseruhr_Total_mono_ConsumptionMeterLast 0
     2020-11-08 12:00:06   ESPEasy_Wasseruhr_Total_mono_ConsumptionMonth 0.9889
     2020-11-01 00:00:00   ESPEasy_Wasseruhr_Total_mono_ConsumptionMonthLast 111.232
     2020-11-08 12:00:06   ESPEasy_Wasseruhr_Total_mono_ConsumptionYear 112.2209
     2020-10-23 14:20:39   ESPEasy_Wasseruhr_Total_mono_ConsumptionYearLast 0
     2020-11-08 12:00:06   ESPEasy_Wasseruhr_Total_mono_CounterCurrent 112.2209
     2020-11-08 00:00:06   ESPEasy_Wasseruhr_Total_mono_CounterDay1st 112.1760
     2020-11-08 00:00:06   ESPEasy_Wasseruhr_Total_mono_CounterDayLast 112.1760
     2020-10-23 14:20:21   ESPEasy_Wasseruhr_Total_mono_CounterMeter1st 0
     2020-10-23 14:20:14   ESPEasy_Wasseruhr_Total_mono_CounterMeterLast 0
     2020-11-01 00:00:00   ESPEasy_Wasseruhr_Total_mono_CounterMonth1st 111.232
     2020-11-01 00:00:00   ESPEasy_Wasseruhr_Total_mono_CounterMonthLast 111.232
     2020-10-23 14:20:00   ESPEasy_Wasseruhr_Total_mono_CounterYear1st 0
     2020-10-23 14:19:55   ESPEasy_Wasseruhr_Total_mono_CounterYearLast 0
     2020-11-08 12:00:06   ESPEasy_Wasseruhr_Total_mono_FinanceReserve -802.3792
     2020-11-08 12:00:06   ESPEasy_Wasseruhr_Total_mono_MonthMeterReading 2
     2020-11-08 12:00:06   ESPEasy_Wasseruhr_Total_mono_WFRCurrent 0.0000
     2020-11-08 12:00:06   ESPEasy_Wasseruhr_Total_mono_WFRDayAver 0.0000
     2020-11-08 00:00:06   ESPEasy_Wasseruhr_Total_mono_WFRDayMax 0
     2020-11-08 00:00:06   ESPEasy_Wasseruhr_Total_mono_WFRDayMin 0.0000
   helper:
     gets:
       2020-11-08 12:00:06   ESPEasy_Wasseruhr_Total_mono_ConsumptionCostDay 0.32
       2020-11-08 00:00:06   ESPEasy_Wasseruhr_Total_mono_ConsumptionCostDayLast 0.83
       2020-11-08 12:00:06   ESPEasy_Wasseruhr_Total_mono_ConsumptionCostMeter 802.38
       2020-10-23 14:21:26   ESPEasy_Wasseruhr_Total_mono_ConsumptionCostMeterLast 0
       2020-11-08 12:00:06   ESPEasy_Wasseruhr_Total_mono_ConsumptionCostMonth 7.07
       2020-11-01 00:00:00   ESPEasy_Wasseruhr_Total_mono_ConsumptionCostMonthLast 222.46
       2020-11-08 12:00:06   ESPEasy_Wasseruhr_Total_mono_ConsumptionCostYear 802.38
       2020-10-23 14:21:10   ESPEasy_Wasseruhr_Total_mono_ConsumptionCostYearLast 0
       2020-11-08 12:00:06   ESPEasy_Wasseruhr_Total_mono_ConsumptionDay 0.0449
       2020-11-08 00:00:06   ESPEasy_Wasseruhr_Total_mono_ConsumptionDayLast 0.1160
       2020-11-08 12:00:06   ESPEasy_Wasseruhr_Total_mono_ConsumptionMeter 112.2209
       2020-10-23 14:23:37   ESPEasy_Wasseruhr_Total_mono_ConsumptionMeterLast 0
       2020-11-08 12:00:06   ESPEasy_Wasseruhr_Total_mono_ConsumptionMonth 0.9889
       2020-11-01 00:00:00   ESPEasy_Wasseruhr_Total_mono_ConsumptionMonthLast 111.232
       2020-11-08 12:00:06   ESPEasy_Wasseruhr_Total_mono_ConsumptionYear 112.2209
       2020-10-23 14:20:39   ESPEasy_Wasseruhr_Total_mono_ConsumptionYearLast 0
       2020-11-08 12:00:06   ESPEasy_Wasseruhr_Total_mono_CounterCurrent 112.2209
       2020-11-08 00:00:06   ESPEasy_Wasseruhr_Total_mono_CounterDay1st 112.1760
       2020-11-08 00:00:06   ESPEasy_Wasseruhr_Total_mono_CounterDayLast 112.1760
       2020-10-23 14:20:21   ESPEasy_Wasseruhr_Total_mono_CounterMeter1st 0
       2020-10-23 14:20:14   ESPEasy_Wasseruhr_Total_mono_CounterMeterLast 0
       2020-11-01 00:00:00   ESPEasy_Wasseruhr_Total_mono_CounterMonth1st 111.232
       2020-11-01 00:00:00   ESPEasy_Wasseruhr_Total_mono_CounterMonthLast 111.232
       2020-10-23 14:20:00   ESPEasy_Wasseruhr_Total_mono_CounterYear1st 0
       2020-10-23 14:19:55   ESPEasy_Wasseruhr_Total_mono_CounterYearLast 0
       2020-11-08 12:00:06   ESPEasy_Wasseruhr_Total_mono_FinanceReserve -802.3792
       2020-11-08 12:00:06   ESPEasy_Wasseruhr_Total_mono_MonthMeterReading 2
       2020-11-08 12:00:06   ESPEasy_Wasseruhr_Total_mono_WFRCurrent 0.0000
       2020-11-08 12:00:06   ESPEasy_Wasseruhr_Total_mono_WFRDayAver 0.0000
       2020-11-08 00:00:06   ESPEasy_Wasseruhr_Total_mono_WFRDayMax 0
       2020-11-08 00:00:06   ESPEasy_Wasseruhr_Total_mono_WFRDayMin 0.0000
     sets:
       2020-11-08 12:00:06   ESPEasy_Wasseruhr_Total_mono_ConsumptionCostDay 0.32
       2020-11-08 00:00:06   ESPEasy_Wasseruhr_Total_mono_ConsumptionCostDayLast 0.83
       2020-11-08 12:00:06   ESPEasy_Wasseruhr_Total_mono_ConsumptionCostMeter 802.38
       2020-10-23 14:21:26   ESPEasy_Wasseruhr_Total_mono_ConsumptionCostMeterLast 0
       2020-11-08 12:00:06   ESPEasy_Wasseruhr_Total_mono_ConsumptionCostMonth 7.07
       2020-11-01 00:00:00   ESPEasy_Wasseruhr_Total_mono_ConsumptionCostMonthLast 222.46
       2020-11-08 12:00:06   ESPEasy_Wasseruhr_Total_mono_ConsumptionCostYear 802.38
       2020-10-23 14:21:10   ESPEasy_Wasseruhr_Total_mono_ConsumptionCostYearLast 0
       2020-11-08 12:00:06   ESPEasy_Wasseruhr_Total_mono_ConsumptionDay 0.0449
       2020-11-08 00:00:06   ESPEasy_Wasseruhr_Total_mono_ConsumptionDayLast 0.1160
       2020-11-08 12:00:06   ESPEasy_Wasseruhr_Total_mono_ConsumptionMeter 112.2209
       2020-10-23 14:23:37   ESPEasy_Wasseruhr_Total_mono_ConsumptionMeterLast 0
       2020-11-08 12:00:06   ESPEasy_Wasseruhr_Total_mono_ConsumptionMonth 0.9889
       2020-11-01 00:00:00   ESPEasy_Wasseruhr_Total_mono_ConsumptionMonthLast 111.232
       2020-11-08 12:00:06   ESPEasy_Wasseruhr_Total_mono_ConsumptionYear 112.2209
       2020-10-23 14:20:39   ESPEasy_Wasseruhr_Total_mono_ConsumptionYearLast 0
       2020-11-08 12:00:06   ESPEasy_Wasseruhr_Total_mono_CounterCurrent 112.2209
       2020-11-08 00:00:06   ESPEasy_Wasseruhr_Total_mono_CounterDay1st 112.1760
       2020-11-08 00:00:06   ESPEasy_Wasseruhr_Total_mono_CounterDayLast 112.1760
       2020-10-23 14:20:21   ESPEasy_Wasseruhr_Total_mono_CounterMeter1st 0
       2020-10-23 14:20:14   ESPEasy_Wasseruhr_Total_mono_CounterMeterLast 0
       2020-11-01 00:00:00   ESPEasy_Wasseruhr_Total_mono_CounterMonth1st 111.232
       2020-11-01 00:00:00   ESPEasy_Wasseruhr_Total_mono_CounterMonthLast 111.232
       2020-10-23 14:20:00   ESPEasy_Wasseruhr_Total_mono_CounterYear1st 0
       2020-10-23 14:19:55   ESPEasy_Wasseruhr_Total_mono_CounterYearLast 0
       2020-11-08 12:00:06   ESPEasy_Wasseruhr_Total_mono_FinanceReserve -802.3792
       2020-11-08 12:00:06   ESPEasy_Wasseruhr_Total_mono_MonthMeterReading 2
       2020-11-08 12:00:06   ESPEasy_Wasseruhr_Total_mono_WFRCurrent 0.0000
       2020-11-08 12:00:06   ESPEasy_Wasseruhr_Total_mono_WFRDayAver 0.0000
       2020-11-08 00:00:06   ESPEasy_Wasseruhr_Total_mono_WFRDayMax 0
       2020-11-08 00:00:06   ESPEasy_Wasseruhr_Total_mono_WFRDayMin 0.0000
   system:
     DecimalPlace %.4f
     WFRUnitFactor 1
Attributes:
   BasicPricePerAnnum 0
   Currency   €
   DbLogExclude .*
   DbLogInclude ESPEasy_Wasseruhr_Total_mono_WFRCurrent,ESPEasy_Wasseruhr_Total_mono_ConsumptionDay,ESPEasy_Wasseruhr_Total_mono_ConsumptionDayLast,ESPEasy_Wasseruhr_Total_mono_ConsumptionMonthLast,ESPEasy_Wasseruhr_Total_mono_CounterDayLast,ESPEasy_Wasseruhr_Total_mono_CounterMonthLast,ESPEasy_Wasseruhr_Total_mono_CounterYearLast
   DecimalPlace 4
   MonthOfAnnualReading 10
   MonthlyPayment 0
   ReadingDestination CalculatorDevice
   WFRUnit    l/min
   WaterCounterOffset 111.0205
   WaterCubicPerCounts 0.0000232558
   WaterPricePerCubic 7.15
   event-on-change-reading ESPEasy_Wasseruhr_Total_mono_WFRCurrent,ESPEasy_Wasseruhr_Total_mono_ConsumptionDay,ESPEasy_Wasseruhr_Total_mono_ConsumptionDayLast,ESPEasy_Wasseruhr_Total_mono_ConsumptionMonthLast,ESPEasy_Wasseruhr_Total_mono_CounterDayLast,ESPEasy_Wasseruhr_Total_mono_CounterMonthLast,ESPEasy_Wasseruhr_Total_mono_CounterYearLast
   room       WASSER

Sailor

Zitat von: Roger54 am 08 November 2020, 12:18:03
Hi Sailor,


ESPEasy als Counter

Attributes:
   DbLogExclude .*
   IODev      espBridge
   Interval   300
   devStateIcon absent:rc_RED
   group      ESPEasy Device
   icon       sani_water_tap
   presenceCheck 1
   readingSwitchText 1
   room       ESPEasy,WASSER
   setState   3
   userReadings Verbrauch monotonic {sprintf("%.1f",ReadingsVal("ESPEasy_Wasseruhr","Total_mono",0) / (43))},
Tot_mono monotonic {ReadingsVal("ESPEasy_Wasseruhr","Count",0)},
Total_mono monotonic {ReadingsVal("ESPEasy_Wasseruhr","Total",0)},

[/code]

Versuche mal noch die folgenden Attribute:

attr ESPEasy_Wasseruhr event-on-change-reading .*
attr ESPEasy_Wasseruhr event-on-update-reading .*


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

Sailor

#59
Hallo Markus

Zitat von: Sailor am 04 Mai 2020, 08:07:21
Glasklar beschrieben und nachvollziehbar. Das Modul wurde ursprünglich fuer  Zaehler mit kontinuirlichen Verbrauch geschrieben.
Ich konnte ja nicht ahnen, dass es Menschen gibt, die sooo sparsam sind, dass es 24h lang keinen Wasser, Gas oder Stromerbrauch gibt.  ;D

Anbei eine Testversion.

Teste die mal durch und gebe mir bitte eine Rückmeldung bevor ich die ins Repository einpflege und auf Gas und ElectricityCalculator ebenfalls einpflege.
Aber vorher deine eigenen Mitternachts - ATs deaktivieren nicht vergessen!

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