Skip to main content

Mapa de Calor de Flujo de Multitudes con Home Assistant

¿Quieres una vista clara de cómo se mueven las personas a través de un espacio? Con Home Assistant y un Mapa de Calor de Plano de Planta, puedes hacer exactamente eso. Esta solución te permite superponer datos de horas-persona en tu plano de planta, facilitando ver cómo se está utilizando el espacio de un vistazo.

Home Assistant no solo recopila y gestiona datos de varios dispositivos, sino que también se conecta sin problemas con otras plataformas a través de sus potentes características de integración. Al integrar un plugin de mapa de calor, puedes usar directamente los datos de dispositivos existentes. Si tus dispositivos ya están conectados a Home Assistant, puedes incorporar fácilmente sus datos en un gráfico visual. Esto simplifica el proceso de configuración y maximiza la utilidad de tu ecosistema de hogar inteligente existente.

note

Un Mapa de Calor de Plano de Planta es una técnica que visualiza datos sobre un plano de planta de edificio o diseño interior. Utiliza una escala de colores desde fríos (como azul, verde) hasta cálidos (como amarillo, rojo) para mostrar la intensidad, densidad o frecuencia de datos en áreas específicas. Por ejemplo, puede mostrar con qué frecuencia se ocupa una habitación o la distribución de temperatura en un área particular.

Visualización de Mapa de Calor

Ejemplo de Estadísticas de Horas-Persona

Necesitarás:

Grove Vision AI V2

  1. Ve a la plataforma SenseCraft AI, inicia sesión, y bajo "Vision Workspace", haz clic en "Grove Vision AI V2" y selecciona Connect.
  2. En la ventana emergente, elige el dispositivo Grove Vision AI V2 que quieres conectar.
Conectar Grove Vision V2

Flashear el Modelo

Selecciona un modelo apropiado. Si no estás haciendo detección de rostros o personas, podrías necesitar flashear un modelo que pueda reconocer características humanas. Por ejemplo, selecciona Face Detection y confirma para desplegarlo.

Detección de Rostros del Modelo SenseCraft AI

Haz doble clic en el modelo y confirma para flashearlo y desplegarlo.

Configurar Información de Red

  1. En el panel principal, haz clic en Network Configuration a la derecha.
  2. Ingresa la información Wi-Fi de tu Home Assistant y la dirección del servidor MQTT (usualmente dirección HA:1883).
  3. Haz clic en Save.
note

Asegúrate de anotar el Client ID (puedes personalizarlo) para uso posterior.

Configuración Wi-Fi de SenseCraft

Node-RED

Dado que el Grove Vision AI V2 es un dispositivo no estándar, actualmente necesitamos usar Node-RED para manejar el registro del dispositivo y la visualización de datos.

Primero, necesitas importar el archivo person-hour-statistics.json en Node-RED, luego continúa con los pasos siguientes:

1
Confirmar Configuración MQTT

Modifica la información del servicio en el nodo "Publish HA Data & Discovery" a tu dirección de Home Assistant (ej., 192.168.101.160). Si estás usando el complemento Node-RED integrado en Home Assistant, conéctate a mqtt://localhost.

Configuración MQTT Out de Node-RED
2
Modificar ID del Dispositivo

En el nodo "Know Camera IDs", modifica el JSON del payload y agrega múltiples client IDs si tienes más de un dispositivo.

IDs de Dispositivo del Mapa de Calor de Node-RED
3
Registrar Dispositivo

Haz clic en "Trigger HA Discovery for Known Devices" para registrar el dispositivo. Luego deberías ver una entidad de dispositivo no disponible en la página de resumen.

Dispositivo de Mapa de Calor Agregado en Home Assistant
4
Ver Datos

Establece el msg.topic del nodo "Start" a grove_vision_ai_v2_61003e7c, luego haz clic en Start. Una vez hecho, puedes ver los datos en Home Assistant.

Dispositivo de Mapa de Calor Funcionando en Home Assistant

Home Assistant

Instalar Plugin (HACS)

Ve a tu página HACS, por ejemplo, http://homeassistant.local:8123/hacs/dashboard:

Repositorios Personalizados de HACS

En HACS, agrega un Custom repository e ingresa la siguiente dirección:

https://github.com/Seeed-Solution/lovelace-heatmap-card
Agregar Repositorio en HACS

Busca "Heatmap Card" y descarga el plugin:

Buscar y Descargar en HACS

Después de la instalación, necesitarás recargar tu navegador. Haz clic en RELOAD en el aviso.

Agregar Tarjeta al Panel

En cualquier panel, agrega tu tarjeta de mapa de calor. Por ejemplo, editemos un panel llamado Person-Hour Statistics.

Editar Panel de Home Assistant
Agregar Tarjeta en Home Assistant

Haz clic en "Add Card", desplázate hacia abajo hasta la sección de tarjetas personalizadas, encuentra Heatmap Card, y haz clic para agregarla.

Elegir Tarjeta en Home Assistant

Conectar Datos

Configuración de Tarjeta de Mapa de Calor de Lovelace

El plugin tiene cuatro secciones de configuración:

  • Estilo de Color (Radio, Desenfoque)
  • Puntos - Coordenadas e información para diferentes puntos
  • Opciones de Visualización - Mostrar leyenda de datos
  • Mostrar Etiquetas de Puntos - Mostrar etiquetas para cada punto

En la configuración de la tarjeta, establece el entity_id para uno de los Puntos a tu ID de entidad del dispositivo (ej., sensor.grove_vision_ai_v2_61003e7c_current_people_count).

Una vez hecho, haz clic en Save.


Después de completar estos pasos, podrás ver los datos del mapa de calor mostrados dinámicamente en Home Assistant.

Loading Comments...