Die Kenntnis Ihres Stromverbrauchs ist der erste Schritt, um unnötigen Verbrauch zu reduzieren und Ihre Stromrechnung zu senken. IAMMETER bietet präzise WLAN-Energiezähler und offene Protokolle, die Nutzern helfen, ihren Energieverbrauch zu verfolgen und zu optimieren. Diese Anleitung zeigt, wie Sie IAMMETER-Smart Meter nahtlos in Domoticz – ein Open-Source-Hausautomationssystem – integrieren, um den Stromverbrauch in Echtzeit zu überwachen und zu visualisieren.
Domoticzist ein leistungsstarkes Open-Source-Hausautomationssystem, das Lampen, Schalter und eine Vielzahl von Sensoren – einschließlich Energiezählern – unterstützt. Dank der Unterstützung von Lua-Skripten und virtuellen Sensoren können Sie Geräte wie die WLAN-Energiezähler von IAMMETER (WEM3080 und WEM3080T) ganz einfach verbinden und den Stromverbrauch in Echtzeit verfolgen.
Erstellen Sie ein neues Lua-Skript unter/domoticz/scripts/lua_parsers/Dateiname:iammeter.lua
lua复制编辑 – Rufen Sie den Anforderungsinhalt ab
s = request['content'];
– Energiedaten aus JSON extrahieren
Lokale Spannung = domoticz_applyJsonPath(s, '.Data[0]')
Lokaler Strom = domoticz_applyJsonPath(s, '.Data[1]')
Lokale Leistung = domoticz_applyJsonPath(s, '.Data[2]')
Lokale Importenergie = domoticz_applyJsonPath(s, '.Data[3]')
Lokales Exportraster = domoticz_applyJsonPath(s, '.Data[4]')
– Entsprechende Domoticz-Geräte aktualisieren
domoticz_updateDevice(1, 0, Spannung)
domoticz_updateDevice(2, 0, Strom)
domoticz_updateDevice(3, 0, Leistung)
domoticz_updateDevice(4, 0, Importenergie)
domoticz_updateDevice(5, 0, Exportraster)
Erstelleniammetert.luaim selben Ordner:
lua复制编辑 – Rufen Sie den Anforderungsinhalt ab
s = request['content'];
-- Phase A
Lokale Spannung_a = domoticz_applyJsonPath(s, '.Datas[0][0]')
Lokale Strom_a = domoticz_applyJsonPath(s, '.Datas[0][1]')
Lokale Leistung_a = domoticz_applyJsonPath(s, '.Datas[0][2]')
Lokale Importenergie_a = domoticz_applyJsonPath(s, '.Datas[0][3]')
Lokales Exportnetz_a = domoticz_applyJsonPath(s, '.Datas[0][4]')
-- Phase B
Lokale Spannung_b = domoticz_applyJsonPath(s, '.Datas[1][0]')
Lokale Strom_b = domoticz_applyJsonPath(s, '.Datas[1][1]')
Lokale Leistung_b = domoticz_applyJsonPath(s, '.Datas[1][2]')
Lokale Importenergie_b = domoticz_applyJsonPath(s, '.Datas[1][3]')
Lokales Exportnetz_b = domoticz_applyJsonPath(s, '.Datas[1][4]')
-- Phase C
Lokale Spannung_c = domoticz_applyJsonPath(s, '.Datas[2][0]')
Lokale Stromstärke_c = domoticz_applyJsonPath(s, '.Datas[2][1]')
Lokale Leistung_c = domoticz_applyJsonPath(s, '.Datas[2][2]')
Lokale Importenergie_c = domoticz_applyJsonPath(s, '.Datas[2][3]')
local exportgrid_c = domoticz_applyJsonPath(s, '.Datas[2][4]')
-- Alle Phasengeräte aktualisieren
domoticz_updateDevice(6, 0, Spannung_A)
domoticz_updateDevice(7, 0, Strom_A)
domoticz_updateDevice(8, 0, Leistung_A)
domoticz_updateDevice(9, 0, Energieimport_A)
domoticz_updateDevice(10, 0, Exportgrid_A)
domoticz_updateDevice(11, 0, Spannung_B)
domoticz_updateDevice(12, 0, Strom_B)
domoticz_updateDevice(13, 0, Leistung_B)
domoticz_updateDevice(14, 0, Importenergie_b)
domoticz_updateDevice(15, 0, Exportnetz_b)
domoticz_updateDevice(16, 0, Spannung_c)
domoticz_updateDevice(17, 0, Strom_c)
domoticz_updateDevice(18, 0, Leistung_c)
domoticz_updateDevice(19, 0, Importenergie_c)
domoticz_updateDevice(20, 0, Exportnetz_c)
Gehe zuSetup → Hardware, und fügen Sie einen neuen HTTP-Listener hinzu:
iammeter.luaSkriptiammetert.lua📸 Screenshots (Beispiel):

Nachdem Sie die Hardware hinzugefügt haben, klicken Sie auf„Virtuelle Sensoren erstellen“:

Stellen Sie sicher, dass die IDX-Nummern im Lua-Skript mit den virtuellen Sensor-IDs in Domoticz übereinstimmen.
📌 Beispiel:
lua
复制编辑
domoticz_updateDevice(1, 0, Spannung) → IDX = 1
ÜberprüfenSetup → GeräteSo überprüfen Sie die Sensorindizes:

Navigieren Sie nach der Konfiguration zuDienstprogrammum die Echtzeitdaten Ihres IAMMETER-Energiezählers anzuzeigen.
📊 Domoticz protokolliert und visualisiert diese Daten kontinuierlich für historisches Tracking und Automatisierungsauslöser.

Dreiphasiger WLAN-Energiezähler (WEM3080T)
Einphasiger WLAN-Energiezähler (WEM3080)
Dreiphasiger WLAN-Energiezähler (WEM3046T)
Dreiphasiger WLAN-Energiezähler (WEM3050T)