Cómo configurar un medidor de energía con Home Assistant para monitorizar en tiempo real
Escrito por: Alex R.La monitorización energética se ha convertido en una necesidad para hogares y empresas que buscan optimizar su consumo eléctrico y reducir costes. Con la llegada de los sistemas domóticos, plataformas como Home Assistant permiten centralizar la gestión de dispositivos y datos, incluyendo la medición de energía en tiempo real. Este artículo ofrece una guía exhaustiva para configurar un medidor de energía con Home Assistant, desde la elección del hardware hasta la visualización de los datos en paneles personalizados.
1. Introducción a la Monitorización de Energía con Home Assistant
Home Assistant es una plataforma de automatización del hogar de código abierto que se ejecuta en una variedad de dispositivos, como Raspberry Pi, NUC o servidores dedicados. Su principal ventaja es la integración con miles de dispositivos y servicios, lo que la convierte en el centro de control ideal para la domótica. En el ámbito de la energía, permite conectar medidores inteligentes, pinzas amperimétricas, inversores solares y otros sensores para obtener datos de consumo y generación en tiempo real.
La monitorización en tiempo real ofrece beneficios tangibles: identificar electrodomésticos que consumen en exceso, detectar fallos o fugas eléctricas, optimizar el uso de energías renovables y ajustar hábitos de consumo. Además, la integración con la automatización permite crear reglas como apagar cargas cuando el precio de la electricidad es alto o encender sistemas de almacenamiento en momentos de baja demanda.
Este artículo se centra en los pasos necesarios para configurar un medidor de energía con Home Assistant, abarcando desde la selección del hardware adecuado hasta la configuración de integraciones y la creación de paneles de visualización. Se incluyen también consejos de seguridad, errores comunes y una tabla comparativa de los principales medidores del mercado.
2. Conceptos Fundamentales de Medición de Energía
2.1. Variables Eléctricas y Unidades
Para entender la monitorización energética, es esencial conocer las magnitudes eléctricas que se miden:
- Voltaje (V): La diferencia de potencial eléctrico entre dos puntos. En la mayoría de los hogares es de 110V o 230V, dependiendo del país.
- Corriente (A): El flujo de electrones a través de un conductor. Se mide en amperios.
- Potencia (W): La energía consumida o generada por unidad de tiempo. Se calcula como P = V × I × factor de potencia.
- Energía (Wh, kWh): La potencia acumulada a lo largo del tiempo. Es la magnitud que facturan las compañías eléctricas.
Los medidores de energía pueden medir todas estas variables o solo algunas. Los más avanzados ofrecen datos de tensión, corriente, potencia activa, potencia reactiva, frecuencia y factor de potencia.
2.2. Tipos de Medidores de Energía
Existen varios tipos de medidores de energía, cada uno con sus aplicaciones y métodos de instalación:
1Medidor de pinza amperimétrica
Se coloca alrededor del cable de alimentación sin necesidad de cortar el circuito. Mide la corriente de forma inductiva y es ideal para instalaciones no invasivas. Algunos modelos incluyen sensores de voltaje para calcular la potencia.
2Medidor de energía con transformador de corriente (CT)
Utiliza transformadores de corriente que se colocan alrededor de los conductores. Son precisos y adecuados para altas corrientes. Requieren una instalación más compleja y a menudo se integran en cuadros eléctricos.
3Medidor de energía tipo enchufe
Se conecta entre el enchufe de pared y el electrodoméstico. Mide el consumo individual de un dispositivo. Es fácil de instalar y útil para monitorizar equipos específicos.
4Medidor de energía de panel (DIN rail)
Se monta en el cuadro eléctrico sobre un carril DIN. Proporciona mediciones precisas de toda la instalación o de circuitos específicos. Suelen tener pantalla LCD y pueden comunicarse mediante Modbus, Wi-Fi, etc.
La elección del tipo de medidor dependerá del alcance de la monitorización (general o individual), la facilidad de instalación y el presupuesto.
3. Guía de Instalación Paso a Paso
3.1. Selección del Hardware Compatible
Antes de comenzar, debes elegir un medidor de energía que sea compatible con Home Assistant. Los más populares son:
- Shelly EM: Mide dos canales, se conecta por Wi-Fi y tiene integración nativa con Home Assistant.
- PZEM-004T: Mide tensión, corriente, potencia y energía. Se comunica por Modbus, requiere un adaptador USB-RS485 o un ESP8266.
- Iotawatt: Medidor de alta precisión que se conecta por Wi-Fi y es totalmente compatible con Home Assistant.
- SMA Energy Meter: Para instalaciones solares con inversores SMA, se comunica por Modbus o Ethernet.
Asegúrate de que el medidor tenga una integración oficial o comunitaria en Home Assistant. Puedes consultar el sitio web de Home Assistant para verificar la compatibilidad.
3.2. Instalación Física del Medidor
La instalación física varía según el tipo de medidor. A continuación, se describe el proceso para un medidor de pinza amperimétrica (por ejemplo, Shelly EM) y para un medidor de carril DIN (por ejemplo, PZEM-004T).
Caso A: Instalación de un medidor de pinza (Shelly EM)
- Apaga la corriente en el cuadro eléctrico para trabajar con seguridad.
- Localiza el cable principal que alimenta tu vivienda. Normalmente es un cable grueso de color negro o marrón.
- Coloca la pinza amperimétrica alrededor del cable de fase. Asegúrate de que la flecha de la pinza apunte en la dirección del flujo de corriente (hacia la carga).
- Conecta los cables de tensión del Shelly EM a los bornes de entrada y salida del interruptor principal, para medir el voltaje.
- Fija el dispositivo dentro del cuadro eléctrico, asegurándote de que no entre en contacto con otros componentes.
- Vuelve a conectar la corriente y verifica que el LED del Shelly EM se encienda.
Caso B: Instalación de un medidor de carril DIN (PZEM-004T)
- Apaga la corriente.
- Monta el medidor en un carril DIN dentro del cuadro eléctrico.
- Conecta los cables de entrada (fase y neutro) a los bornes correspondientes del medidor.
- Conecta los cables de salida hacia el circuito que deseas monitorizar.
- Para la comunicación, conecta el módulo TTL a los pines del medidor y luego a un adaptador USB-RS485 o a un ESP8266 con firmware Tasmota.
- Enciende la corriente y verifica la lectura en la pantalla del medidor.
3.3. Configuración de la Integración en Home Assistant
Una vez que el medidor está instalado y alimentado, el siguiente paso es configurar la integración en Home Assistant. Los pasos generales son:
- Abre la interfaz web de Home Assistant.
- Ve a Configuración > Dispositivos y servicios.
- Haz clic en Añadir integración y busca el nombre de tu medidor (por ejemplo, Shelly, Modbus, etc.).
- Sigue el asistente: selecciona el tipo de conexión (IP, serie, etc.) y proporciona los datos requeridos (dirección IP, puerto, etc.).
- Una vez detectado, Home Assistant creará automáticamente las entidades de sensores para cada variable medida.
Para medidores Modbus, es posible que necesites configurar el esclavo y los registros. A continuación, se muestra un ejemplo de configuración YAML para un PZEM-004T conectado por Modbus:
modbus:
- name: pzem
type: tcp
host: 192.168.1.100
port: 502
sensors:
- name: "Voltaje"
unit_of_measurement: "V"
device_class: voltage
register: 0
count: 2
data_type: float
scale: 0.1
precision: 1
- name: "Corriente"
unit_of_measurement: "A"
device_class: current
register: 2
count: 2
data_type: float
scale: 0.001
precision: 3
- name: "Potencia"
unit_of_measurement: "W"
device_class: power
register: 4
count: 2
data_type: float
scale: 0.1
precision: 1
- name: "Energía"
unit_of_measurement: "kWh"
device_class: energy
register: 6
count: 2
data_type: float
scale: 0.001
precision: 3Ajusta los valores de registro según el manual de tu medidor.
4. Visualización de Datos en Tiempo Real
4.1. Creación de un Panel de Control (Dashboard)
Home Assistant permite crear paneles personalizados con gráficos y tarjetas para visualizar los datos de energía de forma intuitiva. Para ello, puedes usar la tarjeta 'Energía' del panel Lovelace, que muestra el consumo en tiempo real y el histórico.
Para añadir una tarjeta de energía, sigue estos pasos:
- Ve a Panel > Editar panel.
- Haz clic en Añadir tarjeta y selecciona 'Energía'.
- Configura las entidades de energía (por ejemplo, sensor de potencia, sensor de energía diaria).
- Guarda y verás un gráfico con el consumo en tiempo real y por períodos.
4.2. Configuración de Sensores de Energía Diaria y Mensual
Para monitorizar el consumo acumulado, puedes crear sensores plantilla que calculen la energía diaria y mensual. Ejemplo de configuración en configuration.yaml:
sensor:
- platform: template
sensors:
energia_diaria:
friendly_name: "Energía diaria"
unit_of_measurement: "kWh"
device_class: energy
value_template: "{{ states('sensor.pzem_energy') | float / 1000 }}"
state_class: total_increasingAsegúrate de ajustar la entidad y el factor de escala según tu medidor.
5. Automatizaciones y Alertas
Una de las mayores ventajas de Home Assistant es la capacidad de crear automatizaciones basadas en los datos de consumo. Por ejemplo:
- Alertas de consumo excesivo: Envía una notificación al móvil si la potencia supera un umbral.
- Apagado automático de cargas: Si el consumo total es muy alto, apaga ciertos electrodomésticos no críticos.
- Aprovechamiento de energía solar: Si tienes placas solares, activa el riego o la carga del coche eléctrico cuando la generación supere el consumo.
Para crear una automatización, ve a Configuración > Automatizaciones y crea una nueva. Ejemplo de alerta de potencia:
automation:
- alias: "Alerta de alta potencia"
trigger:
- platform: numeric_state
entity_id: sensor.pzem_power
above: 3000
action:
- service: notify.mobile_app_phone
data:
message: "Consumo alto: {{ states('sensor.pzem_power') }} W"6. Errores Comunes y Solución de Problemas
Al configurar medidores de energía, es habitual encontrar ciertos problemas. A continuación, se presentan los más frecuentes y sus soluciones.
1Lecturas inexactas
Verifica la dirección de la pinza amperimétrica y la conexión de los cables de tensión. Asegúrate de que el factor de potencia sea correcto.
2Sin comunicación con Home Assistant
Revisa la conexión de red, la dirección IP y los puertos. Para Modbus, asegúrate de que la configuración de registros sea correcta.
3Datos que no se actualizan
Comprueba el intervalo de actualización del medidor y de la integración. Algunos dispositivos requieren una actualización manual.
4Problemas de seguridad eléctrica
Si el medidor se calienta o huele a quemado, desconecta la alimentación inmediatamente y revisa las conexiones.
7. Comparativa de Medidores de Energía
La siguiente tabla compara los medidores más populares para Home Assistant, teniendo en cuenta características clave.
| Característica | Shelly EM | PZEM-004T | Iotawatt |
|---|---|---|---|
| Canales de medición | 2 | 1 | Hasta 8 |
| Comunicación | Wi-Fi | Modbus (RS485) | Wi-Fi |
| Precisión | ±1% | ±1% | ±0.5% |
| Instalación | Pinza + tensión | Carril DIN | Pinza + tensión |
| Integración Home Assistant | Nativa | Vía Modbus | Nativa |
| Precio aproximado | 40-60 € | 15-25 € | 80-120 € |
En conclusión, si buscas una solución económica y no te importa configurar Modbus, el PZEM-004T es ideal. Si prefieres una integración sencilla y fiable, el Shelly EM es una excelente opción. Para instalaciones profesionales con múltiples circuitos, el Iotawatt ofrece la mejor precisión y escalabilidad.