[gelöst] HourCounter Problem

Begonnen von moerte, 30 März 2025, 01:18:36

Vorheriges Thema - Nächstes Thema

moerte

Hallo meine Lieben, ich hoffe ich bin im richtigen Abteil - ansonsten bitte verschieben.

Ich habe ein kleines Problemchen mit meinen Hour Counter.
Mein Gaszähler sendet mir nur ein Reading "Zaehlerstand" .. das Reading "Impuls" bleibt immer 1
Internals:
   CID        esp8266_80_7D_3A_59_30_39
   DEF        esp8266_80_7D_3A_59_30_39
   FUUID      67e57c7b-f33f-599c-9d4b-7ea576fd67b4d71c
   IODev      myBroker
   LASTInputDev myBroker
   MSGCNT     944
   NAME       Gaszaehler
   NR         514
   STATE      8888.13 m³
   TYPE       MQTT2_DEVICE
   eventCount 944
   myBroker_CONN myBroker_192.168.2.22_63894
   myBroker_MSGCNT 944
   myBroker_TIME 2025-03-30 00:37:30
   READINGS:
     2025-03-29 11:09:09   IODev           myBroker
     2025-03-30 00:37:30   Impuls          1
     2025-03-30 00:37:30   Zaehlerstand    8888.13
Attributes:
   readingList esp8266_80_7D_3A_59_30_39:Gaszaehler/Impuls:.* Impuls
esp8266_80_7D_3A_59_30_39:Gaszaehler/Zaehlerstand:.* Zaehlerstand
   room       MQTT2_DEVICE,Verbrauch
   stateFormat Zaehlerstand m³

wenn er eine Umdrehung macht zählt er 2 mal

Internals:
   DEF        Gaszaehler:.*
   FUUID      5c542312-f33f-599c-dbb2-dfe27e0902cdb3fa
   NAME       Gasverbrauch
   NR         58
   NTFY_ORDER 50-Gasverbrauch
   STATE      26
   TYPE       HourCounter
   VERSION    1.0.1.2 - 24.12.2014
   eventCount 1923
   READINGS:
     2025-03-27 20:42:20   clearDate       2025-03-27 20:42:20
     2025-03-30 01:04:48   countsOverall   890525
     2025-03-30 01:04:48   countsPerDay    26
     2025-03-30 01:04:48   gesamt_kwh      97957.75
     2025-03-30 01:04:48   gesamt_m3       8905.25
     2025-03-27 20:00:00   pauseTimeEdge   0
     2025-03-27 20:00:00   pauseTimeIncrement 8245
     2025-03-27 20:00:00   pauseTimeOverall 3033696
     2025-03-30 00:00:01   pauseTimePerDay 0
     2025-03-27 20:00:00   pulseTimeEdge   1
     2025-03-27 20:00:00   pulseTimeIncrement 1
     2025-03-27 20:00:00   pulseTimeOverall 634152
     2025-03-30 00:00:01   pulseTimePerDay 0
     2025-03-30 01:04:48   state           26
     2025-03-30 01:04:48   tages_kwh       2.86
     2025-03-30 01:04:48   tages_m3        0.26
     2025-03-30 01:04:48   tickChanged     180
     2025-03-30 00:00:01   tickDay         1
     2025-03-30 01:00:00   tickHour        14
     2025-03-29 11:09:20   tickMonth       0
     2025-03-30 01:04:48   tickUpdated     688
     2025-03-30 00:00:01   tickWeek        1
     2025-03-29 11:09:20   tickYear        0
     2025-03-30 01:04:48   value           -1
   helper:
     OFF_Regexp
     ON_Regexp  Gaszaehler:.*
     calledByEvent
     changedTimestamp 2025-03-30 01:04:48
     forceClear
     forceDayChange
     forceHourChange
     forceMonthChange
     forceWeekChange
     forceYearChange
     isFirstRun
     sdRoundHourLast 1743292800
     value      -1
     cmdQueue:
Attributes:
   room       Verbrauch
   userReadings gesamt_m3 { sprintf("%.2f",(ReadingsVal("Gasverbrauch","countsOverall",0) / 100)); }, tages_m3 { sprintf("%.2f",(ReadingsVal("Gasverbrauch","countsPerDay",0) / 100)); }, gesamt_kwh { sprintf("%.2f",(ReadingsVal("Gasverbrauch","gesamt_m3",0) * 11)); }, tages_kwh { sprintf("%.2f",(ReadingsVal("Gasverbrauch","tages_m3",0) * 11)); }

Statt den countsPerDay 26 - müsste er 13 anzeigen!!

Da ich einfach keinen Plan hatte wie ich den Counter überhaupt zum laufen bekomme, habe ich ihn die DEF Gaszaehler:.*
Hier liegt sicher auch der Fehler.
Ich steh nur auf dem Schlauch und komme nicht weiter.

Da mir jetzt der Gaskalkulator dadurch auch falsch rechnet  :(
Wie könnte ich den Wert geteilt durch 2 darstellen lassen?

Ich wünsche euch allen eine Gute Nacht  O:-)

Otto123

Zitat von: moerte am 30 März 2025, 01:18:36habe ich ihn die DEF Gaszaehler:.*
Hier liegt sicher auch der Fehler.
Nach meinem Verständnis solltest Du hier Gaszaehler:Impuls:.1 schreiben. Könntest Du aber im Eventmonitor prüfen.

Gruß Otto
Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz

moerte

Zitat von: Otto123 am 30 März 2025, 12:11:17
Zitat von: moerte am 30 März 2025, 01:18:36habe ich ihn die DEF Gaszaehler:.*
Hier liegt sicher auch der Fehler.
Nach meinem Verständnis solltest Du hier Gaszaehler:Impuls:.1 schreiben. Könntest Du aber im Eventmonitor prüfen.

Gruß Otto

Grüße dich Otto ... du hast den Finger drauf. Ich danke dir vielmals!
Das wars schon ..super!