Español
Apariencia
Español
Apariencia
Ingeniería inversa completa del manejo de datos de mapas, decodificación y renderizado para soporte de mapas en vivo y múltiples mapas guardados con todas las funciones proporcionadas por la aplicación oficial.


Cómo ver el mapa y controlar el dispositivo desde el tablero
La integración cuenta con avanzadas capacidades de decodificación de mapas para ofrecer una alta tasa de actualización con baja latencia, aproximándose al rendimiento de la aplicación oficial. Procesa de manera fluida los flujos de datos entrantes para soportar la tasa de actualización estándar de tres segundos que se encuentra en la mayoría de los dispositivos, así como la más rápida de un segundo introducida con los modelos de 2026 y posteriores.


Complejidad de decodificación de mapas
Los dispositivos modernos transmiten actualizaciones parciales de mapas (P-frames) que contienen solo las diferencias incrementales respecto al fotograma anterior. La decodificación de estos fotogramas diferenciales es un proceso muy complejo, pero es necesario para lograr actualizaciones en tiempo real. Al manejar esta lógica de manera independiente, la integración evita la pesada sobrecarga y las limitaciones arbitrarias de tiempo de solicitar mapas completos de manera continua.
La integración proporciona múltiples esquemas de colores incorporados, lo que permite a los usuarios personalizar el estilo visual de mapas en tiempo real y guardados para que se adapten mejor al diseño de su panel.










El esquema de color activo para un dispositivo específico se puede cambiar en cualquier momento desde la opción de configuración Esquema colores.
El renderizador del mapa genera y superpone dinámicamente un conjunto completo de iconos, etiquetas y distintivos específicos de cada habitación para reflejar en tiempo real los ajustes de limpieza personalizados del dispositivo. Estos elementos renderizados dinámicamente incluyen:
Cualquiera de estos elementos específicos de la habitación puede ser ocultado selectivamente del mapa generado en cualquier momento a través de la opción de configuración Objetos de mapa ocultos.
Los elementos visuales mostrados en el mapa, incluidos los colores de las habitaciones, los íconos activos y otros objetos, cambian dinámicamente según el tipo de trabajo actual del robot (por ejemplo, limpieza de habitaciones vs. limpieza de zonas) para reflejar con precisión la tarea activa.




La integración puede analizar y renderizar mapas temporales no guardados en tiempo real. Esto incluye mapas dibujados dinámicamente durante operaciones de mapeo rápido o tareas de limpieza puntual iniciadas directamente mediante el botón físico del robot.
Manejo de mapas temporales
Cuando el robot está realizando mapeo rápido o limpieza puntual, crea un nuevo mapa temporal en su memoria y no responde a las acciones locales de la API map_request. Debido a que estos mapas recién creados aún no tienen un nombre de objeto, solo se pueden acceder a través de la propiedad map_data en la nube. Los datos del nuevo mapa requieren reglas de decodificación y renderizado completamente diferentes, lo que hace que esta integración sea única en su capacidad para manejar este tipo de datos de mapa.




Cuando se completa un trabajo de mapeo pero el dispositivo ha alcanzado su límite máximo de mapas guardados, el robot se pausará y esperará su decisión sobre si sobrescribir un mapa existente o descartar el recién generado. La integración proporciona un Notificaciones dedicado para alertarle cuando se descubre un mapa temporal y está esperando una acción.
Superposiciones de iconos de aspiradora para mostrar el estado del dispositivo, siguiendo las convenciones de la App oficial.
Durmiendo | Inactivo | Activo | Cargando | Error |
|---|---|---|---|---|
![]() ![]() | ![]() ![]() | ![]() ![]() | ![]() ![]() | ![]() ![]() |
Consejo
Las advertencias se pueden borrar mediante notificaciones o el servicio clear_warning para restaurar el estado del robot en el mapa.


La integración expone entidades de habitación dinámicas para gestionar todas las propiedades personalizables de una habitación, como su nombre, material del suelo y configuraciones de limpieza personalizadas. Estas entidades se generan dinámicamente a partir de mapas guardados y se actualizan automáticamente cuando cambia el mapa seleccionado.