Cómo integrar los medidores de energía IAMMETER en Home Assistant a través de Modbus TCP para la monitorización solar en tiempo real
Cómo integrar el medidor de energía IAMMETER en Home Assistant mediante Modbus/TCP
Este tutorial le guiará a través de la integración de los medidores de energía inteligentes de IAMMETER enAsistente de hogarutilizando elModbus TCPprotocolo. Con esta configuración, puedes crear unsistema de monitorización solar fotovoltaica en tiempo real, permitiendo el control local y la automatización en función del consumo energético y la producción solar.
1. ¿Por qué usar Modbus/TCP para integrar medidores de energía inteligentes?
Todos los medidores de energía inteligentes IAMMETER son compatiblesModbus TCP, un protocolo ampliamente utilizado para la automatización industrial y doméstica.
| Tipo de modelo | Productos compatibles |
|---|---|
| Fase única | WEM3080 |
| Monofásico (bifásico) y trifásico (en estrella) | WEM3080T, WEM3046T, WEM3050T |
| Trifásico (Delta) | WEM3080TD |
Beneficios clave de la integración de Modbus TCP en Home Assistant:
- Alto rendimiento en tiempo real: Frecuencia de muestreo hasta1 segundo(a través de
intervalo de escaneo: 1), ideal para control en tiempo real. - Comunicación local:Sin dependencia de la nube, lo que garantizaprivacidad y estabilidad.
- Monitoreo completo de parámetros:Voltaje, corriente, potencia, importación/exportación de energía y más.
2. Requisitos de hardware y software
Lista de verificación de hardware
- Medidor de energía IAMMETER
- Una red local (su medidor de energía y Home Assistant deben estar en la misma LAN)
- Dispositivos inteligentes compatibles con Home Assistant (por ejemplo, relé Sonoff, sensor de temperatura)
Requisitos de software
- Asistente de hogarversión ≥ 0.107.0
- Editor de archivos o acceso SSH para modificar
configuration.yaml
3. Guía de configuración paso a paso
Paso 1: Encuentra la dirección IP del medidor IAMMETER
Verifique la dirección IP de su medidor desde la aplicación IAMMETER o la interfaz del enrutador (por ejemplo,192.168.1.6).
Paso 2: Editar la configuración de Home Assistant
Añade lo siguiente a tuconfiguration.yaml:
Modbus:
- Nombre: "IAMMETER_Hub"
Tipo: TCP
Host: 192.168.1.6 # Reemplazar con la IP de su medidor
Puerto: 502
Sensores:
- Nombre: "Modbus_Power"
Esclavo: 1
Dirección: 2
Tipo de entrada: Retención
Unidad de medida: "W"
Clase de dispositivo: Potencia
Tipo de dato: Int32
Intervalo de escaneo: 1
- Nombre: "Modbus_Voltage"
Esclavo: 1
Dirección: 0
Tipo de entrada: Retención
Unidad de medida: "V"
Clase de dispositivo: Voltaje
Tipo de dato: Uint16
Escala: 0.01
Precisión: 1
Explicación de los parámetros clave:
esclavo: Generalmente 1DIRECCIÓN:Dirección de registro Modbusescalayprecisión:Para convertir datos sin procesar en valores legibles
Paso 3: Tabla de referencia – Mapa de registro
| Parámetro | Dirección monofásica | Dirección trifásica | Tipo de datos |
|---|---|---|---|
| Voltaje (V) | 0 | 0 (A), 10 (B), 20 (C) | uint16 |
| Corriente (A) | 1 | 1, 11, 21 | uint16 |
| Potencia activa (W) | 2 | 2, 12, 22 | int32 |
| Energía importada (kWh) | 4 | 4, 14, 24 | uint32 |
| Exportación de energía (kWh) | 6 | 6, 16, 26 | uint32 |
👉 Mapa de registro completo de medidores IAMMETER
Paso 4: Reiniciar Home Assistant
Después de guardar la configuración, reinicie Home Assistant. Las nuevas entidades (p. ej.,sensor.modbus_power) aparecerá debajoHerramientas para desarrolladores → Estados.
4. Casos de uso y escenarios de automatización
Caso de uso 1: Control de relé basado en la lectura de potencia
Relé de control basado en el consumo de energía
Automatización:
- alias: «Alta potencia → Activar relé»
Disparador:
plataforma: estado numérico
id de entidad: sensor.modbus_power
superior: 1000
acción:
servicio: interruptor.activar
objetivo:
id de entidad: interruptor.sonoff_s26
- alias: «Baja potencia → Desactivar relé»
Disparador:
plataforma: estado numérico
id de entidad: sensor.modbus_power
inferior: 500
acción:
servicio: interruptor.desactivar
objetivo:
id de entidad: interruptor.sonoff_s26
💡Ejemplo: Cuando una tetera está encendida (1596 W), el relé se enciende; cuando está apagada (64 W), el relé se apaga.
Caso de uso 2: Monitoreo de energía solar fotovoltaica en Home Assistant
Mediante el seguimientoimportar_energíayexportación_energíaPuede visualizar cómo su sistema solar fotovoltaico interactúa con la red.
👉 Tutorial: Monitorea tu sistema solar fotovoltaico
5. Solución de problemas y consejos de optimización
- Actualización lenta de datos
- Asegurar
intervalo de escaneo: 1está configurado (el valor predeterminado puede ser 15 s) - Evite leer demasiados registros simultáneamente
- Asegurar
- No se muestran entidades
- Verifique la IP y el puerto (por ejemplo,
telnet 192.168.1.6 502) - Confirme que las direcciones de registro coincidan con su tipo de medidor (monofásico o trifásico)
- Verifique la IP y el puerto (por ejemplo,
- Comparar otros métodos de integración Todos los métodos de integración de IAMMETER → Home Assistant
| Tipo de integración | Rendimiento en tiempo real | Complejidad | Escenarios adecuados |
|---|---|---|---|
| Modbus TCP | ★★★★☆ (1s, local) | Medio (configuración de registro) | Control en tiempo real, automatización local rápida |
| MQTT | ★★★☆☆ (1–5 s, compatible con la nube) | Bajo | Sincronización remota, paneles en la nube, local opcional |
| Integración principal | ★★☆☆☆ (15 s, solo en la nube) | Muy bajo | Monitoreo básico de energía |
6. Conclusión
Al integrar los medidores de energía inteligentes IAMMETER enAsistente de hogara través deModbus TCP, puedes construir unSistema de automatización y monitoreo solar rápido, centrado en la privacidad y controlado localmente.Es especialmente eficaz para el cambio de carga, la carga de vehículos eléctricos y el calentamiento de agua basado en el excedente solar.
🔧 Mapeo preciso de registros yintervalo de escaneoLa optimización es clave para lograrloCapacidad de respuesta de 1 segundo.
Para usuarios avanzados, combinar esta integración conInfluxDByGrafanaPermite el análisis energético a largo plazo y el seguimiento del rendimiento.
Aplicaciones reales de IAMMETER + Home Assistant:
- 🚗 Automatización de la carga de vehículos eléctricos basada en el excedente solar
- 🔥 Automatización de calentadores de agua con energía solar fotovoltaica
En IAMMETER, nuestra misión va más allá del monitoreo: nuestro objetivo esAyudar a los usuarios de energía solar a reducir las facturas de electricidad.Maximizando el autoconsumo solar. La monitorización inteligente es el primer paso, peroahorro de costeses el objetivo final