Desculpe, seu navegador não suporta JavaScript!

Integrar com Domoticz

Integre os medidores de energia Wi-Fi IAMMETER ao Domoticz para monitoramento inteligente de energia

Entender seu consumo de eletricidade é o primeiro passo para reduzir o consumo desnecessário e economizar na sua conta de luz. O IAMMETER oferece medidores de energia Wi-Fi precisos e protocolos abertos para ajudar os usuários a monitorar e otimizar seu consumo de energia. Este guia demonstra como integrar perfeitamente os medidores inteligentes IAMMETER ao Domoticz — um sistema de automação residencial de código aberto — para monitoramento e visualização de energia em tempo real.


1. Introdução ao Domoticz + IAMMETER

Domoticzé um poderoso sistema de automação residencial de código aberto que suporta luzes, interruptores e uma ampla variedade de sensores, incluindo medidores de energia. Com suporte para scripts Lua e sensores virtuais, é fácil conectar dispositivos como os medidores de energia Wi-Fi da IAMMETER (WEM3080 e WEM3080T) e monitorar o consumo de energia em tempo real.


2. Configurar o Domoticz para funcionar com medidores de energia IAMMETER

Etapa 1: adicionar analisadores Lua para medidores IAMMETER

Para medidor monofásico (WEM3080)

Crie um novo script Lua em/domoticz/scripts/lua_parsers/Nome do arquivo:iammeter.lua

lua复制编辑-- Recupera o conteúdo da solicitação
s = solicitação['conteúdo'];

-- Extrair dados de energia de JSON
voltagem local = domoticz_applyJsonPath(s, '.Data[0]')
corrente local = domoticz_applyJsonPath(s, '.Data[1]')
potência local = domoticz_applyJsonPath(s, '.Data[2]')
importação local de energia = domoticz_applyJsonPath(s, '.Data[3]')
exportação local de grade = domoticz_applyJsonPath(s, '.Data[4]')

-- Atualizar dispositivos Domoticz correspondentes
domoticz_updateDevice(1, 0, voltagem)
domoticz_updateDevice(2, 0, corrente)
domoticz_updateDevice(3, 0, potência)
domoticz_updateDevice(4, 0, importação de energia)
domoticz_updateDevice(5, 0, exportação de grade)

Para medidor trifásico (WEM3080T)

Criariammetert.luana mesma pasta:

lua复制编辑-- Recupera o conteúdo da solicitação
s = solicitação['conteúdo'];

-- Fase A
tensão local_a = domoticz_applyJsonPath(s, '.Datas[0][0]')
corrente local_a = domoticz_applyJsonPath(s, '.Datas[0][1]')
potência local_a = domoticz_applyJsonPath(s, '.Datas[0][2]')
importação de energia local_a = domoticz_applyJsonPath(s, '.Datas[0][3]')
exportação de rede local_a = domoticz_applyJsonPath(s, '.Datas[0][4]')

-- Fase B
tensão local_b = domoticz_applyJsonPath(s, '.Datas[1][0]')
corrente local_b = domoticz_applyJsonPath(s, '.Datas[1][1]')
potência local_b = domoticz_applyJsonPath(s, '.Datas[1][2]')
importação_energia_local b = domoticz_applyJsonPath(s, '.Datas[1][3]')
exportação_grid_local b = domoticz_applyJsonPath(s, '.Datas[1][4]')

-- Fase C
tensão_local c = domoticz_applyJsonPath(s, '.Datas[2][0]')
corrente_local c = domoticz_applyJsonPath(s, '.Datas[2][1]')
energia_local c = domoticz_applyJsonPath(s, '.Datas[2][2]')
importação_energia_local c = domoticz_applyJsonPath(s, '.Datas[2][3]')
exportação_grid_local c = domoticz_applyJsonPath(s, '.Datas[2][4]')

-- Atualizar todos os dispositivos de fase
domoticz_updateDevice(6, 0, voltagem_a)
domoticz_updateDevice(7, 0, corrente_a)
domoticz_updateDevice(8, 0, potência_a)
domoticz_updateDevice(9, 0, energia_importada)
domoticz_updateDevice(10, 0, grade_exportada)

domoticz_updateDevice(11, 0, voltagem_b)
domoticz_updateDevice(12, 0, corrente_b)
domoticz_updateDevice(13, 0, potência_b)
domoticz_updateDevice(14, 0, energia_importada)
domoticz_updateDevice(15, 0, exportgrid_b)

domoticz_updateDevice(16, 0, voltagem_c)
domoticz_updateDevice(17, 0, corrente_c)
domoticz_updateDevice(18, 0, potência_c)
domoticz_updateDevice(19, 0, energia_c)
domoticz_updateDevice(20, 0, exportgrid_c)

Etapa 2: Adicionar IAMMETER como hardware no Domoticz

Vá paraConfiguração → Hardware, e adicione um novo ouvinte HTTP:

  • Defina os parâmetros conforme mostrado nas capturas de tela abaixo
  • Para WEM3080 (monofásico), selecione oiammeter.luaroteiro
  • Para WEM3080T (trifásico), selecioneiammetert.lua

📸 Capturas de tela (exemplo):

Adicionar hardware Adicionar para WEM3080T


Etapa 3: Criar sensores virtuais para mapeamento de dados

Após adicionar o hardware, clique em“Criar Sensores Virtuais”:

  • Para WEM3080: Crie 5 sensores virtuais (tensão, corrente, potência, importação, exportação)
  • Para WEM3080T: Crie 15 sensores virtuais (5 métricas × 3 fases)

Criar sensores virtuais


Etapa 4: Atribuir Índice de Dispositivo Correto (IDX)

Certifique-se de que os números IDX no script Lua correspondam aos IDs do sensor virtual no Domoticz.

📌 Exemplo:

Lua


复制编辑
domoticz_updateDevice(1, 0, tensão) → IDX = 1

VerificarConfiguração → Dispositivospara verificar os índices do sensor:

Correspondência IDX


3. Visualize dados de energia no Domoticz

Uma vez configurado, navegue atéUtilitáriopara visualizar os dados em tempo real do seu medidor de energia IAMMETER.

  • Consumo de energia (W)
  • Voltagem (V)
  • Corrente (A)
  • Energia importada e exportada (kWh)

📊 O Domoticz registrará e visualizará continuamente esses dados para rastreamento histórico e gatilhos de automação.

Visualização de utilitários Domoticz


Por que usar o IAMMETER com o Domoticz?

  • ✅ Integração local completa, sem necessidade de nuvem
  • 📶 Monitoramento de energia em tempo real via Wi-Fi
  • 🧰 Suporte para medidores monofásicos e trifásicos
  • 🔧 Criação fácil de scripts via analisador Lua
  • 🌞 Perfeito para energia solar fotovoltaica, casa inteligente e otimização de custos de energia

Principal