Comprendere il proprio consumo di elettricità è il primo passo per ridurre i consumi superflui e risparmiare sulla bolletta. IAMMETER fornisce contatori di energia Wi-Fi accurati e protocolli aperti per aiutare gli utenti a monitorare e ottimizzare il proprio consumo energetico. Questa guida illustra come integrare perfettamente i contatori intelligenti IAMMETER in Domoticz, un sistema di domotica open source, per il monitoraggio e la visualizzazione in tempo reale dei consumi energetici.
Domoticè un potente sistema di domotica open source che supporta luci, interruttori e un'ampia varietà di sensori, inclusi i contatori di energia. Grazie al supporto per script Lua e sensori virtuali, è facile collegare dispositivi come i contatori di energia Wi-Fi di IAMMETER (WEM3080 e WEM3080T) e monitorare il consumo energetico in tempo reale.
Crea un nuovo script Lua sotto/domoticz/scripts/lua_parsers/Nome file:iamperometro.lua
lua复制编辑-- Recupera il contenuto della richiesta
s = richiesta['contenuto'];
-- Estrarre i dati energetici da JSON
tensione locale = domoticz_applyJsonPath(s, '.Data[0]')
corrente locale = domoticz_applyJsonPath(s, '.Data[1]')
potenza locale = domoticz_applyJsonPath(s, '.Data[2]')
energia locale importata = domoticz_applyJsonPath(s, '.Data[3]')
griglia locale esportata = domoticz_applyJsonPath(s, '.Data[4]')
-- Aggiornare i dispositivi Domoticz corrispondenti
domoticz_updateDevice(1, 0, tensione)
domoticz_updateDevice(2, 0, corrente)
domoticz_updateDevice(3, 0, potenza)
domoticz_updateDevice(4, 0, energia importata)
domoticz_updateDevice(5, 0, griglia di esportazione)
Creareiammetert.luanella stessa cartella:
lua复制编辑-- Recupera il contenuto della richiesta
s = richiesta['contenuto'];
-- Fase A
tensione locale_a = domoticz_applyJsonPath(s, '.Datas[0][0]')
corrente locale_a = domoticz_applyJsonPath(s, '.Datas[0][1]')
potenza locale_a = domoticz_applyJsonPath(s, '.Datas[0][2]')
energia locale_a di importazione = domoticz_applyJsonPath(s, '.Datas[0][3]')
griglia locale_a di esportazione = domoticz_applyJsonPath(s, '.Datas[0][4]')
-- Fase B
tensione locale_b = domoticz_applyJsonPath(s, '.Datas[1][0]')
corrente locale_b = domoticz_applyJsonPath(s, '.Datas[1][1]')
potenza locale_b = domoticz_applyJsonPath(s, '.Datas[1][2]')
local importenergy_b = domoticz_applyJsonPath(s, '.Datas[1][3]')
local exportgrid_b = domoticz_applyJsonPath(s, '.Datas[1][4]')
-- Fase C
local voltage_c = domoticz_applyJsonPath(s, '.Datas[2][0]')
local current_c = domoticz_applyJsonPath(s, '.Datas[2][1]')
local power_c = domoticz_applyJsonPath(s, '.Datas[2][2]')
local importenergy_c = domoticz_applyJsonPath(s, '.Datas[2][3]')
local exportgrid_c = domoticz_applyJsonPath(s, '.Datas[2][4]')
-- Aggiorna tutti i dispositivi di fase
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)
Vai aConfigurazione → Hardwaree aggiungi un nuovo listener HTTP:
iamperometro.luasceneggiaturaiammetert.lua📸 Screenshot (esempio):

Dopo aver aggiunto l'hardware, fare clic su“Crea sensori virtuali”:

Assicuratevi che i numeri IDX nello script Lua corrispondano agli ID dei sensori virtuali in Domoticz.
📌 Esempio:
lua
复制编辑
domoticz_updateDevice(1, 0, tensione) → IDX = 1
ControlloImpostazioni → Dispositiviper verificare gli indici dei sensori:

Una volta configurato, vai aUtilitàper visualizzare i dati in tempo reale del tuo contatore energetico IAMMETER.
📊 Domoticz registrerà e visualizzerà costantemente questi dati per il monitoraggio storico e l'attivazione dell'automazione.

Contatore di energia Wi-Fi trifase (WEM3080T)
Contatore di energia Wi-Fi monofase (WEM3080)
Contatore di energia Wi-Fi trifase (WEM3046T)
Contatore di energia Wi-Fi trifase (WEM3050T)