Moin zusammen
Abgespaltene Diskussion aus GasCalculatorIm Grunde habt Ihr ja Recht!!!
OK, Dann lasst uns mal ein Brainstorming machen...
Das wäre hervorragend. Eigentlich müsste es sich von dem GasCalculator ableiten können. Meine Wasseruhr mit Impulsausgang macht ein Count pro Liter.
Ich benötige lediglich Liter/Minute, m³ pro Tag, Vortag, Monat, Vormonat, Jahr, Vorjahr und den aktuellen Zählerstand.
DefinitionHauptzähler: Ein Wasserzähler, der direkt am Strang des Wasserversorgers hängt
Unterzähler: Ein Wasserzähler, der in einem Abzweig nach dem Hauptwasserzähler eingefügt wurde.
Trinkwasserzähler: Zähler, der nur das verbrauchte Trinkwasser misst
Gesamtwasserzähler: Ein Zähler, der den Trinkwasserverbrauch plus alle untergeordneten Gartenwasserzähler (Unterzähler) misst.
Gartenwasserzähler: Ein Zähler, der den Wasserverbrauch für Gartenwasser misst.
Erklärung- Unterzähler übernehmen in der Regel die Funktion der Gartenwasserzähler
- Trinkwasserzähler ist ein Gesamtwasserzähler ohne die Anwesenheit von Unterzählern.
- Ein Hauptzähler kann sowohl Gesamtwasserzähler, Trinkwasserzähler oder Gartenwasserzähler sein
- Die erzeugte Abwassermenge ist gleich die verbrauchte Trinkwassermenge
Brainstorming:- Impulse pro m
3 gibt es nach wie vor
- Fixkosten gibt es ebenfalls
- Offset gibt es n-mal wie es Zähler gibt
- Neu kommen hinzu, dass es eine RegEx für n Zähler geben muss: n - Hauptwasserzähler und n x Gartenwasserzähler
- Trinkwasserverbrauch = Gesamtwasserzähler - angeschlossene Gartenwasserzähler
n- Gartenwasserverbrauch = ΣGartenwasserzähler
n- Abwassererzeugung = Trinkwasserverbrauch
- Es gibt n-mal (idR große) Fixkosten für die Hauptzähler und n-mal (idR kleine) Fixkosten für die Unterzähler
Mein Beispiel:Ich hatte bis 2012 noch zwei Hauptzähler: Einen für Trinkwassser und einen für Gartenwasser mit entsprechend doppelt hohen Fixkosten für zwei Hauptzähler.
Im Zuge der Heizungsmodernisierung habe ich jetzt einen Hauptzähler als Gesamtwasserzähler plus einen Unterzähler als Gartenwasserzähler.
Au Backe.... Wie realisiert man das in der RegEx-Übergabe der Definition

Gruss
Sailor