v1.9.0 — Agosto 2026
7 de agosto de 2026
Esta versión trae el modo oscuro a Monitor y Manager, herramientas para gestionar flotas grandes de dispositivos y varias opciones nuevas en los widgets. También incluye un trabajo amplio de robustez: jobs, colas de comandos y notificaciones que antes podían frenarse por un solo dato defectuoso ahora siguen funcionando.
Nuevas funcionalidades
Modo oscuro
Monitor y Manager tienen ahora un tema oscuro completo.
- Acceso: botón luna/sol al pie del menú lateral.
- Alcance: gráficos, mapas (pasan solos a estilo nocturno), widgets HTML, el copiloto de IA y los planos.
- Marca blanca: se mantienen los colores de marca de cada cliente.
- Preferencia: se guarda por navegador, sobrevive al cierre de sesión y se aplica también en la pantalla de login.
- La plataforma sigue arrancando en tema claro.
Actualización masiva de dispositivos por CSV
Permite corregir datos de muchos dispositivos a la vez sin editarlos uno por uno.
- Acceso: Manager → Devices → Devices → desplegable Add → Bulk update devices.
- Plantilla: se descarga un CSV con los dispositivos actuales de la facility. Columnas: Address, Description, Comments, Latitude, Longitude, IconID, DefaultDashboardID y DefaultViewID.
- Cruce: por Address. Una celda vacía deja el campo como está.
- Vista previa: antes de aplicar se muestra cada cambio (valor actual y valor nuevo), y después el resultado con los errores por fila.
- Límite: 1000 dispositivos por archivo. Acepta latitud y longitud con coma decimal.
Galería de imágenes de instalación
- Acceso: Manager → Devices → Devices → editar dispositivo → tab Images.
- Uso: subir varias imágenes (hasta 5 MB cada una), reordenarlas arrastrando, borrarlas y verlas ampliadas.
- Descripción: cada imagen lleva una descripción editable.
- Comentarios: en el mismo tab hay un campo de notas de instalación.
Reporte de acciones ejecutadas
- Acceso: Manager → Actions → Actions & Scripting → botón Executed actions.
- Contenido: por rango de fechas, cada ejecución con sus momentos de encolado, inicio y fin y su log.
- Límites: rango máximo de un año y hasta 5000 filas, con aviso si el resultado se recorta.
- Listado de acciones: suma las columnas Last execution y Result, pagina y busca en el servidor, y permite seleccionar todas las páginas para borrar en masa.
- El historial de ejecuciones se conserva 30 días (antes 7).
Borrado definitivo de cuenta
Un usuario puede pedir el borrado de su cuenta, como exigen el RGPD y las tiendas de aplicaciones.
- Acceso: Monitor → perfil de usuario → Delete my account. Los administradores también pueden hacerlo desde Manager → Security → Users → Delete account permanently.
- Impacto previo: antes de confirmar se muestran las alertas que quedan sin destinatario, los reportes programados que se desactivan y las facilities que se transfieren.
- Confirmación: hay que escribir el email de la cuenta.
- Efecto: se anonimizan los datos personales y se revocan sesiones, notificaciones push y 2FA. Los administradores del cliente reciben un aviso por email.
- Límite: no se puede borrar al último administrador de un cliente.
Tendencia en el widget de métrica
- Acceso: Monitor → dashboard en edición → widget de métrica.
- Opciones: Show trend, Trend style (de fondo o debajo del valor) y Trend color.
- Datos: usa el rango de fechas del dashboard (o las últimas 24 horas) y solo aplica a variables numéricas.
- Viene desactivada en cada widget.
Pareto y cantidad de veces en State time summary
- Pareto: el modo barras muestra el porcentaje de cada estado y una línea con el acumulado.
- Show occurrence count: agrega la cantidad de veces que se entró en cada estado, en la tabla (columna Times), en el tooltip y en la torta. Activado por defecto.
- Tabla: ahora tiene encabezados.
Contadores de dispositivos por conectividad
Los widgets de conteo de dispositivos (la dona Device status y los contadores por severidad) suman el parámetro Group by con las opciones Severity y Connectivity. En el contador individual se elige Online u Offline. Por defecto sigue en Severity, así que los widgets existentes no cambian.
Cámara doble visible + infrarroja
Si un dispositivo tiene dos cámaras (visible e infrarroja), el widget de imágenes las muestra lado a lado de forma automática, con navegación sincronizada en el tiempo. Las cámaras simples no cambian.
Retención de datos hasta 5 años
- Acceso: Manager → configuración del cliente → tab Data retention settings.
- Opciones: de 1 a 5 años.
- Permisos: desde esta versión solo el administrador de la plataforma puede cambiar la retención. El resto de los usuarios ve la configuración en modo lectura.
Configuración de Asset Tracking por cliente
- Acceso: Manager → configuración del cliente → tab Asset Tracking.
- Opciones: Show geozones, Show routes, Show old-dated positions, Allow filtering by assets y Allow filtering by drivers.
- Los clientes nuevos ven las geozonas por defecto.
Downlinks confirmados en Loriot y ThingPark
- Acceso: Manager → configuración del cliente → tab Integrations.
- Opción: Confirmed downlinks. Con ella la red LoRaWAN retransmite cada comando hasta que el dispositivo acusa recibo.
- ThingPark: aparece como integración nueva con esta opción.
- Apagado por defecto.
Variables de ubicación del dispositivo en notificaciones
| Placeholder | Descripción | Disponible en |
|---|---|---|
{DEVICE_LOCATION_LINK} | Link de Google Maps a la posición del dispositivo | Email, SMS, Voice, WhatsApp |
{DEVICE_LOCATION_HTML} | Link HTML a la posición del dispositivo |
Funcionan en las notificaciones de apertura, cierre y escalamiento. Si el dispositivo no tiene posición, se usa la de la facility.
Monitoreo de gateways LoRaWAN
- Acceso: Monitor → Gateways.
- Vista: contadores online/offline y una tabla con conectividad, EUI, nombre, network server, situación, última actividad, RSSI, SNR y dispositivos.
- Alta automática: los gateways que reciben uplinks por The Things Network aparecen solos como candidatos.
- Disponibilidad: apagado por defecto. Disponible bajo activación por cliente; contactá a soporte.
Asistente de revisión de configuración
Un escaneo diario que busca problemas de configuración antes de que causen una alarma perdida.
- Qué revisa: alertas sin destinatarios, emails inválidos o que rebotan, endpoints sin datos, facilities con configuración incompleta, parsers con errores, notificaciones que no se entregan y uplinks de dispositivos no registrados, entre otros.
- Acceso: Manager → ícono de rayo en la barra superior, con contador de hallazgos.
- Resolución: los hallazgos se cierran solos cuando el problema desaparece.
- Resumen por email: opcional, a los administradores del cliente y solo cuando hay novedades.
- Disponibilidad: apagado por defecto. Disponible bajo activación; contactá a soporte.
Mejoras
- Mapa de dispositivos a gran escala: el agrupamiento se calcula en el servidor según la zona visible y soporta del orden de 100.000 dispositivos. Si el mapa no puede cargar, ahora lo avisa.
- Agrupamiento en los mapas: se dibujan todos los dispositivos (antes solo los primeros 150) y los que comparten ubicación se agrupan en un cluster numerado.
- Estilos de mapa: más limpios, y el mismo selector de estilo en asset tracking, incidentes y widget de mapa.
- Monitor → Endpoints: pagina y busca en el servidor. Cada página carga en menos de medio segundo en clientes grandes.
- Alertas en Manager: columna ID con copia al portapapeles y selección de todas las páginas para borrar en masa.
- Dashboards: separación entre widgets, y los widgets de métrica y HTML se refrescan sin parpadeo.
- Rendimiento: conteos de dispositivos, resumen global, registro de actividad y desplegables con listas largas.
- Add-ons: la pantalla de add-ons muestra solo los disponibles, y las pestañas que dependen de un add-on solo aparecen si está activo.
- Traducciones: el chat de comunicaciones y el canal de WhatsApp están en los 8 idiomas.
- Notificaciones: SMS, llamadas y WhatsApp tienen un tiempo máximo de espera de 30 segundos, así que un proveedor que no responde ya no demora al resto.
Cambios en la API
- Posición en
endpointData: los endpoints de tipo LocationTracker devuelvenLatitude,LongitudeyLocationFlagsen/api/v2/endpointData(incremental, por consulta y múltiple). Antes salían vacíos. - Métodos nuevos:
DeviceService.EditDevices(actualización masiva),ActionService.GetActionExecutionReport,AccountService.GetAccountDeletionImpactyDeleteAccountPermanently,EntityImageService.SetImageCaptionyDeviceService.GetDeviceMapClusters.
Correcciones
- Acceso a Monitor: los usuarios cuyo único grupo era Everyone no podían entrar.
- Login: con captcha y 2FA activados el login quedaba bloqueado.
- Alarmas offline: al activar o acortar el timeout offline de un modelo saltaban de golpe alarmas retroactivas para todos los dispositivos inactivos. Además, un dispositivo con error podía dejar a toda la instancia sin alarmas offline.
- Procesos en segundo plano: un dato mal formado (un cliente, una facility, un evento de calendario, una medición) podía frenar los jobs de toda la instancia o la ingesta de mediciones de caudal y energía.
- Comandos: un archivo de comando ilegible bloqueaba la cola, y en MQTT un comando fallido descartaba el resto del lote.
- Downlinks LoRaWAN: en TTN, ThingPark, Loriot y Orbiwise se informaba éxito por comandos que no se habían verificado, y algunos fallos perdían el comando sin dejar rastro.
- Acciones: una excepción dejaba una acción bloqueada hasta reiniciar el servicio. Ahora las ejecuciones colgadas se liberan solas a los 60 minutos.
- Notificaciones: una notificación descartada desaparecía del reporte de la cola; ahora figura como descartada. Los reportes programados perdían su PDF adjunto si el email se reintentaba, y un reporte programado corrupto podía detener a los demás.
- Escalamiento: podía notificar dos veces la misma alarma.
- Reporte Device Catalog: contaba el sensor de clima virtual de cada facility.
- Widget de mapa: el resumen de facility contaba el sensor virtual; en modo asset tracking mostraba siempre un aviso de facility faltante, no se recargaba al cambiar de facility y su tooltip no se podía cerrar.
- Mapas: el mapa de calor de alarmas fallaba dentro de un dashboard, y una facility sin coordenadas rompía el mapa de facilities.
- Alertas de geozona: no se podía crear más de una por endpoint.
- Facilities: con la configuración regional incompleta el cliente quedaba inaccesible, y una zona horaria inexistente devolvía un error sin decir qué campo fallaba.
- Widgets: la torta pintaba con otro color los estados definidos en negro, la leyenda de State time summary se salía del recuadro y la grilla hexagonal salía vacía al expandirla.
- Selector de fechas: al elegir un día se cerraba el panel sin aplicar la fecha.
- Plantillas de alerta: aplicar una plantilla podía dejar alertas a medias o duplicadas, y la reprovisión podía dejar umbrales en 0.
- Links compartidos: compartir un dashboard o asset tracking daba error.
- Seguridad: se cerraron accesos cruzados entre clientes en dashboards, exportación a PDF y plantillas de alerta, y el login dejó de revelar si una cuenta estaba deshabilitada.
Soporte
Para consultas, contactar al equipo Cloud Studio: contacto@cloud.studio.