Lo sentimos, tu navegador no admite JavaScript.
Iniciar sesión

Medidor de Energía Wi-Fi IAMMETER: Guía de Integración Local e Interfaz Abierta

Medidor de Energía Wi-Fi IAMMETER: Guía de Integración Local e Interfaz Abierta

Para desarrolladores, creadores e integradores de sistemas que utilizan medidores IAMMETER con acceso local, API abiertas o sistemas autohospedados.

Los medidores de energía Wi-Fi IAMMETER están diseñados tanto para monitoreo basado en la nube como para integraciones locales/abiertas.

Proporcionan múltiples interfaces abiertas — incluyendo API HTTP, MQTT, Modbus/TCP, TCP/TLS y acceso local independiente — para que los desarrolladores puedan construir sus propios:

  • Sistemas de Gestión de Energía (EMS)
  • Sistemas de Gestión de Edificios (BMS)
  • Sistemas de automatización del hogar inteligente
  • Paneles de control autohospedados y plataformas de análisis

Esto hace que IAMMETER sea más que un simple medidor conectado a la nube. También puede actuar como una fuente de datos abierta para flujos de trabajo de monitoreo y automatización personalizados.

🔎 ¿Buscando una solución completa construida sobre estas interfaces abiertas? Las API locales y las opciones de integración de IAMMETER se pueden utilizar en: 👉 Monitoreo de Energía del Hogar 👉 Monitoreo de Energía Solar 👉 Optimización de Costos de Energía

El firmware de IAMMETER se actualiza continuamente. Este documento enumera las principales funciones de integración local y abierta compatibles con el firmware más reciente. (Actualizado continuamente)


1) Actualización de Firmware

Obtenga las últimas versiones de firmware aquí:


2) Modos de Funcionamiento (Sin Nube)

Elija un modo según cómo integre o utilice el dispositivo.

Modo Descripción Uso Típico
Cloud Cargar datos a IAMMETER-Cloud 🚫 No cubierto en este artículo
TCP Cargar a servidores de terceros mediante TCP/TLS o MQTT Servidores locales, brokers personalizados
HTTP Cargar a servidores de terceros mediante HTTP/HTTPS API REST personalizadas / backends web
MQTT Cargar datos directamente a un broker MQTT Solo disponible en el firmware más reciente
Stand-Alone Sin carga de datos; el medidor actúa como servidor local respondiendo a API o clientes Modbus/TCP Solo disponible en el firmware más reciente

Interfaz de Firmware Heredado

Pantalla de selección de modo de funcionamiento del firmware heredado

Interfaz WebUI del Firmware Más Reciente

Nueva interfaz WebUI del firmware mostrando opciones de modo de funcionamiento


Por Qué Estas Interfaces Abiertas Son Importantes

Muchos usuarios no quieren depender únicamente de una plataforma en la nube alojada.

Con las interfaces abiertas de IAMMETER, usted puede:

  • Mantener todos los datos dentro de su LAN
  • Cargar telemetría a su propio servidor
  • Integrarse con Home Assistant o Node-RED
  • Construir paneles de control personalizados y lógica de automatización
  • Combinar datos energéticos con tarifas, energía solar o lógica de control de carga

Esto es especialmente útil si su objetivo no es solo el monitoreo, sino también:

  • reducir las facturas de electricidad
  • aumentar el autoconsumo solar
  • construir un sistema de energía doméstico más inteligente

💡 Si su objetivo es convertir los datos energéticos en ahorros reales, también es posible que desee explorar: 👉 Optimización de Costos de Energía


3) Integración TCP / TLS / MQTT

3.1 TCP y TLS

Los medidores pueden enviar datos directamente a su punto final TCP/TLS.

🔹 Configuración del Nuevo Firmware

El proceso de configuración en el firmware más reciente es similar a las versiones anteriores.

Modo de funcionamiento: tcp

Dirección:

  • Para un servidor TCP — ingrese {domain}:{port} (por ejemplo abc.com:12345) Ejemplo de configuración de dirección de servidor TCP
  • Para un servidor TLS — use tls://{domain}:{port} (por ejemplo tls://abc.com:12345) Ejemplo de configuración de dirección de servidor TLS

Intervalo de Carga: El intervalo mínimo de carga es de 2 segundos.

🔹 Configuración del Firmware Heredado

Ejemplo de configuración TCP/TLS del firmware heredado


3.2 MQTT

🔹 Configuración del Nuevo Firmware

Modo de funcionamiento: mqtt Dirección: Ingrese IP o dominio con puerto, por ejemplo 192.168.11.163:1883 Nombre de Usuario / Contraseña: Credenciales del broker MQTT (opcional si el broker no las requiere)

Intervalo de Carga: El intervalo mínimo es de 2 segundos. Descubrimiento HA MQTT: Habilitar el Descubrimiento MQTT en Home Assistant

Ejemplo de configuración del broker MQTT en el nuevo firmware

🔹 Configuración del Firmware Heredado

Publique telemetría en un broker MQTT local o público.

Interfaz de configuración MQTT del firmware heredado


4) Integración HTTP / HTTPS

🔹 Configuración del Firmware Heredado

Los medidores pueden publicar datos directamente en su servidor personalizado.

  • El formato de los datos es idéntico al de los modos TCP/MQTT
  • Se puede usar cualquier puerto
  • El puerto 443 habilita HTTPS automáticamente
  • Detalles: Carga mediante HTTP/HTTPS

Ejemplo de publicación de datos HTTP/HTTPS del firmware heredado

🔹 Configuración del Nuevo Firmware

Dirección: El formato de entrada es el mismo que en el firmware heredado.

  • Si no se especifica ningún puerto, el puerto predeterminado es 80
  • Solo el puerto 443 utiliza publicación HTTPS; todos los demás puertos utilizan publicación HTTP

