Energie richtig zu verteilen und möglichst sinnvoll zu nutzen wird immer wichtiger. Diese Daten muss man allerdings auch erstmal erheben und bereitstellen. Dabei gibt es die verschiedensten Herangehensweisen und Produkte. Mit dem ZGW16-IP stellt Eltako ein extrem flexibles Produkt vor, welches aus meiner Sicht keine Wünsche offen lässt und sich perfekt in ein Smart Home System integriert! Die aktuellen Daten können über das lokale Netzwerk entweder per App oder per Webinterface angesehen werden. Zusätzlich bekommt man die Daten per MQTT oder über eine REST-API. Klingt vielversprechend, oder? Das schauen wir uns gemeinsam an!
Video: Stromzähler mit MQTT von Eltako#
MQTT-Grundlagen#
Solltest Du noch nicht so fit im Thema MQTT sein, melde Dich gerne für meinen kostenlosen MQTT-Grundlagen-Kurs an:
Home Assistant Template#
mqtt:
sensor:
# L1
- name: "Active Power L1"
state_topic: "ZGW16-IP/devices/1/L1 active power"
value_template: "{{ value_json.value }}"
unit_of_measurement: "W"
device_class: power
state_class: measurement
- name: "Current L1"
state_topic: "ZGW16-IP/devices/1/L1 Current"
value_template: "{{ value_json.value }}"
unit_of_measurement: "A"
device_class: current
state_class: measurement
- name: "Voltage L1 N"
state_topic: "ZGW16-IP/devices/1/Voltage of L1 to N"
value_template: "{{ value_json.value }}"
unit_of_measurement: "V"
device_class: voltage
state_class: measurement
# L2
- name: "Active Power L2"
state_topic: "ZGW16-IP/devices/1/L2 active power"
value_template: "{{ value_json.value }}"
unit_of_measurement: "W"
device_class: power
state_class: measurement
- name: "Current L2"
state_topic: "ZGW16-IP/devices/1/L2 Current"
value_template: "{{ value_json.value }}"
unit_of_measurement: "A"
device_class: current
state_class: measurement
- name: "Voltage L2 N"
state_topic: "ZGW16-IP/devices/1/Voltage of L2 to N"
value_template: "{{ value_json.value }}"
unit_of_measurement: "V"
device_class: voltage
state_class: measurement
# L3
- name: "Active Power L3"
state_topic: "ZGW16-IP/devices/1/L3 active power"
value_template: "{{ value_json.value }}"
unit_of_measurement: "W"
device_class: power
state_class: measurement
- name: "Current L3"
state_topic: "ZGW16-IP/devices/1/L3 Current"
value_template: "{{ value_json.value }}"
unit_of_measurement: "A"
device_class: current
state_class: measurement
- name: "Voltage L3 N"
state_topic: "ZGW16-IP/devices/1/Voltage of L3 to N"
value_template: "{{ value_json.value }}"
unit_of_measurement: "V"
device_class: voltage
state_class: measurement
# Total
- name: "Active Power Total"
state_topic: "ZGW16-IP/devices/1/Total active power"
value_template: "{{ value_json.value }}"
unit_of_measurement: "W"
device_class: power
state_class: measurement
- name: "Imported Active Energy Total"
state_topic: "ZGW16-IP/devices/1/Total imported active energy"
value_template: "{{ value_json.value }}"
unit_of_measurement: "kWh"
device_class: energy
state_class: total_increasing
- name: "Exported Active Energy Total"
state_topic: "ZGW16-IP/devices/1/Total exported active energy"
value_template: "{{ value_json.value }}"
unit_of_measurement: "kWh"
device_class: energy
state_class: total_increasing
Fazit#
Ich bin wirklich begeistert! Komplett lokale Steuerung, Integration per MQTT und Konfiguration per Web-Interface. Was will man mehr?
Getestet mit Firmware 1.1.0
Positiv#
- Lokale Integration ohne Cloud
- Zählerdaten werden lokal auf dem ESP32 gespeichert
- Einfache Konfiguration
- Bis zu 15 Zähler an einem Gerät nutzbar
- MQTT- und ModbusTCP-Unterstützung
- Auch im Einzelbetrieb mit App oder Weboberfläche nutzbar
- MID zertifizierter Zähler
- Netzteil bereits integriert
- Stand-by-Verlust nur 0,9 Watt
Negativ#
- Einzeln relativ teuer (aktuell ca. 113 Euro)
- Aktuell nur ein Zählertyp unterstützt
Verbesserungsvorschläge#
- DHCP für den Ethernet-Port im Standard aktivieren
- 3 Nachkommastellen für kWh und kW in der App / Weboberfläche darstellen
- Client-ID in der MQTT-Konfiguration kann nicht bearbeitet werden
Weiterführende Links#
Über MQTT und eine REST-API, zusätzlich können die Werte lokal per App oder Webinterface im heimischen Netzwerk abgerufen werden – ganz ohne Cloud.
Bis zu 15 Zähler können an einem Gerät angeschlossen und ausgelesen werden.
Der Stand-by-Verlust liegt bei nur 0,9 Watt, das Netzteil ist bereits integriert.
Einzeln ist das Gerät mit aktuell etwa 113 Euro relativ teuer, dafür ist es MID-zertifiziert und unterstützt MQTT sowie ModbusTCP.
Aktuell wird nur ein Zählertyp unterstützt, DHCP für den Ethernet-Port ist nicht standardmäßig aktiviert und die Client-ID in der MQTT-Konfiguration lässt sich nicht bearbeiten.
Transparenz-Hinweis (Level 2: Kostenlose Produkte erhalten)
Für diesen Beitrag wurden mir Produkte kostenfrei zur Verfügung gestellt! Es wurden keinerlei Bedingungen, Richtlinien oder Vorgaben bezüglich der Inhalte, welche ich in meiner Bewertung äußern darf, auferlegt. Darüber hinaus habe ich keine zusätzliche Vergütung erhalten!



