Stromzähler mit MQTT von Eltako (ZGW16-IP)
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
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: ""
unit_of_measurement: "W"
device_class: power
state_class: measurement
- name: "Current L1"
state_topic: "ZGW16-IP/devices/1/L1 Current"
value_template: ""
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: ""
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: ""
unit_of_measurement: "W"
device_class: power
state_class: measurement
- name: "Current L2"
state_topic: "ZGW16-IP/devices/1/L2 Current"
value_template: ""
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: ""
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: ""
unit_of_measurement: "W"
device_class: power
state_class: measurement
- name: "Current L3"
state_topic: "ZGW16-IP/devices/1/L3 Current"
value_template: ""
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: ""
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: ""
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: ""
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: ""
unit_of_measurement: "kWh"
device_class: energy
state_class: total_increasing
Fazit
Ich bin wirklich begeistert! Lokale
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-Unterstützung
- Auch im Einzelbetrieb mit App nutzbar
- MID zertifizierter Zähler
- Netzteil bereits integriert
Negativ
- Einzeln relativ teuer
- 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
Getestet mit Firmware 1.1.0
Links
Transparenz-Hinweis (Level 2)
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.