NFC para la casa inteligente — Etiquetas con Home Assistant, HomeKit y Matter
Toca una etiqueta NFC para lanzar una escena de HomeKit o una automatización de Home Assistant, y usa el nuevo emparejamiento por toque de Matter. Cómo funciona cada uno.
Una etiqueta NFC convierte cualquier superficie en un botón para tu casa inteligente. Pega una junto a la puerta, en la mesita de noche o dentro de un armario, acerca el teléfono y se lanza una escena. Pero "NFC y casa inteligente" abarca en realidad dos tareas distintas, y confundirlas es donde la mayoría se atasca.
Dos tareas que hace NFC en la casa inteligente
La primera tarea es disparar: tocas una etiqueta y se ejecuta una automatización — apagar luces, escena Buenas Noches, encender el ventilador. La segunda es emparejar: tocas una etiqueta para añadir un dispositivo nuevo, igual que escanearías un código QR de configuración. HomeKit y Home Assistant se encargan hoy del disparo; Matter añadió hace poco la parte de emparejamiento. Saber cuál de las dos quieres te dice exactamente qué camino seguir.
HomeKit: toca una etiqueta para lanzar una escena
Apple no tiene una función nativa de "tocar para ejecutar HomeKit", pero Atajos te lo resuelve. Abre Atajos, ve a la pestaña Automatización, crea una automatización personal y elige NFC. Toca Escanear, mantén la etiqueta plana contra el borde superior del iPhone y ponle un nombre como "Pasillo — Buenas Noches". Después añade una acción: elige Casa, Controlar tu casa y Definir escenas y accesorios, y elige la escena o el accesorio que quieras. Por último, desactiva Preguntar antes de ejecutar para que la etiqueta actúe en silencio en lugar de avisarte cada vez.
Un detalle que conviene saber: el disparador NFC de Atajos lee solo el identificador único (UID) de la etiqueta e ignora los datos que tenga guardados. Una etiqueta en blanco funciona igual de bien. Si quieres que la misma etiqueta haga algo útil para las visitas, puedes escribir un registro NDEF aparte. Para una guía completa con ideas de automatización, mira nuestra guía de automatizaciones NFC con Atajos de iOS.
Home Assistant: el evento tag_scanned
Home Assistant trata cada etiqueta como una fuente de eventos. Escribe una etiqueta desde la app Companion en Ajustes → Companion App → NFC Cards → Write, o desde el panel de Etiquetas. Cuando alguien la escanea, Home Assistant lanza un evento tag_scanned con tres valores: tag_id (qué se escaneó), name y device_id (qué teléfono o lector lo hizo).
Ese device_id es la parte ingeniosa. Una sola automatización puede gestionar todas las etiquetas de la casa: tag_id decide qué hacer y device_id decide dónde. Toca la misma etiqueta "Reproducir música" en la cocina y suena en la cocina; tócala en el dormitorio y suena allí. Para las habitaciones en las que prefieres no sacar el teléfono, un lector ESPHome independiente hecho con un ESP8266 y un módulo PN532 te da un escáner de pared permanente que cualquiera puede usar.
Matter: toca para emparejar, no para disparar
Matter aborda NFC desde el otro lado. Desde Matter 1.4.1, los fabricantes pueden incrustar la información de configuración en una etiqueta NFC — los mismos datos que el código QR impreso, guardados como un registro URI NDEF. Acercas el teléfono al dispositivo para añadirlo a tu red. Eso ayuda con una bombilla enroscada en una lámpara de techo o un interruptor ya montado en la pared, donde el QR impreso queda oculto.
Pero deja claro el límite: el soporte NFC de Matter sirve para añadir un dispositivo, no para disparar una escena después. Una vez emparejado el dispositivo, tus automatizaciones por toque siguen viniendo de HomeKit/Atajos o de Home Assistant.
Problemas comunes y soluciones
La lectura de etiquetas en segundo plano en iPhone necesita un iPhone XS, XR, 11 o más nuevo, y la antena está en el borde superior, no en el centro de la parte trasera. Si una etiqueta no se lee, seguramente estás tocando el sitio equivocado. Montar una etiqueta normal sobre metal desintoniza su antena, así que usa una etiqueta "on-metal" para electrodomésticos. Y si una automatización de HomeKit pide confirmación cada vez, dejaste activado Preguntar antes de ejecutar.
Cómo hacerlo con NFCore
Para etiquetas que solo disparan, una NTAG213 básica basta, porque solo importa el UID. Si además quieres guardar una URL, un traspaso de Wi-Fi o una vCard en la misma etiqueta, sube a NTAG215 o NTAG216. NFCore te deja escribir, inspeccionar y bloquear cualquiera de ellas, y leer exactamente lo que hay en una etiqueta antes de desplegarla. Descárgala en la App Store o en Google Play y configura tu primera etiqueta de toque y listo.
Preguntas frecuentes
¿Necesito escribir datos en la etiqueta para un disparador de HomeKit o Atajos? No. El disparador NFC de Atajos se activa con el UID de la etiqueta e ignora el contenido, así que una etiqueta en blanco funciona bien.
¿Puede Android usar etiquetas NFC con Home Assistant? Sí. La app Companion de Android lee y escribe etiquetas, y un lector ESPHome con PN532 funciona con cualquier plataforma de teléfono.
¿Matter me deja tocar una etiqueta para lanzar una escena? No directamente. La función NFC de Matter empareja un dispositivo nuevo; lanzar escenas por toque sigue saliendo de Atajos/HomeKit o de Home Assistant.
¿Qué etiqueta debo comprar para automatizaciones de casa inteligente? NTAG213 para uso solo de disparo. Elige NTAG215 o NTAG216 si además quieres un registro NDEF útil en la misma etiqueta.
¿Listo para Comenzar?
Descarga NFCore y comienza a gestionar tus etiquetas NFC como un profesional.