NEWS
Zählerstand mit Zählersensor berechnen
-
Hallo zusammen, vielleicht kann mir jemand helfen. Folgende Situation: ich habe einen Homematic Zählersensor HM-ES-TX-WM in den Iobroker eingebunden. Leider hat er nur einen eigenen Zähler der aber nichts mit dem eigentlichen Gaszählerstand zu tun hat. Nun versuche ich mittels Blockly den tatsächlichen Zählerstand anhand des Energiezählers in einem Datenpunkt zu schreiben. Leider verzweifele ich dabei. Entweder nach ein paar Tagen stimmt der Zählerstand des Datenpunktes nicht mehr mit dem richtigen Zählerstand überein oder der Zählerstand des Homematiczählers wurde aus irgend einem Grund (Neustart der CCU) auf 0 zurück gesetzt, dann passt gar nichts mehr. Ich hoffe ihr könnt mir helfen das Problem zu lösen.
-
-
@diba03 sagte in Zählerstand mit Zählersensor berechnen:
Leider hat er nur einen eigenen Zähler der aber nichts mit dem eigentlichen Gaszählerstand zu tun hat.
ist der nur "verschoben" oder ganz andere Werte?
Du kannst doch den Startzählerstand eingeben, dann müsste er richtig weiterzählen.
Wenn er das nicht tut, ist er falsch konfiguriert -
@homoran Der hat komplett andere Werte, darum komme ich mit dem Hinweis von paul53 auch nicht so richtig weiter.
-
@diba03 sagte: Der hat komplett andere Werte
Was sich sicherlich durch einen Faktor zusammen mit einem Anfangstand korrigieren ließe.
-
@paul53 Könnten sie mir mal ein Beispiel eines Blocklys posten, damit ich ungefähr weiß wie Sie da ran gehen würden?
-
@diba03 sagte: Beispiel eines Blocklys
Du lässt uns im Unklaren, wie der CCU-Zähler zählt. Deshalb nehme ich mal an, dass er die Impulse zählt (ohne Umrechnung).
-
@paul53 Also der Zähler gibt sporadisch in unregelmäßigen Abständen einen Wert in den dazugehörenden Datenpunkt, wie im Foto zu sehen. Er setzt sich auch manchmal unerwartet auf 0 zurück.
-
@diba03 sagte in Zählerstand mit Zählersensor berechnen:
Also der Zähler gibt sporadisch in unregelmäßigen Abständen einen Wert in den dazugehörenden Datenpunkt
wenn HomeMatic bei dem Zählersystem nicht ganz anders arbeitet als in seinen anderen Zählern, dann muss es noch einen hm-rega Datenpunkt geben ("Zählerstand CCU" oder so ähnlich).
Mach mal bitte einen Screenshot von der CCU - Bedienung - Geräte - Gaszähler (aufgeklappt) -
@diba03
Enthält der Wert tatsächlich ein Komma? Dann ist es ein String, der gewandelt werden muss.
Die JS-Funktion str2number(str) hat folgenden Inhalt:return parseFloat(str.replace(',', '.'));
-
@homoran Ja diesen gibt es. Er verhält sich aber genau so wie der andere. Der eine ist der Gerätezähler und der andere ist der CCU-Zähler. Ich habe es schon mit beiden Datenpunkten versucht.
-
@diba03 sagte in Zählerstand mit Zählersensor berechnen:
Er verhält sich aber genau so wie der andere
tut er nicht!
den CCU Zähler kann man hochsetzen, den Gerätezähler nicht.
Und meistens verliert der Gerätezähler nach Stromausfall seinen Zählerstand -
@homoran Das ist der CCU-Zähler
Wie kann man ihn denn hochsetzen?? -
@diba03 Den müsste man dann auf den Stand setzen wie der richtige Gaszähler oder?
-
@diba03 sagte in Zählerstand mit Zählersensor berechnen:
Wie kann man ihn denn hochsetzen??
- Wert anklicken
- Zählerstand vom Gaszähler eintippen
- nicht bestätigt anhaken
- OK
fertig
-
@homoran Vielen Dank das hat schon mal geklappt. Hatte den ReGaHSS neu gstartet er hatte die Neuen Werte sonst nicht zurückgemeldet bekommen. Weißt wie oft er den Wert von der CCU holt?
-
@diba03 sagte in Zählerstand mit Zählersensor berechnen:
Weißt wie oft er den Wert von der CCU holt?
so wie du es im hm-rega Adapter eingestellt hast. Standard 30 Sekunden
@diba03 sagte in Zählerstand mit Zählersensor berechnen:
er hatte die Neuen Werte sonst nicht zurückgemeldet bekomme
du hast sie aber doch in ioBroker geändert?
-
@homoran ja hatte ich aber der neue Wert war nur in der CCU vorhanden, nicht im iobroker ....habe mich auch gewundert.
-
@diba03 sagte in Zählerstand mit Zählersensor berechnen:
ja hatte ich aber der neue Wert war nur in der CCU vorhanden, nicht im iobroker ....habe mich auch gewundert.
wundert mich jetzt auch, vielleicht wurde der Wert gerade aus der CCU gepollt, bevor der neue dort angekommen war
Jetzt solltest du diesen Wert loggen, um zu sehen iwe er sich im Vergleich zum Gaszähler verändert.
Eigentlich sollten diese Werte (ggf. mit etwas Verzögerung) aber parallel laufen -
@homoran ich habe das logging aktiviert. Werde in den nächsten Tagen mal schauen wie es sich entwickelt und eine Rückmeldung geben.
Vielen vielen Dank erst mal an alle besonders an dich homoran.