Pantalla de configuración de dirección HTTP/HTTPS del nuevo firmware


5) API Local (HTTP a través de LAN)

Acceda al medidor localmente a través de su IP LAN — no se requiere conexión a la nube.

5.1 GET /api/monitorjson

Devuelve datos de medición en tiempo real. Campos: Voltaje, Corriente, Potencia Activa, kWh Directo/Inverso, Frecuencia, Factor de Potencia.

Ejemplo:

{
  "method": "uploadsn",
  "mac": "B0F8933C4F94",
  "version": "i.75.97.9",
  "server": "em",
  "SN": "3E0BAF87",
  "Datas": [
    [220.0, 9.99, 2198, 11.337, 11.201, 49.99, 1.00],
    [222.5, 9.99, 1100, 11.039, 10.908, 49.99, 0.50],
    [263.5, 9.99, 1213, 10.975, 10.846, 49.99, 0.55]
  ]
}

📘 Extensión de Medición de Potencia Reactiva


5.2 GET /api/monitor

Versión avanzada de monitorjson, incluye información de la señal Wi-Fi:

  • ssid — nombre del AP conectado
  • sig — intensidad de la señal

5.3 GET /api/wifidata

Devuelve la configuración de Wi-Fi y red.

{
  "version":"i.75.97.9",
  "SN":"3E0BAF87",
  "mac":"B0F8933C4F94",
  "type":"PM",
  "ssid":"CMCC-laohe",
  "ip":"192.168.11.62",
  "netmask":"255.255.255.0",
  "gw":"192.168.11.253",
  "dns":"114.114.114.114",
  "dhcp":1,
  "runMode":"tcp",
  "uploadinterval":60
}

5.4 GET /api/uploadinterval?x=<segundos>

Establece el intervalo de carga (en segundos).

Funciona en modos que no son Cloud (TCP/HTTP/MQTT).

En el firmware más reciente, este parámetro ahora se puede configurar directamente desde la interfaz WebUI, sin necesidad de llamar a la API manualmente.


5.5 GET /api/mqtt

Configura las credenciales MQTT. 📘 Documentación de la API de Configuración MQTT

En el firmware más reciente, este parámetro ahora se puede configurar directamente desde la interfaz WebUI, sin necesidad de llamar a la API manualmente.


5.6 GET /api/netmetring

Activa o desactiva el modo Medición Neta de Energía (NEM). 📘 Habilitar Modo NEM

En el firmware más reciente, este parámetro ahora se puede configurar directamente desde la interfaz WebUI, sin necesidad de llamar a la API manualmente.


5.7 GET /api/ctcratio

Ajusta el multiplicador de la Fase C para escenarios bifásicos o equilibrados.

En el firmware más reciente, este parámetro ahora se puede configurar directamente desde la interfaz WebUI, sin necesidad de llamar a la API manualmente.


5.8 GET /api/reactive

Habilita o deshabilita la medición de Potencia Reactiva (Q) y Energía Reactiva (kVARh). 📘 Documentación de Potencia Reactiva

En el firmware más reciente, este parámetro ahora se puede configurar directamente desde la interfaz WebUI, sin necesidad de llamar a la API manualmente.


5.9 GET /api/ratio (solo disponible para WEM3046T)

Dado que el WEM3046T utiliza TC externos con salidas secundarias de 5A, los valores medidos deben multiplicarse por la relación del TC.

Ejemplo:

/api/ratio?x=400
  • Establecer relación: /api/ratio?x={ct_ratio}
  • Consultar relación: /api/ratio

Solo el WEM3046T admite TC externos de 5A — esta API no es válida para otros modelos.


6) Consistencia del Formato JSON

Todos los modos de comunicación — HTTP, TCP, MQTT, API Local — utilizan la misma estructura JSON. 📘 Definición de Datos JSON

Esta consistencia facilita mucho la creación de integraciones personalizadas, paneles de control y lógica de automatización en múltiples sistemas.


7) Soporte Modbus/TCP

Los medidores IAMMETER admiten Modbus/TCP de forma nativa, permitiendo la integración directa con:


8) Escenarios de Integración Compatibles

Sistema Protocolo(s) Ejemplo de Uso Referencia
Home Assistant HTTP / Modbus / MQTT Panel de control y automatización Guía
Node-RED HTTP / Modbus / MQTT Flujos de automatización Guía
OpenHAB / ioBroker HTTP Paneles de control locales Integración
Zabbix HTTP Paneles de monitoreo Integración
ThingsBoard HTTP Visualización IoT Integración
Servidores Personalizados HTTP / MQTT / TCP Ingestión empresarial o local Construya su Propio Sistema

9) Recursos


10) Resumen para Desarrolladores

Capacidad Acceso Notas
Datos locales en tiempo real API Local /api/monitorjson, /api/monitor
Carga a terceros TCP/TLS, HTTP/HTTPS Mismo esquema de datos
Publicación MQTT Broker MQTT /api/mqtt para configurar credenciales
Medición neta API Local /api/netmetring
Potencia/energía reactiva API Local /api/reactive
Multiplicador de Fase C API Local /api/ctcratio?x=1
Relación de TC (WEM3046T) API Local /api/ratio?x={ct_ratio}
Modbus/TCP Cliente Modbus Compatible con HA / PLC / SCADA

Comience con el Monitoreo, Luego Construya su Propio Sistema

Las API locales y los protocolos abiertos de IAMMETER facilitan comenzar con un monitoreo simple y evolucionar hacia un EMS personalizado o una plataforma de automatización más avanzada.

Si está buscando soluciones prácticas para usuarios finales basadas en estas capacidades, comience aquí:


Última actualización: 19 de marzo de 2026

Arriba