El Internet de las cosas doméstico sigue ganando terreno en un ámbito muy concreto: la lectura de contadores de agua, gas y electricidad. IoTLabs ha presentado su wM-Bus Gateway, un dispositivo basado en ESP32 capaz de recibir señales del estándar Wireless M-Bus y volcarlas directamente en Home Assistant. No se trata de un simple receptor de radio: integra pantalla OLED, conectividad Wi-Fi y Bluetooth, y una arquitectura de firmware pensada para quien ya vive dentro del ecosistema ESPHome. El resultado es un aparato de bolsillo que abre la puerta a que cualquier aficionado a la domótica pueda monitorizar su consumo energético con el mismo rigor que una utility, pero sin depender de terceros ni de plataformas cerradas.
Qué es el estándar wM-Bus y por qué importa
El Wireless M-Bus es un protocolo de radiofrecuencia diseñado específicamente para la telelectura de contadores inteligentes. A diferencia de otros sistemas domóticos genéricos como Zigbee o Z-Wave, este estándar nació con un propósito muy específico: permitir que compañías de gas, agua o electricidad lean el consumo de sus clientes de forma remota, sin necesidad de que un técnico acuda físicamente a la vivienda. Opera fundamentalmente en la banda de 868 MHz en Europa, aunque también se emplea a esa misma frecuencia en países como India o Rusia, mientras que otras regiones recurren a los 433 MHz. En Estados Unidos, en cambio, los contadores suelen usar sistemas AMR (Automatic Meter Reading) propietarios que trabajan en la banda de 915 MHz, lo que deja fuera de juego a dispositivos como este si se pretende usar al otro lado del Atlántico.
Lo interesante del enfoque de IoTLabs es que aprovecha una infraestructura que ya existe en millones de hogares europeos —los propios contadores inteligentes emiten estos datos de forma periódica— para que el usuario final pueda capturarlos sin depender de la compañía suministradora. Es, en cierto modo, una forma de recuperar la soberanía sobre unos datos que hasta ahora quedaban confinados en servidores de terceros.
Hardware: un ESP32 con receptor de radio dedicado
El corazón del wM-Bus Gateway es el conocido microcontrolador ESP32 de doble núcleo con conectividad Wi-Fi y Bluetooth Low Energy integradas, la base habitual de buena parte de los proyectos de domótica actuales por su relación coste-prestaciones. Para la recepción wM-Bus, el gateway incorpora un receptor de radio a 868 MHz basado en el chip Semtech SX1276, montado sobre módulos del tipo RFM95 o RFM96 según revela el propio código fuente del proyecto. Este subsistema es compatible con las tramas T1 y C1, los dos formatos de transmisión más habituales en los contadores europeos, y se apoya en la librería wmbusmeters para el descifrado y la interpretación de los paquetes recibidos, un proyecto de referencia dentro del software libre para decodificar este tipo de tramas de radio.
El dispositivo monta una pantalla OLED de 1,3 pulgadas que muestra en tiempo real las últimas mediciones capturadas, el estado de la conexión Wi-Fi, la intensidad de la señal y los parámetros de la última transmisión de radio recibida. Cuenta además con una antena interna de 2,4 GHz para Wi-Fi y Bluetooth, y una antena externa SMA dedicada exclusivamente a la recepción wM-Bus; IoTLabs advierte expresamente de que esta última debe conectarse antes de alimentar el equipo para evitar daños en el receptor, un detalle técnico nada trivial que conviene no pasar por alto durante la instalación. El chasis mide apenas 70 × 36 × 15 mm, se alimenta a 5V mediante microUSB y dispone de dos pulsadores físicos: uno para cambiar de pantalla en el OLED y otro para reiniciar el dispositivo, además de un LED indicador de estado.
Firmware abierto y compatibilidad total con ESPHome
Uno de los aspectos que más valorará la comunidad maker es que el firmware combina wmbusmeters, ESPHome y código propio desarrollado por IoTLabs, todo publicado en abierto. El repositorio incluye tanto el código fuente como binarios listos para flashear en el GitHub del proyecto, y puede instalarse a través de las herramientas web de la propia compañía, que incorporan un flasher por navegador y soporte para Improv BLE e Improv Serial, de modo que las credenciales Wi-Fi pueden configurarse por Bluetooth o por puerto serie sin necesidad de recompilar nada. El repositorio también contiene un archivo blueprint.yaml para ESPHome que cualquier usuario puede adaptar a sus necesidades particulares, lo cual encaja perfectamente con la filosofía de configuración declarativa que caracteriza a este framework, cuya documentación completa sobre integraciones y componentes puede consultarse directamente en esphome.io.
Gracias a esta compatibilidad, la integración con Home Assistant es prácticamente inmediata: el dispositivo aparece como una entidad más dentro del panel de control, sin necesidad de complementos externos ni de scripts de por medio. El gateway puede publicar los datos recibidos mediante MQTT, la API nativa de ESPHome, endpoints REST o directamente por sockets TCP/UDP, lo que le da una flexibilidad considerable a la hora de integrarlo en arquitecturas domóticas ya existentes. Además, puede configurarse simultáneamente como proxy Bluetooth, reenviando lecturas de sensores BLE cercanos hacia Home Assistant mientras sigue escuchando el tráfico wM-Bus, una función que multiplica su utilidad sin añadir hardware adicional.
El producto en el centro: qué se puede hacer con los datos
Más allá de la mera lectura del consumo, el wM-Bus Gateway está pensado como una pieza de infraestructura doméstica con aplicaciones prácticas concretas. Los datos capturados pueden emplearse para alimentar sistemas de facturación propios, generar gráficas de consumo en tiempo real dentro de los dashboards de Home Assistant, o disparar automatizaciones basadas en umbrales de uso. Uno de los casos de uso más citados por el propio fabricante es la detección de fugas de agua: al monitorizar el flujo de forma continua, el sistema puede identificar patrones de consumo anómalos —por ejemplo, un caudal constante durante horas nocturnas— que delatan una pérdida en la instalación antes de que se convierta en un problema serio. Quien quiera ampliar información técnica y de compatibilidad puede consultar la página oficial del producto, donde se detallan también las herramientas de flasheo.
El dispositivo se comercializa por unos 50 dólares tanto en Lectronz como en Tindie, un precio que lo sitúa en la franja habitual de los gateways ESP32 de gama media dentro del mercado maker, y que resulta razonable teniendo en cuenta que incorpora pantalla, receptor de radio dedicado y carcasa propia. Conviene recordar que la utilidad real de este gateway depende en gran medida de si el contador instalado en la vivienda emite realmente en wM-Bus, algo que varía mucho según el país y la compañía suministradora. En España, por ejemplo, no todos los operadores han adoptado este estándar de forma uniforme, por lo que antes de comprar merece la pena verificar la compatibilidad del propio contador.
Reflexiones finales
Dispositivos como este demuestran que la domótica de código abierto sigue encontrando nichos muy específicos donde aporta un valor que los sistemas propietarios no ofrecen: control total sobre los datos, ausencia de suscripciones y una comunidad activa detrás del firmware. El wM-Bus Gateway de IoTLabs no va a interesar a todo el mundo —requiere que el contador de turno hable wM-Bus, algo que no está garantizado en todas partes—, pero para quien cumpla ese requisito representa una manera elegante y relativamente barata de sacarle partido a una infraestructura de telelectura que hasta ahora estaba reservada casi en exclusiva a las compañías suministradoras. La tendencia de fabricantes pequeños construyendo hardware ESP32 muy especializado, con firmware abierto y pensado para integrarse de forma nativa en Home Assistant, parece consolidarse como una vía cada vez más habitual dentro del hardware libre.
20
