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

Cómo Integrar un Medidor de Energía IAMMETER en Home Assistant a través de Modbus/TCP

Cómo Integrar un Medidor de Energía IAMMETER en Home Assistant a través de Modbus/TCP

Cómo Integrar un Medidor de Energía IAMMETER en Home Assistant a través de Modbus/TCP 1. ¿Por Qué Usar Modbus/TCP para Integrar Medidores de Energía Inteligentes? Beneficios Clave de la Integración Modbus TCP en Home Assistant: 2. Requisitos de Hardware y Software Lista de Verificación de Hardware Requisitos de Software 3. Guía de Configuración Paso a Paso Paso 1: Encontrar la Dirección IP del Medidor IAMMETER Paso 2: Editar la Configuración de Home Assistant Paso 3: Tabla de Referencia – Mapa de Registros Paso 4: Reiniciar Home Assistant 4. Casos de Uso y Escenarios de Automatización Caso de Uso 1: Control de Relé Basado en la Lectura de Potencia Caso de Uso 2: Monitoreo Solar Fotovoltaico en Home Assistant 5. Consejos de Solución de Problemas y Optimización 6. Conclusión Aplicaciones Reales de IAMMETER + Home Assistant:

Este tutorial te guía a través de la integración de los medidores de energía inteligentes de IAMMETER en Home Assistant utilizando el protocolo Modbus TCP. Con esta configuración, puedes construir un sistema de monitoreo solar fotovoltaico en tiempo real, permitiendo el control local y la automatización basada en el consumo de energía 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 de IAMMETER admiten Modbus TCP, un protocolo ampliamente utilizado para la automatización industrial y del hogar.

Tipo de Modelo Productos Compatibles
Monofásico WEM3080
Monofásico Dividido (Bifásico) y Trifásico (Estrella) WEM3080T, WEM3046T, WEM3050T
Trifásico (Delta) WEM3080TD

Beneficios Clave de la Integración Modbus TCP en Home Assistant:

  • Alto Rendimiento en Tiempo Real: Tasa de muestreo de hasta 1 segundo (vía scan_interval: 1), ideal para control en tiempo real.
  • Comunicación Local: Sin dependencia de la nube, garantizando privacidad y estabilidad.
  • Monitoreo Completo de Parámetros: Voltaje, corriente, potencia, energía importada/exportada y más.

2. Requisitos de Hardware y Software

Lista de Verificación de Hardware

  • Medidor de Energía IAMMETER
  • Una red local (el medidor de energía y Home Assistant deben estar en la misma LAN)
  • Dispositivos inteligentes compatibles con Home Assistant (p. ej., relé Sonoff, sensor de temperatura)

Requisitos de Software

  • Home Assistant versió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: Encontrar la Dirección IP del Medidor IAMMETER

Verifica la dirección IP de tu medidor desde la aplicación IAMMETER o la interfaz del router (p. ej., 192.168.1.6).


Paso 2: Editar la Configuración de Home Assistant

Añade lo siguiente a tu configuration.yaml:

modbus:
  - name: "IAMMETER_Hub"
    type: tcp
    host: 192.168.1.6  # Reemplaza con la IP de tu medidor
    port: 502
    sensors:
      - name: "Modbus_Power"
        slave: 1
        address: 2
        input_type: holding
        unit_of_measurement: "W"
        device_class: power
        data_type: int32
        scan_interval: 1
      - name: "Modbus_Voltage"
        slave: 1
        address: 0
        input_type: holding
        unit_of_measurement: "V"
        device_class: voltage
        data_type: uint16
        scale: 0.01
        precision: 1

Explicación de los Parámetros Clave:

  • slave: Generalmente 1
  • address: Dirección del registro Modbus
  • scale y precision: Para convertir datos brutos a valores legibles

Paso 3: Tabla de Referencia – Mapa de Registros

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
Energía Exportada (kWh) 6 6, 16, 26 uint32

👉 Mapa de Registros Completo de los Medidores IAMMETER


Paso 4: Reiniciar Home Assistant

Después de guardar la configuración, reinicia Home Assistant. Las nuevas entidades (p. ej., sensor.modbus_power) aparecerán en Developer Tools → States.


4. Casos de Uso y Escenarios de Automatización

Caso de Uso 1: Control de Relé Basado en la Lectura de Potencia

Control de Relé Basado en el Consumo de Energía

automation:
  - alias: "Alta Potencia → Activar Relé"
    trigger:
      platform: numeric_state
      entity_id: sensor.modbus_power
      above: 1000
    action:
      service: switch.turn_on
      target:
        entity_id: switch.sonoff_s26

  - alias: "Baja Potencia → Desactivar Relé"
    trigger:
      platform: numeric_state
      entity_id: sensor.modbus_power
      below: 500
    action:
      service: switch.turn_off
      target:
        entity_id: switch.sonoff_s26

💡 Ejemplo: Cuando un hervidor está encendido (1596W), el relé se activa; cuando se apaga (64W), el relé se desactiva.


Caso de Uso 2: Monitoreo Solar Fotovoltaico en Home Assistant

Al monitorear import_energy y export_energy, puedes visualizar cómo tu sistema solar fotovoltaico interactúa con la red eléctrica.

👉 Tutorial: Monitorea tu Sistema Solar Fotovoltaico


5. Consejos de Solución de Problemas y Optimización

  1. Actualización Lenta de Datos
    • Asegúrate de que scan_interval: 1 esté configurado (el valor predeterminado puede ser 15s)
    • Evita leer demasiados registros simultáneamente
  2. No se Muestran Entidades
    • Verifica la IP y el puerto (p. ej., telnet 192.168.1.6 502)
    • Confirma que las direcciones de los registros coincidan con tu tipo de medidor (monofásico o trifásico)
  3. Compara Otros Métodos de Integración Todos los Métodos de Integración IAMMETER → Home Assistant
Tipo de Integración Rendimiento en Tiempo Real Complejidad Escenarios Adecuados
Modbus TCP ★★★★☆ (1s, local) Media (config. de registros) Control en tiempo real, automatización local rápida
MQTT ★★★☆☆ (1–5s, soporta nube) Baja Sincronización remota, paneles en la nube, local opcional
Integración Central ★★☆☆☆ (15s, solo nube) Muy Baja Monitoreo básico de energía

6. Conclusión

Al integrar los medidores de energía inteligentes de IAMMETER en Home Assistant a través de Modbus TCP, puedes construir un sistema de monitoreo solar y automatización rápido, centrado en la privacidad y controlado localmente. Es especialmente efectivo para el desplazamiento de cargas, la carga de vehículos eléctricos y el calentamiento de agua basado en el excedente solar.

🔧 El mapeo preciso de registros y la optimización de scan_interval son clave para lograr una capacidad de respuesta a nivel de 1 segundo.

Para usuarios avanzados, combinar esta integración con InfluxDB y Grafana permite análisis energéticos a largo plazo y seguimiento del rendimiento.

Aplicaciones Reales de IAMMETER + Home Assistant:

En IAMMETER, nuestra misión va más allá del monitoreo—buscamos ayudar a los usuarios solares a reducir sus facturas de electricidad maximizando el autoconsumo solar. El monitoreo inteligente es el primer paso, pero el ahorro de costes es el objetivo final.

Arriba