Hi,
ich habe das auch so realisiert( Rechenweg) allerdings auf anderer Hardware. Ist für das Ergebnis aber egal.
Wichtig hingegen ist dass die Temperaturzone zwischen Heiss und Kalt üblicherweise sehr! dünn ist.
Ich selbst trage dem Rechnung, indem ich 10! Fühler an meinem 1500er Puffer angebracht habe. Dadurch wird der Messfehler kleiner und liegt in einem (darauf kommt es letzendlich an) für mich akzeptablen Bereich.
Ich verdeutliche das kurz an einem Beispiel:
Angenommen, 3m hoher Puffer, Inhalt 3000 Liter.
Weiterhin angenommen, zwei Temperatursensoren, einer auf 1m, einer auf 2m.
Wenn dein Puffer vollständig geladen ist, stimmt die Anzeige (3000L/100%)
Wenn du die ersten 950 Liter entnommen hast, stimmt die Anzeige nicht mehr: Du hast nur noch 2050 Liter heisses Wasser, aber die Anzeige zeigt weiterhin (nahezu) 100%. im laufe der nächsten 100 Liter sinkt die Anzeige dann von 100% auf 66% und stimmt somit wieder . Das spiel wiederholt sich dann, jeweils beim be und entladen in gegensätzlicher Richtung.
Ist kein Beinbruch, aber eine kleine Falle (in die ich anfangs bei der Berechnung auch getappt bin, als ich mich wunderte, wo meine Energie hingeht..
Grüße,
Stephan