Saltar al contenido principal
CloudStudio

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

PlaceholderDescripciónDisponible en
{DEVICE_LOCATION_LINK}Link de Google Maps a la posición del dispositivoEmail, SMS, Voice, WhatsApp
{DEVICE_LOCATION_HTML}Link HTML a la posición del dispositivoEmail

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 devuelven Latitude, Longitude y LocationFlags en /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.GetAccountDeletionImpact y DeleteAccountPermanently, EntityImageService.SetImageCaption y DeviceService.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.