Warning: Can't find topic Blog.WebMenu

Stromzähler

20 Jul 2023 - 12:42 | Version 18 |

Worum geht es?

Ich möchte gerne den Stromverbrauch der gesamten Wohnung erfassen und visualisieren können. Dazu muss der Stromzähler im Keller ausgelesen und in die Homeassistant -Steuerzentrale eingelesen werden können.

Dies ist möglich mit einer Homematic-Zählereinheit HM-ES-TX-WM und dem passenden Sensor je nach Stromzähler. Da wir noch alte Stromzähler haben, wird ein Ferraris-Zähler ES-Fer benötigt.

Kosten

  • CHF 27.10 Sensor ES Fer
  • CHF 63.00 für Steuergerät inkl. IS-IEC-Sensor

Anleitungen

Firmware-Versionen

  • Aktuell ist die Firmware 2.5, die aber nur noch den Smartmeter-Sensor unterstützt
  • Für den ES-Fer ist die Firmware-Version 1.2 notwendig.

Stromtarife

EWZ Natur Hochtarif (Montag bis Samstag, 06–22 Uhr) 26,76 pro kWh
EWZ Natur Niedertarif 15,56 pro kWh
Quelle: EWZ (Stand 2/2022)

Sensorkabel verlängern

  • Problem: Die Sendeeinheit schafftes nicht immer, die Daten in den dritten Stock zu funken. Da wäre es praktisch, das Kabel zwischen Sensor und Sendeinheit verlängern zu können.
  • Lösung: Mindestens hier wird berichtet, dass das funktionieren sollte. (20.07.23)

Zählerüberlauf bei 838'000 Wh

Gemäss Berichten im ELV-Forum setzt sich der Zähler bei ca. 838'000 Wh wieder auf 0 Wh zurück, schlicht weil es einen Zählerüberlauf gibt (24bit-Zähler mit Vorzeichen und einer Nachkommastelle).

smart-wohnen.org hat eine Anleitung für ein Script auf der RasberryMatic, um diesen Überlauf abzufangen:

object oP = dom.GetObject("BidCos-RF.MEXXXXXXXX:1.POWER");
object oE = dom.GetObject("BidCos-RF.MEXXXXXXXX:1.ENERGY_COUNTER");
var aC = dom.GetObject("Strom ENERGY_COUNTER");
var zR = dom.GetObject("Strom Referenz Zaehlerstand");
var zA = dom.GetObject("Strom Zaehlerstand");
var aA = dom.GetObject("Strom Leistungsaufnahme aktuell");
var vLz = dom.GetObject("Strom Referenz Verbrauch seit letzter Ablesung");
var vLg = dom.GetObject("Strom Verbrauch seit letzter Ablesung");
var vTz = dom.GetObject("Strom Referenz Verbrauch heute");
var vTg = dom.GetObject("Strom Verbrauch heute");
var vWz = dom.GetObject("Strom Referenz Verbrauch laufende Woche");
var vWg = dom.GetObject("Strom Verbrauch laufende Woche");
var vMz = dom.GetObject("Strom Referenz Verbrauch laufender Monat");
var vMg = dom.GetObject("Strom Verbrauch laufender Monat");
var vJz = dom.GetObject("Strom Referenz Verbrauch laufendes Kalenderjahr");
var vJg = dom.GetObject("Strom Verbrauch laufendes Kalenderjahr");
    if ((oE.State() + 0.001) < aC.State()) {
    zR.State(zR.State() + 838.8607);
    }
aC.State(oE.State());
zA.State((zR.State() + (oE.State()/1000)).Round(2));
aA.State(oP.State());
vLg.State((zA.State() - vLz.State()).Round(2));
vTg.State((zA.State() - vTz.State()).Round(2));
vWg.State((zA.State() - vWz.State()).Round(2));
vMg.State((zA.State() - vMz.State()).Round(2));
vJg.State((zA.State() - vJz.State()).Round(2));

Batteriewechsel

Wenn bei Homematic die Batterie gewechselt werden muss, ist der Zähler danach wieder auf 0. Dies ist jedoch kein Problem, da Home Assistant dies berücksichtigt.

Eichung Stromzähler Allgemeinstrom

Datum Zählerstand I Zählerstand II Homematic Gerät Raspberrymatic Home Assistant Aktivität
10.02.22 14:20 30491 kWh   6281 kWh 0 ? Twike laden 16 Ah
10.02.22 16:25 30495 kWh 6281 kWh 4.941 kWh 4.842 kWh 4.941 kWh Laden fertig
10.02.22 19:00 ? kWh   1.0916 kWh 6.825 kWh 0.649 kWh Matthias Ladebeginn
10.02.22 16:25 30525 kWh 6284 kWh 32.683 kWh 38.416 kWh 32.683 kWh Matthias Ladeende
26.05.2022 30912 kWh 7240 kWh 0 62 ? Installation zweiter Sensor

Logfile der Installation

2022-02-09 Gerät wird geliefert, hat Firmware 2.5 drauf
2022-02-09 Selbsttest (linke Taste gedrückt halten beim Einsetzen der Batterien und dann gegen Spiegel halten) funktioniert
2022-02-09 CAPt wird angezeigt und bedeutet, dass der Sensor versucht, Daten zu lesen.
2022-02-09 Beim Anlernen muss erst die Zentrale in den Anlernmodus versetzt werden, dann klappt das Anlernen.
2022-02-09 Downgrade auf Firmware 1.2 hat problemlos geklappt.
2022-02-10 Installation des Sensors hat problemlos geklappt, Markierung wurde problemlos erkannt. Derzeit noch zu sensibel eingestellt.
2022-02-10 Sensorsensitivität derzeit auf +12 einstellt.
2022-09-26 Zählerüberlauf bei 83 kWh entdeckt.
This site is powered by FoswikiCopyright © by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Seite genereriert um 09 May 2024 - 03:58
Ideas, requests, problems regarding wiki.doebe.li? Send feedback

This page was cached on 09 May 2024 - 03:58.