Razumevanje porabe električne energije je prvi korak k zmanjšanju nepotrebne porabe in prihranku pri računu za elektriko. IAMMETER ponuja natančne merilnike energije prek omrežja Wi-Fi in odprte protokole, ki uporabnikom pomagajo slediti in optimizirati porabo energije. Ta priročnik prikazuje, kako brezhibno integrirati pametne merilnike IAMMETER v Domoticz – odprtokodni sistem za avtomatizacijo doma – za spremljanje in vizualizacijo porabe energije v realnem času.
Domoticzje zmogljiv odprtokodni sistem za avtomatizacijo doma, ki podpira luči, stikala in široko paleto senzorjev, vključno z merilniki energije. S podporo za skriptiranje Lua in virtualne senzorje je enostavno povezati naprave, kot so merilniki energije Wi-Fi podjetja IAMMETER (WEM3080 in WEM3080T), in spremljati porabo energije v realnem času.
Ustvarite novo Lua skripto pod/domoticz/skripti/lua_razčlenjevalniki/Ime datoteke:iammeter.lua
lua复制编辑 -- Pridobi vsebino zahteve
s = zahteva ['vsebina'];
-- Izvleček podatkov o energiji iz JSON-a
lokalna napetost = domoticz_applyJsonPath(s, '.Data[0]')
lokalni tok = domoticz_applyJsonPath(s, '.Data[1]')
lokalna moč = domoticz_applyJsonPath(s, '.Data[2]')
lokalni uvoz energije = domoticz_applyJsonPath(s, '.Data[3]')
lokalni izvozni kanal = domoticz_applyJsonPath(s, '.Data[4]')
-- Posodobitev ustreznih naprav Domoticz
domoticz_updateDevice(1, 0, napetost)
domoticz_updateDevice(2, 0, tok)
domoticz_updateDevice(3, 0, moč)
domoticz_updateDevice(4, 0, uvoz energije)
domoticz_updateDevice(5, 0, izvozni kanal)
Ustvariiammetert.luav isti mapi:
lua复制编辑 -- Pridobite vsebino zahteve
s = zahteva ['vsebina'];
-- Faza A
lokalna napetost_a = domoticz_applyJsonPath(s, '.Datas[0][0]')
lokalni tok_a = domoticz_applyJsonPath(s, '.Datas[0][1]')
lokalna moč_a = domoticz_applyJsonPath(s, '.Datas[0][2]')
lokalni uvoz energije_a = domoticz_applyJsonPath(s, '.Datas[0][3]')
lokalni izvozni omrežje_a = domoticz_applyJsonPath(s, '.Datas[0][4]')
-- Faza B
lokalna napetost_b = domoticz_applyJsonPath(s, '.Datas[1][0]')
lokalni tok_b = domoticz_applyJsonPath(s, '.Datas[1][1]')
lokalna moč_b = domoticz_applyJsonPath(s, '.Datas[1][2]')
lokalni importenergy_b = domoticz_applyJsonPath(s, '.Datas[1][3]')
lokalni exportgrid_b = domoticz_applyJsonPath(s, '.Datas[1][4]')
-- Faza C
lokalna napetost_c = domoticz_applyJsonPath(s, '.Datas[2][0]')
lokalni tok_c = domoticz_applyJsonPath(s, '.Datas[2][1]')
lokalna moč_c = domoticz_applyJsonPath(s, '.Datas[2][2]')
lokalni importenergy_c = domoticz_applyJsonPath(s, '.Datas[2][3]')
lokalni exportgrid_c = domoticz_applyJsonPath(s, '.Datas[2][4]')
-- Posodobi vse fazne naprave
domoticz_updateDevice(6, 0, napetost_a)
domoticz_updateDevice(7, 0, tok_a)
domoticz_updateDevice(8, 0, moč_a)
domoticz_updateDevice(9, 0, uvoz_energija_a)
domoticz_updateDevice(10, 0, izvoz_grid_a)
domoticz_updateDevice(11, 0, napetost_b)
domoticz_updateDevice(12, 0, tok_b)
domoticz_updateDevice(13, 0, moč_b)
domoticz_updateDevice(14, 0, uvoz_energija_b)
domoticz_updateDevice(15, 0, izvoz_grid_b)
domoticz_updateDevice(16, 0, napetost_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)
Pojdi naNastavitev → Strojna opremain dodajte nov poslušalec HTTP:
iammeter.luascenarijiammetert.lua📸 Posnetki zaslona (primer):

Po dodajanju strojne opreme kliknite"Ustvari virtualne senzorje":

Prepričajte se, da se številke IDX v skripti Lua ujemajo z ID-ji virtualnih senzorjev v Domoticzu.
📌 Primer:
lua
复制编辑
domoticz_updateDevice(1, 0, napetost) → IDX = 1
PreveriNastavitev → Napraveza preverjanje indeksov senzorjev:

Ko je konfigurirano, se pomaknite doUporabnostza ogled podatkov v realnem času iz vašega števca energije IAMMETER.
📊 Domoticz bo te podatke neprekinjeno beležil in vizualiziral za sledenje zgodovine in sprožilce avtomatizacije.

Trifazni merilnik energije Wi-Fi (WEM3080T)
Enofazni merilnik energije Wi-Fi (WEM3080)
Trifazni merilnik energije Wi-Fi (WEM3046T)
Trifazni merilnik energije Wi-Fi (WEM3050T)