Ir al contenido

Guía de redes · Español

MQTT Discovery en Home Assistant: comprueba la entidad

MQTT Discovery puede crear una entidad en Home Assistant rápidamente. Eso no demuestra que el publicador siga conectado, que el valor sea reciente ni que una automatización pueda actuar con seguridad. Esta guía te propone comprobar una entidad de prueba con un broker y temas MQTT que administres tú.

Distingue descubrimiento y estado actual

La configuración de descubrimiento describe una entidad y puede incluir temas de estado y disponibilidad. Que la entidad aparezca solo indica que Home Assistant recibió una configuración utilizable; no confirma que el dispositivo o servicio esté activo en este momento.

Anota el tema de descubrimiento, el de estado, el identificador de entidad, un valor de prueba y la hora. La creación de la entidad, la actualización de su estado y la reacción de una automatización son hechos distintos. Compruébalos por separado.

Crea una entidad de laboratorio

No empieces cambiando una entidad que controle energía, red, copias de seguridad o acceso. Usa un broker y un tema administrados por ti con un nombre temporal claro, por ejemplo lab/discovery-check-2026-10-26/state. Evita incluir contraseñas, direcciones ni comandos reales en la prueba.

Usa un tema de descubrimiento exclusivo para la prueba y un unique_id distinto de los existentes. No publiques en el tema de configuración de una entidad real. Registra si la configuración queda retenida: una configuración retenida puede mantener visible una entidad después de que el publicador se haya detenido.

Confirma dos cambios de estado

Cuando localices la entidad creada, anota su entity_id en lugar de deducirlo por el nombre visible. Publica un valor sencillo que acepte la configuración, como prueba-1, en el tema de estado exacto. Registra el estado mostrado y la hora.

Después envía prueba-2 y confirma que la entidad cambió de nuevo. Dos valores distintos ayudan a separar una actualización actual de un valor retenido que ya estaba en pantalla. Si no hay cambio, compara los temas carácter por carácter antes de modificar la conexión con el broker.

Haz que la automatización solo observe

Crea una automatización temporal para la entidad de laboratorio. Usa una acción sin consecuencias operativas, como crear una notificación persistente o escribir una entrada en el registro. No reinicies un host, no inicies un servicio ni publiques en un tema de comandos durante esta primera comprobación.

Provoca un cambio. Consulta la traza de la automatización y comprueba que se haya creado la notificación o la entrada en el registro. Si la entidad cambia pero no encuentras una traza, comprueba primero que la automatización puede guardar trazas y que estás consultando la ejecución correspondiente. Después revisa si está activada y si el cambio cumple su disparador. Una traza sin el resultado esperado apunta a condiciones o acciones. Ninguno de los dos casos demuestra la disponibilidad futura del dispositivo.

  1. Registra los temas de descubrimiento y estado, el entity_id y los valores de prueba.
  2. Publica o confirma la configuración de laboratorio y localiza la entidad creada.
  3. Envía prueba-1 y registra el estado y la hora.
  4. Envía prueba-2 y confirma el segundo cambio.
  5. Usa una automatización temporal con una notificación o un registro y después desactívala.
  6. Para eliminar la entidad de prueba y su configuración retenida, publica un mensaje con una carga útil de cero bytes y retención activada en su tema de descubrimiento.

Comprueba la disponibilidad aparte

Una actualización de estado no prueba disponibilidad. Un tema de disponibilidad, la conexión con el broker y el propio publicador pueden fallar por motivos diferentes. Del mismo modo, que una entidad no esté disponible no identifica por sí solo la causa.

Si una automatización tiene consecuencias fuera de Home Assistant, empieza con una notificación que registre el estado y la hora observados. DeviceShelf Server puede exportar observaciones de red mediante MQTT Discovery a una instalación que administras; compáralas con los registros del broker sin considerar una entidad descubierta como prueba de identidad, entrega o ejecución correcta.

Herramientas de red gratuitas

La consulta se realiza en tu navegador. Una asignación IEEE es una pista, no una prueba del modelo o del propietario del dispositivo.

Consultar el fabricante de una dirección MAC

Fuentes y referencias

¿Qué dispositivos hay en tu red?

Demostración de 52 segundos con datos ficticios e interfaz en inglés (versiones 1.9.23 y 1.9.27). Sin narración; subtítulos en español.
Leer la transcripción

¿Qué dispositivos hay en tu red? Una breve demo de DeviceShelf.

Escanea tu red local y revisa los dispositivos encontrados.

Compara nombres, fabricantes y direcciones IP en un mismo inventario.

Abre un dispositivo para consultar sus datos y puertos abiertos.

La IA opcional aporta pistas para identificarlo. Revisa los indicios antes de sacar conclusiones.

Consulta la disponibilidad, los tiempos de respuesta y las caídas registradas.

La edición de servidor reúne el inventario de la red en un solo lugar.

Revisa los eventos de conexión, desconexión y nuevos dispositivos.

Prueba DeviceShelf gratis durante 7 días. Licencia Personal: 59 € en un pago · deviceshelf.app

Sigue leyendo

Cómo saber quién está conectado a tu Wi-Fi

Comprueba qué hay conectado a tu red con DeviceShelf

Prueba el inventario y el monitoreo durante 7 días en Windows, macOS o Linux. Después, la licencia Personal cuesta 59 € en un único pago. El escaneo básico funciona sin cuenta y sin IA.

Prueba DeviceShelf en tu red

Elige el instalador para tu computadora y abre la aplicación en la red que administras.

Versión 1.9.83 · Personal: 59 € en un único pago

Prueba gratuita de 7 días, sin tarjeta. Descargar el instalador no activa una licencia.

Instrucciones de instalación