Monitorización de consumo eléctrico con Home Assistant y sensores de corriente: Guía completa para principiantes
Escrito por: Sofía G.La monitorización del consumo eléctrico se ha convertido en una necesidad para hogares modernos que buscan eficiencia energética y ahorro económico. Con la llegada de los asistentes de hogar inteligente como Home Assistant, ahora es posible integrar sensores de corriente para obtener datos en tiempo real de cada circuito o electrodoméstico. En esta guía completa para principiantes, exploraremos desde los conceptos básicos de los sensores de corriente hasta su configuración avanzada en Home Assistant, pasando por la instalación física, la calibración y la resolución de problemas comunes. Si siempre has querido saber cuánta energía consume tu aire acondicionado o tu horno eléctrico, este artículo te proporcionará todos los conocimientos necesarios para llevar a cabo tu propio proyecto de monitorización energética.
Introducción a la monitorización de consumo eléctrico
En la era de la eficiencia energética, conocer el consumo eléctrico de nuestro hogar no es solo una curiosidad, sino una herramienta para reducir costes y minimizar nuestra huella de carbono. La monitorización eléctrica nos permite identificar los electrodomésticos que más energía consumen, detectar comportamientos anómalos y ajustar nuestros hábitos para ahorrar electricidad. Tradicionalmente, esta tarea requería equipos profesionales caros o la lectura manual del contador, pero con la domótica y los sensores de corriente accesibles, ahora está al alcance de cualquier aficionado al bricolaje tecnológico.
Home Assistant es una plataforma de automatización del hogar de código abierto que permite centralizar todos nuestros dispositivos inteligentes en un solo lugar. Su flexibilidad y su enorme comunidad lo convierten en la opción perfecta para integrar sensores de corriente y visualizar los datos de consumo de forma clara y personalizada. A lo largo de esta guía, veremos cómo elegir el sensor adecuado, cómo instalarlo de manera segura y cómo configurarlo en Home Assistant para obtener estadísticas detalladas, alertas y automatizaciones inteligentes.
Además, abordaremos los aspectos teóricos de la medición de corriente, las diferencias entre sensores de tipo transformador de corriente (CT) y de efecto Hall, y las consideraciones de seguridad eléctrica que no debes pasar por alto. Al final, tendrás una visión completa para llevar a cabo tu propio proyecto de monitorización, incluso si eres un principiante absoluto en el mundo de la domótica.
Fundamentos de los sensores de corriente
Antes de sumergirnos en la instalación, es esencial entender cómo funcionan los sensores de corriente y qué tipos existen en el mercado. La corriente eléctrica se mide en amperios (A) y representa el flujo de electrones a través de un conductor. Para medirla sin interrumpir el circuito, se utilizan sensores basados en el principio de inducción electromagnética o en el efecto Hall.
Los sensores de corriente más comunes para aplicaciones de domótica son los transformadores de corriente (CT, por sus siglas en inglés). Estos consisten en un núcleo toroidal de ferrita con un devanado secundario. El cable cuya corriente queremos medir pasa a través del núcleo, actuando como el devanado primario. La corriente alterna que fluye por el cable induce una corriente proporcional en el devanado secundario, que puede ser medida y procesada. Los CT son económicos, precisos y fáciles de instalar, ya que no requieren cortar el cable principal.
Por otro lado, los sensores de efecto Hall miden la intensidad del campo magnético generado por la corriente que fluye a través de un conductor. Estos sensores pueden medir tanto corriente continua como alterna, pero suelen ser más caros y requieren una fuente de alimentación externa. En el ámbito doméstico, los CT son la opción preferida debido a su simplicidad y bajo coste.
Otro aspecto fundamental es la diferencia entre medir corriente y medir potencia. La potencia (en vatios, W) se calcula multiplicando la corriente (A) por el voltaje (V). En los sistemas de corriente alterna monofásicos, el voltaje suele ser constante (por ejemplo, 230 V en Europa), por lo que midiendo la corriente podemos estimar la potencia. Sin embargo, para una medición precisa de la potencia real, es necesario tener en cuenta el factor de potencia (coseno de phi), que depende de la carga. Muchos sensores y dispositivos de monitorización calculan la potencia aparente (VA) o la potencia activa (W) integrando un microcontrolador que procesa la señal.
En Home Assistant, la integración típica se realiza mediante dispositivos como el Shelly EM, el Sonoff POW, o módulos ESP32 con sensores CT como el SCT-013. Estos dispositivos se conectan a la red Wi-Fi y envían los datos a Home Assistant a través de protocolos como MQTT o HTTP. A continuación, exploraremos los pasos para seleccionar el hardware adecuado y realizar la instalación física de manera segura.
Selección del hardware adecuado
Elegir el sensor de corriente y el dispositivo de adquisición de datos correcto es crucial para el éxito de tu proyecto. Existen múltiples opciones en el mercado, desde soluciones todo-en-uno hasta módulos DIY. A continuación, analizaremos las alternativas más populares y sus características.
Dispositivos comerciales con conexión Wi-Fi
Los dispositivos comerciales como el Shelly EM o el Sonoff POW R2 son fáciles de instalar y ofrecen una integración nativa con Home Assistant. El Shelly EM es un medidor de energía bidireccional que admite hasta dos sensores de corriente CT (incluidos en el paquete) y mide voltaje, corriente, potencia y energía. Se conecta directamente al cuadro eléctrico y se comunica por Wi-Fi. Su instalación es sencilla: solo hay que pasar los cables de los sensores alrededor de los conductores que se desean monitorizar y conectar el dispositivo a la red eléctrica.
El Sonoff POW R2, por otro lado, es un interruptor inteligente con monitorización de energía integrada. Se instala en línea con el circuito que se quiere controlar y medir, por lo que es ideal para electrodomésticos individuales. Proporciona lecturas de corriente, voltaje, potencia y consumo acumulado. Su integración con Home Assistant se puede realizar mediante firmware Tasmota o ESPHome, lo que le da una gran flexibilidad.
Soluciones DIY con ESP32 y sensores CT
Si prefieres un enfoque más personalizado y económico, puedes construir tu propio monitor de energía utilizando un microcontrolador ESP32 y un sensor de corriente CT como el SCT-013. El ESP32 es un microcontrolador de bajo coste con Wi-Fi y Bluetooth integrados, perfecto para proyectos de IoT. El SCT-013 es un transformador de corriente de tipo abrazadera que puede medir corrientes de hasta 100 A sin necesidad de cortar el cable.
Para este proyecto, necesitarás además un circuito de acondicionamiento de señal que convierta la salida del sensor en un voltaje que el ESP32 pueda leer mediante su convertidor analógico-digital (ADC). El sensor SCT-013 entrega una señal de corriente alterna proporcional a la corriente medida, que debe ser desplazada y escalada para que el ADC pueda leerla correctamente. Existen muchos tutoriales en línea que explican cómo construir este circuito con componentes básicos como resistencias y condensadores, o incluso puedes comprar módulos listos como el módulo de sensor de corriente para ESP32.
Una vez que tienes el hardware, puedes programar el ESP32 con ESPHome, que se integra perfectamente con Home Assistant. ESPHome te permite definir sensores personalizados y publicar los datos en Home Assistant a través de la API nativa. La configuración es sencilla y no requiere conocimientos avanzados de programación.
Consideraciones para elegir el sensor
Al seleccionar un sensor de corriente, debes tener en cuenta el rango de corriente que deseas medir. Los sensores CT vienen en diferentes rangos, como 20 A, 50 A o 100 A. Para monitorizar el consumo total de una vivienda, un rango de 100 A es suficiente en la mayoría de los casos. Para electrodomésticos individuales, un rango de 20 A puede ser adecuado. También debes considerar la precisión, que suele ser del 1-2% en los sensores de calidad media.
Otro factor es el tipo de salida: algunos sensores entregan una señal de voltaje, mientras que otros entregan corriente. Los sensores de tipo SCT-013 entregan una señal de voltaje que es fácil de leer con un ADC, pero requieren una resistencia de carga. Los sensores de tipo SCT-006 entregan una señal de corriente y necesitan un circuito de acondicionamiento más complejo.
Finalmente, piensa en la facilidad de instalación. Los sensores de tipo abrazadera (split-core) se pueden abrir y colocar alrededor del cable sin desconectarlo, lo que es mucho más seguro y cómodo. Los sensores de núcleo sólido (solid-core) requieren pasar el cable a través del núcleo, lo que implica desconectar el circuito.
1Shelly EM
Medidor de energía bidireccional con dos entradas para sensores CT. Conectividad Wi-Fi, integración nativa con Home Assistant, medición de potencia y energía. Ideal para monitorizar varios circuitos.
2ESP32 + SCT-013
Solución DIY de bajo coste. Requiere conocimientos de electrónica y programación. Máxima flexibilidad, se puede personalizar para medir múltiples sensores y enviar datos a Home Assistant vía ESPHome.
Instalación física paso a paso
La instalación de los sensores de corriente en el cuadro eléctrico debe realizarse con sumo cuidado. A continuación, te guiamos a través de los pasos necesarios para una instalación segura y efectiva, tanto para un dispositivo comercial como para un módulo DIY.
Paso 1: Cortar la alimentación eléctrica
Antes de manipular cualquier cable, es imprescindible cortar la alimentación principal desde el interruptor automático (IGA). Asegúrate de que no haya tensión en el cuadro eléctrico utilizando un comprobador de tensión o un multímetro. Trabaja siempre con iluminación adecuada y herramientas aisladas.
Paso 2: Identificar los circuitos a monitorizar
Decide qué circuitos deseas monitorizar. Puede ser el circuito general de la vivienda, o circuitos específicos como el de la cocina, el aire acondicionado o el calentador de agua. En el cuadro eléctrico, cada circuito está protegido por un interruptor magnetotérmico (PIAs). Identifica el cable de fase (normalmente marrón o negro) y el neutro (azul) que salen de cada PIA. Para medir la corriente de un circuito, el sensor debe colocarse alrededor del cable de fase.
Paso 3: Colocar el sensor de corriente
Si utilizas un sensor de tipo abrazadera, ábrelo y colócalo alrededor del cable de fase. Asegúrate de que el cable quede completamente dentro del núcleo y que la abrazadera cierre correctamente. Si el sensor tiene una marca de flecha, esta debe apuntar en la dirección del flujo de corriente (desde el interruptor hacia la carga). Si utilizas un sensor de núcleo sólido, tendrás que desconectar el cable, pasarlo a través del núcleo y volver a conectarlo.
Paso 4: Conectar el dispositivo de medición
Conecta los cables del sensor al dispositivo de medición (Shelly EM, ESP32, etc.) según las instrucciones del fabricante. En el caso del Shelly EM, los sensores se conectan a los terminales etiquetados como CT1 y CT2. Asegúrate de que las conexiones estén firmes y aisladas. Para el ESP32, conecta la salida del sensor al pin ADC correspondiente y asegúrate de que el circuito de acondicionamiento esté correctamente montado.
Paso 5: Alimentar el dispositivo
El dispositivo de medición necesita alimentación eléctrica. El Shelly EM se alimenta directamente del cuadro eléctrico (conecta sus bornes L y N a la red). El ESP32 se puede alimentar con una fuente de 5V USB o mediante un convertidor de 230V a 5V. Asegúrate de que la fuente de alimentación esté protegida y cumpla con las normativas de seguridad.
Paso 6: Verificar la instalación
Una vez conectado todo, restablece la alimentación y verifica que el dispositivo se enciende y se conecta a la red Wi-Fi. Utiliza la aplicación del fabricante o la interfaz web del dispositivo para comprobar que los sensores están leyendo valores coherentes. Si las lecturas son cero o negativas, revisa la orientación del sensor o las conexiones.
Configuración en Home Assistant
Una vez que el hardware está instalado y funcionando, el siguiente paso es configurarlo en Home Assistant para visualizar los datos y crear automatizaciones. La configuración varía según el dispositivo, pero en general se puede realizar mediante integraciones nativas, MQTT o ESPHome.
Integración con Shelly EM
Home Assistant tiene una integración nativa para dispositivos Shelly que utiliza el protocolo CoAP. Para configurarla, ve a Configuración > Dispositivos y Servicios > Añadir integración > Shelly. La integración descubrirá automáticamente el Shelly EM en tu red. Una vez añadido, se crearán entidades para cada sensor de corriente, como corriente, potencia, voltaje y energía. Puedes añadir estas entidades al panel de control mediante tarjetas de estadísticas o tarjetas de entidad.
Integración con ESP32 y ESPHome
Si has construido tu propio dispositivo con ESP32, la forma más sencilla de integrarlo es utilizando ESPHome. En el archivo de configuración de ESPHome, define los sensores personalizados. Por ejemplo, para leer la corriente de un sensor CT conectado al pin A0, puedes usar el componente 'ct_clamp' de ESPHome, que calcula la corriente RMS a partir de la señal analógica. A continuación, un ejemplo de configuración:
sensor:
- platform: ct_clamp
pin: A0
name: "Corriente Total"
update_interval: 5s
sample_duration: 200ms
power:
number: 230
name: "Potencia Total"
energy:
name: "Energía Total"Este código crea sensores de corriente, potencia y energía. Luego, simplemente sube el firmware al ESP32 y ESPHome se encargará de enviar los datos a Home Assistant automáticamente.
Creación de tarjetas de visualización
Para visualizar los datos de consumo, puedes utilizar el panel de control de Home Assistant. Añade una tarjeta de tipo 'Estadísticas' para mostrar la potencia actual, o una tarjeta de tipo 'Gráfico' para ver la evolución temporal. También puedes crear una tarjeta personalizada con 'Configuración de tarjeta' y utilizar el lenguaje YAML para mostrar múltiples sensores.
Además, puedes utilizar el componente 'historia' para ver el consumo histórico y el componente 'energía' para realizar un seguimiento detallado del consumo por día, semana o mes. La integración de energía de Home Assistant te permite configurar tarifas eléctricas y calcular el coste en tiempo real.
Automatizaciones basadas en el consumo
Una de las ventajas de monitorizar el consumo es poder crear automatizaciones. Por ejemplo, puedes configurar una notificación cuando el consumo supere un umbral, o apagar automáticamente un dispositivo cuando no se esté utilizando. En Home Assistant, puedes crear una automatización que se active cuando la potencia de un circuito supere los 2000 W y envíe una notificación a tu teléfono.
También puedes integrar los datos de consumo con otras entidades, como interruptores inteligentes, para optimizar el uso de energía. Por ejemplo, si tienes un calentador de agua eléctrico, puedes programarlo para que se encienda solo durante las horas de tarifa reducida, basándote en el consumo medido.
Errores comunes y limitaciones
A pesar de ser un proyecto relativamente sencillo, existen errores comunes que los principiantes suelen cometer. A continuación, analizamos los más frecuentes y cómo evitarlos.
Error 1: Colocación incorrecta del sensor
Si el sensor no está colocado correctamente alrededor del cable de fase, las lecturas serán erróneas o nulas. Asegúrate de que el cable pase exactamente por el centro del núcleo y de que la abrazadera esté bien cerrada. Además, verifica la orientación: si la flecha indica la dirección del flujo de corriente, debe apuntar desde la fuente hacia la carga.
Error 2: No calibrar el sensor
La mayoría de los sensores CT tienen una relación de vueltas específica, como 1000:1 o 2000:1. Si no ajustas los parámetros de calibración en el software, las lecturas pueden estar desviadas. En ESPHome, puedes configurar el factor de calibración en el componente 'ct_clamp' mediante el parámetro 'calibration'. En Shelly EM, la calibración se realiza automáticamente, pero puedes ajustarla manualmente en la configuración del dispositivo.
Error 3: Medir en el cable neutro en lugar del de fase
Es importante medir la corriente en el cable de fase, no en el neutro. En un circuito monofásico, la corriente es la misma en ambos cables, pero si hay cargas desequilibradas o corrientes de fuga, la medición en el neutro puede ser inexacta. Además, algunos sistemas de medición requieren conocer la fase para calcular la potencia correctamente.
Error 4: Sobrepasar el rango del sensor
Si la corriente que circula por el circuito supera el rango máximo del sensor, este se saturará y las lecturas serán incorrectas. Por ejemplo, un sensor de 20 A no es adecuado para monitorizar un circuito de 32 A. Selecciona siempre un sensor con un rango superior a la corriente máxima esperada.
Limitaciones de la monitorización
La monitorización mediante sensores de corriente tiene algunas limitaciones. En primer lugar, no puede detectar consumos en modo de espera si son muy pequeños (inferiores a 0,5 W). Además, la precisión puede verse afectada por la temperatura y la frecuencia de la red. Para aplicaciones críticas, se recomienda utilizar sensores de mayor calidad y realizar una calibración periódica.
Otra limitación es que la medición de corriente no distingue entre cargas inductivas y resistivas, por lo que la potencia aparente puede ser mayor que la potencia real. Para obtener la potencia real, es necesario medir también el voltaje y calcular el factor de potencia. Algunos dispositivos como el Shelly EM ya lo hacen automáticamente, pero los módulos DIY pueden requerir un circuito adicional.
Comparativa de soluciones de monitorización
Para ayudarte a decidir qué solución es mejor para tu proyecto, hemos elaborado una tabla comparativa con las opciones más populares: Shelly EM, Sonoff POW R2, y DIY con ESP32 + SCT-013. Analizamos sus características, facilidad de instalación, precisión, coste y compatibilidad con Home Assistant.
| Característica | Shelly EM | Sonoff POW R2 | ESP32 + SCT-013 |
|---|---|---|---|
| Número de circuitos | Hasta 2 (con dos CT) | 1 (en línea) | Múltiples (con varios sensores) |
| Instalación | Abrazadera, sin cortar cables | En línea, requiere cortar el circuito | Abrazadera, sin cortar cables |
| Precisión | ±1% | ±1% | ±2% (depende del sensor) |
| Coste aproximado | 70-90 € | 25-35 € | 15-25 € (sin impresión 3D) |
| Integración con Home Assistant | Nativa | Requiere Tasmota | ESPHome |
| Medición de voltaje | Sí | Sí | No |
| Factor de potencia | Sí | Sí | No |
| Escalabilidad | Limitada a 2 TRANSPARENCIA INFORMATIVA Este análisis técnico es independiente. No recibimos pagos de fabricantes para alterar valoraciones. Si realizas una compra a través de enlaces en este sitio, podríamos percibir una comisión de afiliación que ayuda a mantener el servidor activo, sin coste extra para ti. |