Neues Modul: WaterCalculator

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

Vorheriges Thema - Nächstes Thema

Sailor

Zitat von: Capu am 26 Juli 2023, 11:28:32Hab einen neuen Wasserzähler bekommen, der nun wieder bei 0 anfängt. Reicht es im Modul den WaterCounterOffset auf den Endwert des alten Zählers zu setzen?

Am besten du legst ein neues Device an, damit du neue Einträge in der Datenbank bekommst.

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

Sailor

Hallo cortmen

Zitat von: cortmen am 24 Juli 2023, 16:48:36Frage:  warum werden default so viele Readings im Modul angelegt ?
Schätze mal es liegt am  REGEXP  myWaterCounter:.* ?

Korrekt - Du musst schon ein bisschen genauer werden!

Versuch mal folgendes RegEx:

myWaterCounter:value:.*
Aber vorher alle alten Readings löschen:
deleteReading WaterCalculator .*
Gruß
    Sailor
******************************
Man wird immer besser...

Hackstall

Hi ich bin in der gleichen Situation und habe einen neuen Wasserzählerbekommen.

Ich möchte ungern ein neues Modul anlegen, da ich die daten von dem aktuellen weiterverarbeite.
Gibt es da nicht irgendwie doch die Möglichkeit einen Reset oder ähnliches durchzuführen.
Auch möchte ich ungern meine userReadings neu eingeben.

Danke Andreas

jnewton957

ich habe zufällig diesen Wasserzähler im Netz gefunden.

https://smart-stuff.nl/product/esphome-waterlezer-dongle/

Und für 30€ ist der auch noch "günstig" und fast schon in der Preislager der DIY Lösungen.

Hat den schon jemand bzw. sogar schon in FHEM eingebunden. Bin kein Programmierer - auf der Webseite ist aber ein Bild, von dem ich annehme, dass man die webseite dann mit httpmod auslesen könnte.

FHEM6.2 auf Pi5
V 1.66 nanoCUL 433 (IT)
V 1.66 nanoCUL868 (HM)
sqlite3 LogDb
ELRO AB440, DECT200,  TFA30.3125, esp8266, HM, TabletUI, IR-Schreiblesekopf (Udo),tibber Pulse, Kostal Pico, cfos Wallbox, Modbus TCP

Dracolein

Moin zusammen, mir ist gerade aufgefallen, dass das Reading <DestinationDevice>_<SourceCounterReading>_ConsumptionDay sich um Mitternacht nicht auf Null setzt. Bin nämlich seit gestern nicht zuhause und sah grade in meiner SmartHome-Grafik einen Tagesverbrauch von XY Litern. Tatsächlich ist der Stand der letzten Änderung des Readings der gestrige Nachmittag, wo zuletzt jemand zuhaus war.

Ein "event-on-change-reading" im WaterCalculator-Device o.ä. ist nicht gesetzt, jedoch im Sensor-Device des zugehörigen Zähler-Sensors ist dies gesetzt mit ".*". (allerdings unverändert und schon seit Jahren so existent)
Raspberry Pi 4 mit FHEM; FTUI Dashboard auf Asus 15,6" VT168H Touchscreen; ZigBee mit ConBee2 USB-Stick; div. Shelly 2.5; integr. Gaszähler mit ESP8266 & ESPEasy;

Sailor

Hallo Dracloein

Zitat von: Dracolein am 18 Mai 2024, 12:35:39Moin zusammen, mir ist gerade aufgefallen, dass das Reading <DestinationDevice>_<SourceCounterReading>_ConsumptionDay sich um Mitternacht nicht auf Null setzt. Bin nämlich seit gestern nicht zuhause und sah grade in meiner SmartHome-Grafik einen Tagesverbrauch von XY Litern. Tatsächlich ist der Stand der letzten Änderung des Readings der gestrige Nachmittag, wo zuletzt jemand zuhaus war.
Ein "event-on-change-reading" im WaterCalculator-Device o.ä. ist nicht gesetzt, jedoch im Sensor-Device des zugehörigen Zähler-Sensors ist dies gesetzt mit ".*". (allerdings unverändert und schon seit Jahren so existent)

Schau mal nach, ob um Mitternacht herum irgendeine Routine das fhem - System derartig stark ausgelastet hat, dass die Mitternachtsroutiner der XCalculator - Devives untergegangen sind.

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

Dracolein

Wie schaue ich das nach?
Merkliche Störungen oder gar Logfile-Einträge existieren augenscheinlich nicht.
Raspberry Pi 4 mit FHEM; FTUI Dashboard auf Asus 15,6" VT168H Touchscreen; ZigBee mit ConBee2 USB-Stick; div. Shelly 2.5; integr. Gaszähler mit ESP8266 & ESPEasy;