Inzicht in uw elektriciteitsverbruik is de eerste stap om onnodig verbruik te verminderen en te besparen op uw energierekening. IAMMETER biedt nauwkeurige wifi-energiemeters en open protocollen om gebruikers te helpen hun energieverbruik te volgen en te optimaliseren. Deze handleiding laat zien hoe u slimme meters van IAMMETER naadloos kunt integreren in Domoticz, een open-source domoticasysteem, voor realtime energiemonitoring en -visualisatie.
Domoticais een krachtig open-source domoticasysteem dat verlichting, schakelaars en een breed scala aan sensoren ondersteunt, waaronder energiemeters. Dankzij de ondersteuning voor Lua-scripting en virtuele sensoren kunt u eenvoudig apparaten zoals de wifi-energiemeters van IAMMETER (WEM3080 en WEM3080T) verbinden en het stroomverbruik in realtime volgen.
Maak een nieuw Lua-script onder/domoticz/scripts/lua_parsers/Bestandsnaam:iampèremeter.lua
lua复制编辑-- Haal de inhoud van het verzoek op
s = verzoek['inhoud'];
-- Energiegegevens uit JSON halen
Lokale spanning = domoticz_applyJsonPath(s, '.Data[0]')
Lokale stroom = domoticz_applyJsonPath(s, '.Data[1]')
Lokale stroom = domoticz_applyJsonPath(s, '.Data[2]')
Lokale importenergy = domoticz_applyJsonPath(s, '.Data[3]')
Lokale exportgrid = domoticz_applyJsonPath(s, '.Data[4]')
-- Bijwerken van bijbehorende Domoticz-apparaten
domoticz_updateDevice(1, 0, spanning)
domoticz_updateDevice(2, 0, stroom)
domoticz_updateDevice(3, 0, vermogen)
domoticz_updateDevice(4, 0, importenergy)
domoticz_updateDevice(5, 0, exportgrid)
Creëreniampère.luain dezelfde map:
lua复制编辑-- Haal de inhoud van het verzoek op
s = verzoek['inhoud'];
-- Fase A
lokale spanning_a = domoticz_applyJsonPath(s, '.Datas[0][0]')
lokale stroom_a = domoticz_applyJsonPath(s, '.Datas[0][1]')
lokaal vermogen_a = domoticz_applyJsonPath(s, '.Datas[0][2]')
lokale importenergy_a = domoticz_applyJsonPath(s, '.Datas[0][3]')
lokale exportgrid_a = domoticz_applyJsonPath(s, '.Datas[0][4]')
-- Fase B
lokale spanning_b = domoticz_applyJsonPath(s, '.Datas[1][0]')
lokale stroom_b = domoticz_applyJsonPath(s, '.Datas[1][1]')
lokaal vermogen_b = domoticz_applyJsonPath(s, '.Datas[1][2]')
lokale importenergy_b = domoticz_applyJsonPath(s, '.Datas[1][3]')
lokale exportgrid_b = domoticz_applyJsonPath(s, '.Datas[1][4]')
-- Fase C
lokale voltage_c = domoticz_applyJsonPath(s, '.Datas[2][0]')
lokale current_c = domoticz_applyJsonPath(s, '.Datas[2][1]')
lokale power_c = domoticz_applyJsonPath(s, '.Datas[2][2]')
lokale importenergy_c = domoticz_applyJsonPath(s, '.Datas[2][3]')
lokale exportgrid_c = domoticz_applyJsonPath(s, '.Datas[2][4]')
-- Werk alle faseapparaten bij
domoticz_updateDevice(6, 0, voltage_a)
domoticz_updateDevice(7, 0, current_a)
domoticz_updateDevice(8, 0, power_a)
domoticz_updateDevice(9, 0, importenergy_a)
domoticz_updateDevice(10, 0, exportgrid_a)
domoticz_updateDevice(11, 0, voltage_b)
domoticz_updateDevice(12, 0, current_b)
domoticz_updateDevice(13, 0, power_b)
domoticz_updateDevice(14, 0, importenergy_b)
domoticz_updateDevice(15, 0, exportgrid_b)
domoticz_updateDevice(16, 0, voltage_c)
domoticz_updateDevice(17, 0, current_c)
domoticz_updateDevice(18, 0, power_c)
domoticz_updateDevice(19, 0, importenergy_c)
domoticz_updateDevice(20, 0, exportgrid_c)
Ga naarInstallatie → Hardwareen voeg een nieuwe HTTP-listener toe:
iampèremeter.luascriptiampère.lua📸 Screenshots (voorbeeld):

Nadat u de hardware hebt toegevoegd, klikt u op“Virtuele sensoren creëren”:

Zorg ervoor dat de IDX-nummers in het Lua-script overeenkomen met de virtuele sensor-ID's in Domoticz.
📌 Voorbeeld:
lua
复制编辑
domoticz_updateDevice(1, 0, spanning) → IDX = 1
RekeningInstellingen → Apparatenom de sensorindexen te verifiëren:

Zodra u het hebt geconfigureerd, navigeert u naarNutsvoorzieningom de realtime gegevens van uw IAMMETER-energiemeter te bekijken.
📊 Domoticz registreert en visualiseert deze gegevens continu voor historische tracking en automatiseringstriggers.

Driefasige Wi-Fi-energiemeter (WEM3080T)
Eenfasige Wi-Fi-energiemeter (WEM3080)
Driefasige Wi-Fi-energiemeter (WEM3046T)
Driefasige Wi-Fi-energiemeter (WEM3050T)