Hola @Will_71,
Aquí están los registros desde la actualización hasta la medianoche:
2026-08-03T17:30:36.854231366Z 2026-08-03T19:30:36+0200 <info> index.js:219 (initializeDuckDb) DuckDB inicializado con memory_limit=4096MB (RAM disponible: 15773MB, RAM del sistema: 15773MB)
2026-08-03T17:30:36.871124059Z 2026-08-03T19:30:36+0200 <info> index.js:376 (Object.duckDbShowVersion) Versión de DuckDB = v1.4.4
2026-08-03T17:30:36.872563662Z 2026-08-03T19:30:36+0200 <info> index.js:380 (Object.duckDbShowVersion) memory_limit de DuckDB = 3.8 GiB
2026-08-03T17:30:36.872798735Z 2026-08-03T19:30:36+0200 <info> index.js:325 (Object.duckDbCreateTableIfNotExist) DuckDB - Creando tabla de base de datos si no existe
2026-08-03T17:30:36.889652418Z 2026-08-03T19:30:36+0200 <info> job.purge.js:17 (Job.purge) Eliminando todos los trabajos en segundo plano creados antes = Mon Jul 27 2026 19:30:36 GMT+0200 (Hora de verano de Europa central)
2026-08-03T17:30:36.901639891Z 2026-08-03T19:30:36+0200 <info> system.setDuckDbTimezone.js:14 (System.setDuckDbTimezone) Configurando la zona horaria de DuckDB a Europe/Paris
2026-08-03T17:30:38.095364430Z 2026-08-03T19:30:38+0200 <info> index.js:89 (Object.start) Iniciando servicio CalDAV
2026-08-03T17:30:38.326112310Z 2026-08-03T19:30:38+0200 <error> calendar.syncUserCalendars.js:65 (CalDAVHandler.syncUserCalendars) Error: Estado incorrecto: 401
2026-08-03T17:30:38.326148695Z at XMLHttpRequest.request.onreadystatechange (/src/server/services/caldav/node_modules/dav-request/dav.js:3393:27)
2026-08-03T17:30:38.326151888Z at Timeout._onTimeout (/src/server/services/caldav/node_modules/xmlhttprequest-ssl/lib/XMLHttpRequest.js:1089:51)
2026-08-03T17:30:38.326153941Z at listOnTimeout (node:internal/timers:585:17)
2026-08-03T17:30:38.326155764Z at processTimers (node:internal/timers:521:7)
2026-08-03T17:30:38.327429920Z 2026-08-03T19:30:38+0200 <error> index.js:53 (syncAllUsers) NotFoundError: [object Object]
2026-08-03T17:30:38.327449501Z at CalDAVHandler.syncUserCalendars (/src/server/services/caldav/lib/calendar/calendar.syncUserCalendars.js:66:11)
2026-08-03T17:30:38.327452652Z at Promise.map.concurrency (/src/server/services/caldav/index.js:46:13)
2026-08-03T17:30:38.339268653Z 2026-08-03T19:30:38+0200 <info> index.js:21 (Object.start) Iniciando servicio de ejemplo
2026-08-03T17:30:38.348826464Z 2026-08-03T19:30:38+0200 <info> init.js:15 (NodeRedManager.init) Nodered: no está habilitado, se salta...
2026-08-03T17:30:38.361652937Z 2026-08-03T19:30:38+0200 <info> init.js:12 (MatterbridgeManager.init) Matterbridge: no está habilitado, se salta...
2026-08-03T17:30:38.368177867Z 2026-08-03T19:30:38+0200 <info> index.js:29 (Object.start) Iniciando servicio MCP
2026-08-03T17:30:38.621256978Z 2026-08-03T19:30:38+0200 <info> index.js:16 (Object.start) Iniciando servicio Free Mobile
2026-08-03T17:30:38.629578753Z 2026-08-03T19:30:38+0200 <info> index.js:18 (Object.start) Iniciando servicio Airplay
2026-08-03T17:30:38.637038449Z 2026-08-03T19:30:38+0200 <info> index.js:18 (Object.start) Iniciando servicio GoogleCast
2026-08-03T17:30:38.643796837Z 2026-08-03T19:30:38+0200 <info> index.js:16 (Object.start) Iniciando servicio Z-Wave JS UI
2026-08-03T17:30:38.647416073Z 2026-08-03T19:30:38+0200 <info> service.start.js:40 (Service.start) El servicio zwavejs-ui no está configurado, por lo que no se inició.
2026-08-03T17:30:38.652931369Z 2026-08-03T19:30:38+0200 <info> index.js:15 (Object.start) Iniciando servicio nuki
2026-08-03T17:30:38.654742302Z 2026-08-03T19:30:38+0200 <info> service.start.js:40 (Service.start) El servicio nuki no está configurado, por lo que no se inició.
2026-08-03T17:30:38.660527762Z 2026-08-03T19:30:38+0200 <info> index.js:17 (Object.start) Iniciando servicio Sonos
2026-08-03T17:30:38.667148213Z 2026-08-03T19:30:38+0200 <info> index.js:17 (Object.start) Iniciando servicio Netatmo 814060fa-d1c0-401b-9d78-5602432dc4b1
2026-08-03T17:30:38.691206688Z 2026-08-03T19:30:38+0200 <info> service.start.js:40 (Service.start) El servicio netatmo no está configurado, por lo que no se inició.
2026-08-03T17:30:38.697089195Z 2026-08-03T19:30:38+0200 <info> index.js:27 (Object.start) Iniciando servicio MELCloud 3f42b749-dec3-4a19-8824-ce629b50c34a
2026-08-03T17:30:38.700136698Z 2026-08-03T19:30:38+0200 <info> service.start.js:40 (Service.start) El servicio melcloud no está configurado, por lo que no se inició.
2026-08-03T17:30:38.705786212Z 2026-08-03T19:30:38+0200 <info> index.js:17 (Object.start) Iniciando servicio Tuya f3202ca0-7908-4c8d-9e5d-8a8cd63f5891
2026-08-03T17:30:38.712318119Z 2026-08-03T19:30:38+0200 <info> service.start.js:40 (Service.start) El servicio tuya no está configurado, por lo que no se inició.
2026-08-03T17:30:38.718338306Z 2026-08-03T19:30:38+0200 <info> index.js:16 (Object.start) Iniciando servicio Nextcloud Talk
2026-08-03T17:30:38.719891568Z 2026-08-03T19:30:38+0200 <info> service.start.js:40 (Service.start) El servicio nextcloud-talk no está configurado, por lo que no se inició.
2026-08-03T17:30:38.725607073Z 2026-08-03T19:30:38+0200 <info> index.js:18 (Object.start) Iniciando servicio Matter
2026-08-03T17:30:38.727237353Z 2026-08-03T19:30:38+0200 <info> index.js:21 (Object.start) Matter no está habilitado
2026-08-03T17:30:38.733761183Z 2026-08-03T19:30:38+0200 <info> index.js:17 (Object.start) Iniciando servicio LAN Manager
2026-08-03T17:30:38.750217879Z 2026-08-03T19:30:38+0200 <info> index.js:16 (Object.start) iniciando servicio Broadlink
2026-08-03T17:30:38.945087337Z 2026-08-03T19:30:38+0200 <info> device.newStateEvent.js:17 (DeviceManager.newStateEvent) No se encontró el DeviceFeature "sonos:RINCON_7828CAD4679601400:volume" (o no se agregó a Gladys), se salta la actualización del estado.
2026-08-03T17:30:39.267442829Z 2026-08-03T19:30:39+0200 <info> index.js:18 (Object.start) Iniciando servicio HomeKit
2026-08-03T17:30:39.268506679Z 2026-08-03T19:30:39+0200 <info> system.isDocker.js:13 (System.isDocker) System.isDocker: Este sistema está ejecutándose dentro de Docker.
2026-08-03T17:30:39.378505150Z HAP-NodeJS ADVERTENCIA: El accesorio '0x0cae5ffffeb8468b_Com_Média' tiene una característica 'Name' no válida ('0x0cae5ffffeb8468b_Com_Média'). Por favor, use solo caracteres alfanuméricos, espacios y apóstrofes. Asegúrese de que comience y termine con un carácter alfabético o numérico, y evite emojis. Esto puede evitar que el accesorio se agregue en la aplicación Home o cause falta de respuesta.
2026-08-03T17:30:39.378814364Z HAP-NodeJS ADVERTENCIA: El accesorio '0x6c5cb1fffe0ce0d0_Télec. Ikea 01' tiene una característica 'Name' no válida ('0x6c5cb1fffe0ce0d0_Télec. Ikea 01'). Por favor, use solo caracteres alfanuméricos, espacios y apóstrofes. Asegúrese de que comience y termine con un carácter alfabético o numérico, y evite emojis. Esto puede evitar que el accesorio se agregue en la aplicación Home o cause falta de respuesta.
2026-08-03T17:30:39.379030059Z HAP-NodeJS ADVERTENCIA: El accesorio '0xa4c1383561e306b1_Détect. Ouv' tiene una característica 'Name' no válida ('0xa4c1383561e306b1_Détect. Ouv'). Por favor, use solo caracteres alfanuméricos, espacios y apóstrofes. Asegúrese de que comience y termine con un carácter alfabético o numérico, y evite emojis. Esto puede evitar que el accesorio se agregue en la aplicación Home o cause falta de respuesta.
2026-08-03T17:30:39.379115580Z HAP-NodeJS ADVERTENCIA: El accesorio '0xa4c1383561e306b1_Détect. Ouv' tiene una característica 'Name' no válida ('0xa4c1383561e306b1_Détect. Ouv'). Por favor, use solo caracteres alfanuméricos, espacios y apóstrofes. Asegúrese de que comience y termine con un carácter alfabético o numérico, y evite emojis. Esto puede evitar que el accesorio se agregue en la aplicación Home o cause falta de respuesta.
2026-08-03T17:30:39.380372936Z HAP-NodeJS ADVERTENCIA: El accesorio 'Capt. Balcon Sud ' tiene una característica 'Name' no válida ('Capt. Balcon Sud '). Por favor, use solo caracteres alfanuméricos, espacios y apóstrofes. Asegúrese de que comience y termine con un carácter alfabético o numérico, y evite emojis. Esto puede evitar que el accesorio se agregue en la aplicación Home o cause falta de respuesta.
2026-08-03T17:30:39.380469595Z HAP-NodeJS ADVERTENCIA: El accesorio 'Capt. Balcon Sud ' tiene una característica 'Name' no válida ('Capt. Balcon Sud '). Por favor, use solo caracteres alfanuméricos, espacios y apóstrofes. Asegúrese de que comience y termine con un carácter alfabético o numérico, y evite emojis. Esto puede evitar que el accesorio se agregue en la aplicación Home o cause falta de respuesta.
2026-08-03T17:30:39.380489051Z HAP-NodeJS ADVERTENCIA: El accesorio 'Capt. Balcón Sur' tiene una característica 'Nombre' no válida ('Capt. Balcón Sur'). Por favor, use solo caracteres alfanuméricos, espacios y apóstrofes. Asegúrese de que comience y termine con un carácter alfabético o numérico, y evite emojis. Esto puede evitar que el accesorio se agregue en la aplicación Home o cause falta de respuesta.
2026-08-03T17:30:39.380736132Z HAP-NodeJS ADVERTENCIA: El accesorio 'Capt. Ch. 1 T° & Hyg.' tiene una característica 'Nombre' no válida ('Capt. Ch. 1 T° & Hyg.'). Por favor, use solo caracteres alfanuméricos, espacios y apóstrofes. Asegúrese de que comience y termine con un carácter alfabético o numérico, y evite emojis. Esto puede evitar que el accesorio se agregue en la aplicación Home o cause falta de respuesta.
2026-08-03T17:30:39.380778199Z HAP-NodeJS ADVERTENCIA: El accesorio 'Capt. Ch. 1 T° & Hyg.' tiene una característica 'Nombre' no válida ('Capt. Ch. 1 T° & Hyg.'). Por favor, use solo caracteres alfanuméricos, espacios y apóstrofes. Asegúrese de que comience y termine con un carácter alfabético o numérico, y evite emojis. Esto puede evitar que el accesorio se agregue en la aplicación Home o cause falta de respuesta.
2026-08-03T17:30:39.380892808Z HAP-NodeJS ADVERTENCIA: El accesorio 'Capt. Ch. 1 T° & Hyg.' tiene una característica 'Nombre' no válida ('Capt. Ch. 1 T° & Hyg.'). Por favor, use solo caracteres alfanuméricos, espacios y apóstrofes. Asegúrese de que comience y termine con un carácter alfabético o numérico, y evite emojis. Esto puede evitar que el accesorio se agregue en la aplicación Home o cause falta de respuesta.
2026-08-03T17:30:39.380919267Z HAP-NodeJS ADVERTENCIA: El accesorio 'Capt. Habitación 3 T°' tiene una característica 'Nombre' no válida ('Capt. Habitación 3 T°'). Por favor, use solo caracteres alfanuméricos, espacios y apóstrofes. Asegúrese de que comience y termine con un carácter alfabético o numérico, y evite emojis. Esto puede evitar que el accesorio se agregue en la aplicación Home o cause falta de respuesta.
2026-08-03T17:30:39.381023616Z HAP-NodeJS ADVERTENCIA: El accesorio 'Capt. Habitación 3 T°' tiene una característica 'Nombre' no válida ('Capt. Habitación 3 T°'). Por favor, use solo caracteres alfanuméricos, espacios y apóstrofes. Asegúrese de que comience y termine con un carácter alfabético o numérico, y evite emojis. Esto puede evitar que el accesorio se agregue en la aplicación Home o cause falta de respuesta.
2026-08-03T17:30:39.381123639Z HAP-NodeJS ADVERTENCIA: El accesorio 'Capt. Habitación 3 T°' tiene una característica 'Nombre' no válida ('Capt. Habitación 3 T°'). Por favor, use solo caracteres alfanuméricos, espacios y apóstrofes. Asegúrese de que comience y termine con un carácter alfabético o numérico, y evite emojis. Esto puede evitar que el accesorio se agregue en la aplicación Home o cause falta de respuesta.
2026-08-03T17:30:39.381130981Z HAP-NodeJS ADVERTENCIA: El accesorio 'Capt. T° Hab. 3' tiene una característica 'Nombre' no válida ('Capt. T° Hab. 3'). Por favor, use solo caracteres alfanuméricos, espacios y apóstrofes. Asegúrese de que comience y termine con un carácter alfabético o numérico, y evite emojis. Esto puede evitar que el accesorio se agregue en la aplicación Home o cause falta de respuesta.
2026-08-03T17:30:39.381192382Z HAP-NodeJS ADVERTENCIA: El accesorio 'Capt. T° Hab. 3' tiene una característica 'Nombre' no válida ('Capt. T° Hab. 3'). Por favor, use solo caracteres alfanuméricos, espacios y apóstrofes. Asegúrese de que comience y termine con un carácter alfabético o numérico, y evite emojis. Esto puede evitar que el accesorio se agregue en la aplicación Home o cause falta de respuesta.
2026-08-03T17:30:39.381252001Z HAP-NodeJS ADVERTENCIA: El accesorio 'Capt. T° Salón' tiene una característica 'Nombre' no válida ('Capt. T° Salón'). Por favor, use solo caracteres alfanuméricos, espacios y apóstrofes. Asegúrese de que comience y termine con un carácter alfabético o numérico, y evite emojis. Esto puede evitar que el accesorio se agregue en la aplicación Home o cause falta de respuesta.
2026-08-03T17:30:39.381318530Z HAP-NodeJS ADVERTENCIA: El accesorio 'Capt. T° Salón' tiene una característica 'Nombre' no válida ('Capt. T° Salón'). Por favor, use solo caracteres alfanuméricos, espacios y apóstrofes. Asegúrese de que comience y termine con un carácter alfabético o numérico, y evite emojis. Esto puede evitar que el accesorio se agregue en la aplicación Home o cause falta de respuesta.
2026-08-03T17:30:39.381361303Z HAP-NodeJS ADVERTENCIA: El accesorio 'Capt. T° Salón' tiene una característica 'Nombre' no válida ('Capt. T° Salón'). Por favor, use solo caracteres alfanuméricos, espacios y apóstrofes. Asegúrese de que comience y termine con un carácter alfabético o numérico, y evite emojis. Esto puede evitar que el accesorio se agregue en la aplicación Home o cause falta de respuesta.
2026-08-03T17:30:39.381744570Z HAP-NodeJS ADVERTENCIA: El accesorio 'Detector_inundación_fregadero' tiene una característica 'Nombre' no válida ('Detector_inundación_fregadero'). Por favor, use solo caracteres alfanuméricos, espacios y apóstrofes. Asegúrese de que comience y termine con un carácter alfabético o numérico, y evite emojis. Esto puede evitar que el accesorio se agregue en la aplicación Home o cause falta de respuesta.
2026-08-03T17:30:39.381815996Z HAP-NodeJS ADVERTENCIA: El accesorio 'Entrada' tiene una característica 'Nombre' no válida ('Entrada'). Por favor, use solo caracteres alfanuméricos, espacios y apóstrofes. Asegúrese de que comience y termine con un carácter alfabético o numérico, y evite emojis. Esto puede evitar que el accesorio se agregue en la aplicación Home o cause falta de respuesta.
2026-08-03T17:30:39.381882359Z HAP-NodeJS ADVERTENCIA: El accesorio 'Entrada' tiene una característica 'Nombre' no válida ('Entrada'). Por favor, use solo caracteres alfanuméricos, espacios y apóstrofes. Asegúrese de que comience y termine con un carácter alfabético o numérico, y evite emojis. Esto puede evitar que el accesorio se agregue en la aplicación Home o cause falta de respuesta.
2026-08-03T17:30:39.382288413Z HAP-NodeJS ADVERTENCIA: El accesorio 'Enchufe 10 PC Imprim.' tiene una característica 'Nombre' no válida ('Enchufe 10 PC Imprim.'). Por favor, use solo caracteres alfanuméricos, espacios y apóstrofes. Asegúrese de que comience y termine con un carácter alfabético o numérico, y evite emojis. Esto puede evitar que el accesorio se agregue en la aplicación Home o cause falta de respuesta.
2026-08-03T17:30:39.382347123Z HAP-NodeJS ADVERTENCIA: El accesorio 'Enchufe 10 PC Imprim.' tiene una característica 'Nombre' no válida ('Enchufe 10 PC Imprim.'). Por favor, use solo caracteres alfanuméricos, espacios y apóstrofes. Asegúrese de que comience y termine con un carácter alfabético o numérico, y evite emojis. Esto puede evitar que el accesorio se agregue en la aplicación Home o cause falta de respuesta.
2026-08-03T17:30:39.402912331Z 2026-08-03T19:30:39+0200 <info> index.js:14 (Object.start) inicio del servicio GoogleActions
2026-08-03T17:30:39.426103780Z 2026-08-03T19:30:39+0200 <info> system.isDocker.js:13 (System.isDocker) System.isDocker: Este sistema está ejecutándose dentro de Docker.
2026-08-03T17:30:39.523279480Z 2026-08-03T19:30:39+0200 <info> init.js:64 (Zigbee2mqttManager.init) Dongle USB Zigbee2mqtt conectado a /dev/ttyUSB0
2026-08-03T17:30:39.523802269Z 2026-08-03T19:30:39+0200 <info> checkForContainerUpdates.js:14 (Zigbee2mqttManager.checkForContainerUpdates) Comprobando las versiones instaladas actuales y las actualizaciones requeridas...
2026-08-03T17:30:39.527310061Z 2026-08-03T19:30:39+0200 <info> installMqttContainer.js:114 (Zigbee2mqttManager.installMqttContainer) Contenedor del broker MQTT iniciado correctamente
2026-08-03T17:30:39.531642531Z 2026-08-03T19:30:39+0200 <info> configureContainer.js:23 (Zigbee2mqttManager.configureContainer) Configurando el contenedor Z2M...
2026-08-03T17:30:39.532144658Z 2026-08-03T19:30:39+0200 <info> configureContainer.js:36 (Zigbee2mqttManager.configureContainer) El archivo de configuración Z2M ya existe.
2026-08-03T17:30:39.549838058Z 2026-08-03T19:30:39+0200 <info> installZ2mContainer.js:110 (Zigbee2mqttManager.installZ2mContainer) Contenedor Zigbee2mqtt iniciado correctamente
2026-08-03T17:30:39.550350681Z 2026-08-03T19:30:39+0200 <info> connect.js:25 (Zigbee2mqttManager.connect) Conectando Gladys al broker MQTT mqtt://localhost:1884...
2026-08-03T17:30:39.578005263Z 2026-08-03T19:30:39+0200 <info> connect.js:35 (MqttClient.<anonymous>) Conectado al contenedor MQTT mqtt://localhost:1884
2026-08-03T17:30:39.578458282Z 2026-08-03T19:30:39+0200 <info> subscribe.js:12 (Zigbee2mqttManager.subscribe) Suscribiéndose al tema MQTT zigbee2mqtt/#
2026-08-03T17:30:39.622225921Z 2026-08-03T19:30:39+0200 <info> index.js:18 (Object.start) Iniciando el servicio TP-Link
2026-08-03T17:30:39.627756332Z 2026-08-03T19:30:39+0200 <info> index.js:17 (Object.start) Iniciando el servicio eWeLink
2026-08-03T17:30:39.631311506Z 2026-08-03T19:30:39+0200 <info> service.start.js:40 (Service.start) El servicio ewelink no está configurado, por lo que no se inició.
2026-08-03T17:30:39.636843951Z 2026-08-03T19:30:39+0200 <info> index.js:15 (Object.start) Iniciando el servicio Bluetooth
2026-08-03T17:30:39.655488145Z 2026-08-03T19:30:39+0200 <info> index.js:15 (Object.start) Iniciando el servicio Tasmota
2026-08-03T17:30:39.661096080Z 2026-08-03T19:30:39+0200 <info> index.js:14 (Object.start) Iniciando el servicio Xiaomi
2026-08-03T17:30:39.667115632Z 2026-08-03T19:30:39+0200 <info> index.js:13 (Object.start) Iniciando el servicio usb
2026-08-03T17:30:39.672752273Z 2026-08-03T19:30:39+0200 <info> index.js:19 (Object.start) Iniciando el servicio Telegram
2026-08-03T17:30:39.690365064Z 2026-08-03T19:30:39+0200 <info> index.js:17 (Object.start) Iniciando el servicio RTSP
2026-08-03T17:30:39.696870249Z 2026-08-03T19:30:39+0200 <info> index.js:18 (Object.start) Iniciando el servicio Philips Hue
2026-08-03T17:30:39.707678164Z 2026-08-03T19:30:39+0200 <info> index.js:16 (Object.start) Iniciando el servicio MQTT
2026-08-03T17:30:39.715224774Z 2026-08-03T19:30:39+0200 <info> system.isDocker.js:13 (System.isDocker) System.isDocker: Este sistema está ejecutándose dentro de Docker.
2026-08-03T17:30:39.719059339Z 2026-08-03T19:30:39+0200 <info> updateContainer.js:13 (MqttHandler.updateContainer) MQTT: comprobando los cambios necesarios...
2026-08-03T17:30:39.719305951Z 2026-08-03T19:30:39+0200 <info> updateContainer.js:41 (MqttHandler.updateContainer) MQTT: no se requiere actualización del contenedor
2026-08-03T17:30:39.719692152Z 2026-08-03T19:30:39+0200 <info> service.start.js:40 (Service.start) El servicio mqtt no está configurado, por lo que no se inició.
2026-08-03T17:30:39.725741436Z 2026-08-03T19:30:39+0200 <info> index.js:25 (Object.start) Iniciando el servicio EDF Tempo
2026-08-03T17:30:39.731936722Z 2026-08-03T19:30:39+0200 <info> index.js:15 (Object.start) Iniciando el servicio de monitoreo de energía
2026-08-03T17:30:39.751967100Z 2026-08-03T19:30:39+0200 <info> index.js:17 (Object.start) Iniciando el servicio Ecowatt
2026-08-03T17:30:39.762053199Z 2026-08-03T19:30:39+0200 <info> index.js:20 (Object.start) Iniciando el servicio Open Weather
2026-08-03T17:30:39.768512683Z 2026-08-03T19:30:39+0200 <info> index.js:15 (Object.start) Iniciando el servicio enedis
2026-08-03T17:30:39.777148704Z 2026-08-03T19:30:39+0200 <info> index.js:14 (Object.start) Iniciando el servicio CallMeBot
2026-08-03T17:30:39.782568669Z 2026-08-03T19:30:39+0200 <info> index.js:14 (Object.start) Iniciando el servicio Alexa
2026-08-03T17:30:40.158059540Z 2026-08-03T19:30:40+0200 <info> scene.dailyUpdate.js:38 () Hoy el amanecer es a las 06:06, en tu zona horaria = Europa/París
2026-08-03T17:30:40.158506648Z 2026-08-03T19:30:40+0200 <info> scene.dailyUpdate.js:39 () Hoy el atardecer es a las 21:06, en tu zona horaria = Europa/París
2026-08-03T17:30:40.159439504Z 2026-08-03T19:30:40+0200 <info> scene.dailyUpdate.js:76 () Amanecer (desplazamiento 0min): la hora es en el pasado, no se programa para hoy.
2026-08-03T17:30:40.161491030Z 2026-08-03T19:30:40+0200 <info> scene.dailyUpdate.js:69 () Atardecer (desplazamiento 0min) está programado a las 21:06, en 2 horas.
2026-08-03T17:30:40.162863656Z 2026-08-03T19:30:40+0200 <info> scene.dailyUpdate.js:69 () Atardecer (desplazamiento 120min) está programado a las 23:06, en 4 horas.
2026-08-03T17:30:40.270506812Z 2026-08-03T19:30:40+0200 <info> device.migrateFromSQLiteToDuckDb.js:36 (DeviceManager.migrateFromSQLiteToDuckDb) DuckDB: Ya migrado desde SQLite. No migrando.
2026-08-03T17:30:40.271793209Z 2026-08-03T19:30:40+0200 <info> device.purgeOrphanedDuckDbStates.js:26 (DeviceManager.purgeOrphanedDuckDbStates) Estados huérfanos de DuckDB ya purgados. No purgando.
2026-08-03T17:30:40.304683584Z 2026-08-03T19:30:40+0200 <info> index.js:66 (Server.<anonymous>) Servidor escuchando en el puerto 80
2026-08-03T17:30:40.314991191Z 2026-08-03T19:30:40+0200 <info> system.checkIfGladysUpgraded.js:17 (System.checkIfGladysUpgraded) Gladys acaba de actualizarse de v4.84.2 a v4.84.3
2026-08-03T17:30:40.648648712Z 2026-08-03T19:30:40+0200 <info> gateway.getLatestGladysVersion.js:11 (Gateway.getLatestGladysVersion) Gladys: obtener la última versión de Gladys
2026-08-03T17:30:40.651122377Z 2026-08-03T19:30:40+0200 <info> system.isDocker.js:13 (System.isDocker) System.isDocker: Este sistema está ejecutándose dentro de Docker.
2026-08-03T17:30:40.675048783Z 2026-08-03T19:30:40+0200 <info> gateway.getLatestGladysVersion.js:19 (Gateway.getLatestGladysVersion) Recuento de estados de dispositivos en DuckDB: 32764571
2026-08-03T17:30:40.741563531Z 2026-08-03T19:30:40+0200 <info> index.js:939 (Socket.<anonymous>) Gladys Gateway: conectado en websockets
2026-08-03T17:30:41.219753245Z 2026-08-03T19:30:41+0200 <info> externalIntegration.integrationConnected.js:19 (ExternalIntegration.integrationConnected) Integración externa ext-william-de71-gladys-free-mobile conectada en websocket
2026-08-03T17:30:41.258601328Z 2026-08-03T19:30:41+0200 <info> externalIntegration.integrationConnected.js:19 (ExternalIntegration.integrationConnected) Integración externa ext-william-de71-gladys-freebox conectada en websocket
2026-08-03T17:30:48.387055618Z 2026-08-03T19:30:48+0200 <info> system.isDocker.js:13 (System.isDocker) System.isDocker: Este sistema está ejecutándose dentro de Docker.
2026-08-03T17:31:21.735083535Z 2026-08-03T19:31:21+0200 <warn> errorMiddleware.js:83 (errorMiddleware) Error: El parámetro WHERE "id" tiene un valor "undefined" no válido
2026-08-03T17:31:21.735121883Z en SQLiteQueryGenerator.whereItemQuery (/src/server/node_modules/sequelize/src/dialects/abstract/query-generator.js:2374:13)
2026-08-03T17:31:21.735130902Z en /src/server/node_modules/sequelize/src/dialects/abstract/query-generator.js:2363:25
2026-08-03T17:31:21.735133933Z en Array.forEach (<anonymous>)
2026-08-03T17:31:21.735136802Z en SQLiteQueryGenerator.whereItemsQuery (/src/server/node_modules/sequelize/src/dialects/abstract/query-generator.js:2361:35)
2026-08-03T17:31:21.735139915Z en SQLiteQueryGenerator.getWhereConditions (/src/server/node_modules/sequelize/src/dialects/abstract/query-generator.js:2789:19)
2026-08-03T17:31:21.735142818Z en SQLiteQueryGenerator.selectQuery (/src/server/node_modules/sequelize/src/dialects/abstract/query-generator.js:1412:28)
2026-08-03T17:31:21.735147811Z en SQLiteQueryInterface.select (/src/server/node_modules/sequelize/src/dialects/abstract/query-interface.js:1002:27)
2026-08-03T17:31:21.735162360Z en Function.findAll (/src/server/node_modules/sequelize/src/model.js:1816:47)
2026-08-03T17:31:21.735164759Z en Function.findOne (/src/server/node_modules/sequelize/src/model.js:1982:12)
2026-08-03T17:31:21.735166492Z en Session.getTabletMode (/src/server/lib/session/session.getTabletMode.js:13:19)
2026-08-03T17:31:21.735168227Z en getTabletMode (/src/server/api/controllers/session.controller.js:35:21)
2026-08-03T17:31:25.694273605Z 2026-08-03T19:31:25+0200 <warn> errorMiddleware.js:83 (errorMiddleware) Error: El parámetro WHERE "id" tiene un valor "undefined" no válido
2026-08-03T17:31:25.694325954Z en SQLiteQueryGenerator.whereItemQuery (/src/server/node_modules/sequelize/src/dialects/abstract/query-generator.js:2374:13)
2026-08-03T17:31:25.694335162Z en /src/server/node_modules/sequelize/src/dialects/abstract/query-generator.js:2363:25
2026-08-03T17:31:25.694341024Z en Array.forEach (<anonymous>)
2026-08-03T17:31:25.694346790Z en SQLiteQueryGenerator.whereItemsQuery (/src/server/node_modules/sequelize/src/dialects/abstract/query-generator.js:2361:35)
2026-08-03T17:31:25.694352404Z en SQLiteQueryGenerator.getWhereConditions (/src/server/node_modules/sequelize/src/dialects/abstract/query-generator.js:2789:19)
2026-08-03T17:31:25.694358031Z en SQLiteQueryGenerator.selectQuery (/src/server/node_modules/sequelize/src/dialects/abstract/query-generator.js:1412:28)
2026-08-03T17:31:25.694363457Z en SQLiteQueryInterface.select (/src/server/node_modules/sequelize/src/dialects/abstract/query-interface.js:1002:27)
2026-08-03T17:31:25.694369021Z en Function.findAll (/src/server/node_modules/sequelize/src/model.js:1816:47)
2026-08-03T17:31:25.694374269Z en Function.findOne (/src/server/node_modules/sequelize/src/model.js:1982:12)
2026-08-03T17:31:25.694379520Z en Session.getTabletMode (/src/server/lib/session/session.getTabletMode.js:13:19)
2026-08-03T17:31:25.694384811Z en getTabletMode (/src/server/api/controllers/session.controller.js:35:21)
2026-08-03T17:32:33.374065626Z 2026-08-03T19:32:33+0200 <warn> errorMiddleware.js:83 (errorMiddleware) Error: El parámetro WHERE "id" tiene un valor "undefined" no válido
2026-08-03T17:32:33.374121243Z en SQLiteQueryGenerator.whereItemQuery (/src/server/node_modules/sequelize/src/dialects/abstract/query-generator.js:2374:13)
2026-08-03T17:32:33.374130185Z en /src/server/node_modules/sequelize/src/dialects/abstract/query-generator.js:2363:25
2026-08-03T17:32:33.374136326Z en Array.forEach (<anonymous>)
2026-08-03T17:32:33.374142535Z en SQLiteQueryGenerator.whereItemsQuery (/src/server/node_modules/sequelize/src/dialects/abstract/query-generator.js:2361:35)
2026-08-03T17:32:33.374148587Z en SQLiteQueryGenerator.getWhereConditions (/src/server/node_modules/sequelize/src/dialects/abstract/query-generator.js:2789:19)
2026-08-03T17:32:33.374154629Z en SQLiteQueryGenerator.selectQuery (/src/server/node_modules/sequelize/src/dialects/abstract/query-generator.js:1412:28)
2026-08-03T17:32:33.374184894Z en SQLiteQueryInterface.select (/src/server/node_modules/sequelize/src/dialects/abstract/query-interface.js:1002:27)
2026-08-03T17:32:33.374190194Z en Function.findAll (/src/server/node_modules/sequelize/src/model.js:1816:47)
2026-08-03T17:32:33.374194257Z en Function.findOne (/src/server/node_modules/sequelize/src/model.js:1982:12)
2026-08-03T17:32:33.374198113Z en Session.getTabletMode (/src/server/lib/session/session.getTabletMode.js:13:19)
2026-08-03T17:32:33.374201965Z en getTabletMode (/src/server/api/controllers/session.controller.js:35:21)
2026-08-03T17:33:48.065158429Z 2026-08-03T19:33:48+0200 <info> externalIntegration.integrationDisconnected.js:16 (ExternalIntegration.integrationDisconnected) La integración externa ext-william-de71-gladys-freebox se ha desconectado del websocket
2026-08-03T17:33:48.523821299Z 2026-08-03T19:33:48+0200 <info> externalIntegration.integrationConnected.js:19 (ExternalIntegration.integrationConnected) La integración externa ext-william-de71-gladys-freebox se ha conectado en websocket
2026-08-03T17:35:40.863211834Z 2026-08-03T19:35:40+0200 <info> gateway.getLatestGladysVersion.js:11 (Gateway.getLatestGladysVersion) Gladys : getLatestGladysVersion
2026-08-03T17:35:40.865719593Z 2026-08-03T19:35:40+0200 <info> system.isDocker.js:13 (System.isDocker) System.isDocker: Este sistema está ejecutándose dentro de Docker.
2026-08-03T17:35:40.870004159Z 2026-08-03T19:35:40+0200 <info> gateway.getLatestGladysVersion.js:19 (Gateway.getLatestGladysVersion) Device state count in DuckDB: 32764984
2026-08-03T17:36:38.688939716Z 2026-08-03T19:36:38+0200 <warn> errorMiddleware.js:83 (errorMiddleware) Error: WHERE parameter "id" has invalid "undefined" value
2026-08-03T17:36:38.689250354Z at SQLiteQueryGenerator.whereItemQuery (/src/server/node_modules/sequelize/src/dialects/abstract/query-generator.js:2374:13)
2026-08-03T17:36:38.689259828Z at /src/server/node_modules/sequelize/src/dialects/abstract/query-generator.js:2363:25
2026-08-03T17:36:38.689264747Z at Array.forEach (<anonymous>)
2026-08-03T17:36:38.689269485Z at SQLiteQueryGenerator.whereItemsQuery (/src/server/node_modules/sequelize/src/dialects/abstract/query-generator.js:2361:35)
2026-08-03T17:36:38.689274134Z at SQLiteQueryGenerator.getWhereConditions (/src/server/node_modules/sequelize/src/dialects/abstract/query-generator.js:2789:19)
2026-08-03T17:36:38.689278675Z at SQLiteQueryGenerator.selectQuery (/src/server/node_modules/sequelize/src/dialects/abstract/query-generator.js:1412:28)
2026-08-03T17:36:38.689283107Z at SQLiteQueryInterface.select (/src/server/node_modules/sequelize/src/dialects/abstract/query-interface.js:1002:27)
2026-08-03T17:36:38.689287617Z at Function.findAll (/src/server/node_modules/sequelize/src/model.js:1816:47)
2026-08-03T17:36:38.689292102Z at Function.findOne (/src/server/node_modules/sequelize/src/model.js:1982:12)
2026-08-03T17:36:38.689296482Z at Session.getTabletMode (/src/server/lib/session/session.getTabletMode.js:13:19)
2026-08-03T17:36:38.689301026Z at getTabletMode (/src/server/api/controllers/session.controller.js:35:21)
2026-08-03T17:36:44.205845686Z 2026-08-03T19:36:44+0200 <warn> errorMiddleware.js:83 (errorMiddleware) Error: WHERE parameter "id" has invalid "undefined" value
2026-08-03T17:36:44.205891777Z at SQLiteQueryGenerator.whereItemQuery (/src/server/node_modules/sequelize/src/dialects/abstract/query-generator.js:2374:13)
2026-08-03T17:36:44.205898246Z at /src/server/node_modules/sequelize/src/dialects/abstract/query-generator.js:2363:25
2026-08-03T17:36:44.205902025Z at Array.forEach (<anonymous>)
2026-08-03T17:36:44.205906111Z at SQLiteQueryGenerator.whereItemsQuery (/src/server/node_modules/sequelize/src/dialects/abstract/query-generator.js:2361:35)
2026-08-03T17:36:44.205909684Z at SQLiteQueryGenerator.getWhereConditions (/src/server/node_modules/sequelize/src/dialects/abstract/query-generator.js:2789:19)
2026-08-03T17:36:44.205913220Z at SQLiteQueryGenerator.selectQuery (/src/server/node_modules/sequelize/src/dialects/abstract/query-generator.js:1412:28)
2026-08-03T17:36:44.205916774Z at SQLiteQueryInterface.select (/src/server/node_modules/sequelize/src/dialects/abstract/query-interface.js:1002:27)
2026-08-03T17:36:44.205920236Z at Function.findAll (/src/server/node_modules/sequelize/src/model.js:1816:47)
2026-08-03T17:36:44.205923470Z at Function.findOne (/src/server/node_modules/sequelize/src/model.js:1982:12)
2026-08-03T17:36:44.205926628Z at Session.getTabletMode (/src/server/lib/session/session.getTabletMode.js:13:19)
2026-08-03T17:36:44.205929887Z at getTabletMode (/src/server/api/controllers/session.controller.js:35:21)
2026-08-03T17:38:13.161782628Z 2026-08-03T19:38:13+0200 <warn> errorMiddleware.js:83 (errorMiddleware) Error: WHERE parameter "id" has invalid "undefined" value
2026-08-03T17:38:13.161815864Z at SQLiteQueryGenerator.whereItemQuery (/src/server/node_modules/sequelize/src/dialects/abstract/query-generator.js:2374:13)
2026-08-03T17:38:13.161821117Z at /src/server/node_modules/sequelize/src/dialects/abstract/query-generator.js:2363:25
2026-08-03T17:38:13.161824107Z at Array.forEach (<anonymous>)
2026-08-03T17:38:13.161826761Z at SQLiteQueryGenerator.whereItemsQuery (/src/server/node_modules/sequelize/src/dialects/abstract/query-generator.js:2361:35)
2026-08-03T17:38:13.161829469Z at SQLiteQueryGenerator.getWhereConditions (/src/server/node_modules/sequelize/src/dialects/abstract/query-generator.js:2789:19)
2026-08-03T17:38:13.161834287Z at SQLiteQueryGenerator.selectQuery (/src/server/node_modules/sequelize/src/dialects/abstract/query-generator.js:1412:28)
2026-08-03T17:38:13.161837341Z at SQLiteQueryInterface.select (/src/server/node_modules/sequelize/src/dialects/abstract/query-interface.js:1002:27)
2026-08-03T17:38:13.161840151Z at Function.findAll (/src/server/node_modules/sequelize/src/model.js:1816:47)
2026-08-03T17:38:13.161842841Z at Function.findOne (/src/server/node_modules/sequelize/src/model.js:1982:12)
2026-08-03T17:38:13.161845602Z at Session.getTabletMode (/src/server/lib/session/session.getTabletMode.js:13:19)
2026-08-03T17:38:13.161848357Z at getTabletMode (/src/server/api/controllers/session.controller.js:35:21)
2026-08-03T17:38:38.596415652Z 2026-08-03T19:38:38+0200 <warn> errorMiddleware.js:83 (errorMiddleware) Error: WHERE parameter "id" has invalid "undefined" value
2026-08-03T17:38:38.596460722Z at SQLiteQueryGenerator.whereItemQuery (/src/server/node_modules/sequelize/src/dialects/abstract/query-generator.js:2374:13)
2026-08-03T17:38:38.596467371Z at /src/server/node_modules/sequelize/src/dialects/abstract/query-generator.js:2363:25
2026-08-03T17:38:38.596471384Z at Array.forEach (<anonymous>)
2026-08-03T17:38:38.596490496Z at SQLiteQueryGenerator.whereItemsQuery (/src/server/node_modules/sequelize/src/dialects/abstract/query-generator.js:2361:35)
2026-08-03T17:38:38.596495188Z at SQLiteQueryGenerator.getWhereConditions (/src/server/node_modules/sequelize/src/dialects/abstract/query-generator.js:2789:19)
2026-08-03T17:38:38.596499152Z at SQLiteQueryGenerator.selectQuery (/src/server/node_modules/sequelize/src/dialects/abstract/query-generator.js:1412:28)
2026-08-03T17:38:38.596502883Z at SQLiteQueryInterface.select (/src/server/node_modules/sequelize/src/dialects/abstract/query-interface.js:1002:27)
2026-08-03T17:38:38.596506571Z at Function.findAll (/src/server/node_modules/sequelize/src/model.js:1816:47)
2026-08-03T17:38:38.596510073Z at Function.findOne (/src/server/node_modules/sequelize/src/model.js:1982:12)
2026-08-03T17:38:38.596513633Z at Session.getTabletMode (/src/server/lib/session/session.getTabletMode.js:13:19)
2026-08-03T17:38:38.596517220Z at getTabletMode (/src/server/api/controllers/session.controller.js:35:21)
2026-08-03T17:38:45.142401811Z 2026-08-03T19:38:45+0200 <warn> errorMiddleware.js:83 (errorMiddleware) Error: WHERE parameter "id" has invalid "undefined" value
2026-08-03T17:38:45.142447110Z at SQLiteQueryGenerator.whereItemQuery (/src/server/node_modules/sequelize/src/dialects/abstract/query-generator.js:2374:13)
2026-08-03T17:38:45.142453548Z at /src/server/node_modules/sequelize/src/dialects/abstract/query-generator.js:2363:25
2026-08-03T17:38:45.142457772Z at Array.forEach (<anonymous>)
2026-08-03T17:38:45.142461941Z at SQLiteQueryGenerator.whereItemsQuery (/src/server/node_modules/sequelize/src/dialects/abstract/query-generator.js:2361:35)
2026-08-03T17:38:45.142466449Z at SQLiteQueryGenerator.getWhereConditions (/src/server/node_modules/sequelize/src/dialects/abstract/query-generator.js:2789:19)
2026-08-03T17:38:45.142470495Z at SQLiteQueryGenerator.selectQuery (/src/server/node_modules/sequelize/src/dialects/abstract/query-generator.js:1412:28)
2026-08-03T17:38:45.142488220Z at SQLiteQueryInterface.select (/src/server/node_modules/sequelize/src/dialects/abstract/query-interface.js:1002:27)
2026-08-03T17:38:45.142493160Z at Function.findAll (/src/server/node_modules/sequelize/src/model.js:1816:47)
2026-08-03T17:38:45.142496847Z at Function.findOne (/src/server/node_modules/sequelize/src/model.js:1982:12)
2026-08-03T17:38:45.142500490Z at Session.getTabletMode (/src/server/lib/session/session.getTabletMode.js:13:19)
2026-08-03T17:38:45.142528530Z at getTabletMode (/src/server/api/controllers/session.controller.js:35:21)2026-08-03T17:40:15.786860439Z 2026-08-03T19:40:15+0200 <warn> errorMiddleware.js:83 (errorMiddleware) Error: El parámetro WHERE "id" tiene un valor "undefined" no válido
2026-08-03T17:40:15.786908001Z en SQLiteQueryGenerator.whereItemQuery (/src/server/node_modules/sequelize/src/dialects/abstract/query-generator.js:2374:13)
2026-08-03T17:40:15.786915352Z en /src/server/node_modules/sequelize/src/dialects/abstract/query-generator.js:2363:25
2026-08-03T17:40:15.786920574Z en Array.forEach (<anonymous>)
2026-08-03T17:40:15.786925600Z en SQLiteQueryGenerator.whereItemsQuery (/src/server/node_modules/sequelize/src/dialects/abstract/query-generator.js:2361:35)
2026-08-03T17:40:15.786930493Z en SQLiteQueryGenerator.getWhereConditions (/src/server/node_modules/sequelize/src/dialects/abstract/query-generator.js:2789:19)
2026-08-03T17:40:15.786935326Z en SQLiteQueryGenerator.selectQuery (/src/server/node_modules/sequelize/src/dialects/abstract/query-generator.js:1412:28)
2026-08-03T17:40:15.786940091Z en SQLiteQueryInterface.select (/src/server/node_modules/sequelize/src/dialects/abstract/query-interface.js:1002:27)
2026-08-03T17:40:15.786945165Z en Function.findAll (/src/server/node_modules/sequelize/src/model.js:1816:47)
2026-08-03T17:40:15.786949930Z en Function.findOne (/src/server/node_modules/sequelize/src/model.js:1982:12)
2026-08-03T17:40:15.786954693Z en Session.getTabletMode (/src/server/lib/session/session.getTabletMode.js:13:19)
2026-08-03T17:40:15.786959469Z en getTabletMode (/src/server/api/controllers/session.controller.js:35:21)
2026-08-03T17:40:28.400875202Z 2026-08-03T19:40:28+0200 <warn> errorMiddleware.js:83 (errorMiddleware) Error: El parámetro WHERE "id" tiene un valor "undefined" no válido
2026-08-03T17:40:28.400925225Z en SQLiteQueryGenerator.whereItemQuery (/src/server/node_modules/sequelize/src/dialects/abstract/query-generator.js:2374:13)
2026-08-03T17:40:28.400933566Z en /src/server/node_modules/sequelize/src/dialects/abstract/query-generator.js:2363:25
2026-08-03T17:40:28.400939435Z en Array.forEach (<anonymous>)
2026-08-03T17:40:28.400944701Z en SQLiteQueryGenerator.whereItemsQuery (/src/server/node_modules/sequelize/src/dialects/abstract/query-generator.js:2361:35)
2026-08-03T17:40:28.400950548Z en SQLiteQueryGenerator.getWhereConditions (/src/server/node_modules/sequelize/src/dialects/abstract/query-generator.js:2789:19)
2026-08-03T17:40:28.400956662Z en SQLiteQueryGenerator.selectQuery (/src/server/node_modules/sequelize/src/dialects/abstract/query-generator.js:1412:28)
2026-08-03T17:40:28.400962704Z en SQLiteQueryInterface.select (/src/server/node_modules/sequelize/src/dialects/abstract/query-interface.js:1002:27)
2026-08-03T17:40:28.400968746Z en Function.findAll (/src/server/node_modules/sequelize/src/model.js:1816:47)
2026-08-03T17:40:28.400974532Z en Function.findOne (/src/server/node_modules/sequelize/src/model.js:1982:12)
2026-08-03T17:40:28.400980250Z en Session.getTabletMode (/src/server/lib/session/session.getTabletMode.js:13:19)
2026-08-03T17:40:28.401009672Z en getTabletMode (/src/server/api/controllers/session.controller.js:35:21)
2026-08-03T17:40:50.348799125Z 2026-08-03T19:40:50+0200 <warn> errorMiddleware.js:83 (errorMiddleware) Error: El parámetro WHERE "id" tiene un valor "undefined" no válido
2026-08-03T17:40:50.348843084Z en SQLiteQueryGenerator.whereItemQuery (/src/server/node_modules/sequelize/src/dialects/abstract/query-generator.js:2374:13)
2026-08-03T17:40:50.348849310Z en /src/server/node_modules/sequelize/src/dialects/abstract/query-generator.js:2363:25
2026-08-03T17:40:50.348853464Z en Array.forEach (<anonymous>)
2026-08-03T17:40:50.348857477Z en SQLiteQueryGenerator.whereItemsQuery (/src/server/node_modules/sequelize/src/dialects/abstract/query-generator.js:2361:35)
2026-08-03T17:40:50.348861336Z en SQLiteQueryGenerator.getWhereConditions (/src/server/node_modules/sequelize/src/dialects/abstract/query-generator.js:2789:19)
2026-08-03T17:40:50.348865500Z en SQLiteQueryGenerator.selectQuery (/src/server/node_modules/sequelize/src/dialects/abstract/query-generator.js:1412:28)
2026-08-03T17:40:50.348869412Z en SQLiteQueryInterface.select (/src/server/node_modules/sequelize/src/dialects/abstract/query-interface.js:1002:27)
2026-08-03T17:40:50.348873131Z en Function.findAll (/src/server/node_modules/sequelize/src/model.js:1816:47)
2026-08-03T17:40:50.348876724Z en Function.findOne (/src/server/node_modules/sequelize/src/model.js:1982:12)
2026-08-03T17:40:50.348880354Z en Session.getTabletMode (/src/server/lib/session/session.getTabletMode.js:13:19)
2026-08-03T17:40:50.348884028Z en getTabletMode (/src/server/api/controllers/session.controller.js:35:21)
2026-08-03T17:40:54.820769395Z 2026-08-03T19:40:54+0200 <warn> errorMiddleware.js:83 (errorMiddleware) Error: El parámetro WHERE "id" tiene un valor "undefined" no válido
2026-08-03T17:40:54.820813947Z en SQLiteQueryGenerator.whereItemQuery (/src/server/node_modules/sequelize/src/dialects/abstract/query-generator.js:2374:13)
2026-08-03T17:40:54.820822261Z en /src/server/node_modules/sequelize/src/dialects/abstract/query-generator.js:2363:25
2026-08-03T17:40:54.820827398Z en Array.forEach (<anonymous>)
2026-08-03T17:40:54.820832820Z en SQLiteQueryGenerator.whereItemsQuery (/src/server/node_modules/sequelize/src/dialects/abstract/query-generator.js:2361:35)
2026-08-03T17:40:54.820838182Z en SQLiteQueryGenerator.getWhereConditions (/src/server/node_modules/sequelize/src/dialects/abstract/query-generator.js:2789:19)
2026-08-03T17:40:54.820843530Z en SQLiteQueryGenerator.selectQuery (/src/server/node_modules/sequelize/src/dialects/abstract/query-generator.js:1412:28)
2026-08-03T17:40:54.820848693Z en SQLiteQueryInterface.select (/src/server/node_modules/sequelize/src/dialects/abstract/query-interface.js:1002:27)
2026-08-03T17:40:54.820853919Z en Function.findAll (/src/server/node_modules/sequelize/src/model.js:1816:47)
2026-08-03T17:40:54.820858989Z en Function.findOne (/src/server/node_modules/sequelize/src/model.js:1982:12)
2026-08-03T17:40:54.820887013Z en Session.getTabletMode (/src/server/lib/session/session.getTabletMode.js:13:19)
2026-08-03T17:40:54.820891849Z en getTabletMode (/src/server/api/controllers/session.controller.js:35:21)
2026-08-03T17:41:11.789558137Z 2026-08-03T19:41:11+0200 <warn> errorMiddleware.js:83 (errorMiddleware) Error: El parámetro WHERE "id" tiene un valor "undefined" no válido
2026-08-03T17:41:11.789599690Z en SQLiteQueryGenerator.whereItemQuery (/src/server/node_modules/sequelize/src/dialects/abstract/query-generator.js:2374:13)
2026-08-03T17:41:11.789605253Z en /src/server/node_modules/sequelize/src/dialects/abstract/query-generator.js:2363:25
2026-08-03T17:41:11.789608953Z en Array.forEach (<anonymous>)
2026-08-03T17:41:11.789612959Z en SQLiteQueryGenerator.whereItemsQuery (/src/server/node_modules/sequelize/src/dialects/abstract/query-generator.js:2361:35)
2026-08-03T17:41:11.789616487Z en SQLiteQueryGenerator.getWhereConditions (/src/server/node_modules/sequelize/src/dialects/abstract/query-generator.js:2789:19)
2026-08-03T17:41:11.789619927Z en SQLiteQueryGenerator.selectQuery (/src/server/node_modules/sequelize/src/dialects/abstract/query-generator.js:1412:28)
2026-08-03T17:41:11.789623409Z en SQLiteQueryInterface.select (/src/server/node_modules/sequelize/src/dialects/abstract/query-interface.js:1002:27)
2026-08-03T17:41:11.789626783Z en Function.findAll (/src/server/node_modules/sequelize/src/model.js:1816:47)
2026-08-03T17:41:11.789630028Z en Function.findOne (/src/server/node_modules/sequelize/src/model.js:1982:12)
2026-08-03T17:41:11.789633250Z en Session.getTabletMode (/src/server/lib/session/session.getTabletMode.js:13:19)
2026-08-03T17:41:11.789636560Z en getTabletMode (/src/server/api/controllers/session.controller.js:35:21)
2026-08-03T17:41:28.246152651Z 2026-08-03T19:41:28+0200 <warn> errorMiddleware.js:83 (errorMiddleware) Error: El parámetro WHERE "id" tiene un valor "undefined" no válido
2026-08-03T17:41:28.246206523Z en SQLiteQueryGenerator.whereItemQuery (/src/server/node_modules/sequelize/src/dialects/abstract/query-generator.js:2374:13)
2026-08-03T17:41:28.246215256Z en /src/server/node_modules/sequelize/src/dialects/abstract/query-generator.js:2363:25
2026-08-03T17:41:28.246221546Z en Array.forEach (<anonymous>)
2026-08-03T17:41:28.246227744Z en SQLiteQueryGenerator.whereItemsQuery (/src/server/node_modules/sequelize/src/dialects/abstract/query-generator.js:2361:35)
2026-08-03T17:41:28.246233599Z en SQLiteQueryGenerator.getWhereConditions (/src/server/node_modules/sequelize/src/dialects/abstract/query-generator.js:2789:19)
2026-08-03T17:41:28.246239622Z en SQLiteQueryGenerator.selectQuery (/src/server/node_modules/sequelize/src/dialects/abstract/query-generator.js:1412:28)
2026-08-03T17:41:28.246246101Z en SQLiteQueryInterface.select (/src/server/node_modules/sequelize/src/dialects/abstract/query-interface.js:1002:27)
2026-08-03T17:41:28.246252015Z en Function.findAll (/src/server/node_modules/sequelize/src/model.js:1816:47)
2026-08-03T17:41:28.246257708Z en Function.findOne (/src/server/node_modules/sequelize/src/model.js:1982:12)
2026-08-03T17:41:28.246283239Z en Session.getTabletMode (/src/server/lib/session/session.getTabletMode.js:13:19)
2026-08-03T17:41:28.246288466Z en getTabletMode (/src/server/api/controllers/session.controller.js:35:21)
2026-08-03T18:00:00.031140005Z 2026-08-03T20:00:00+0200 <info> energy-monitoring.calculateConsumptionFromIndex.js:27 (EnergyMonitoringHandler.calculateConsumptionFromIndex) Calculando el consumo a partir del índice en la zona horaria Europa/París para la ventana Mon Aug 03 2026 20:00:00 GMT+0200 (Hora de verano de Europa central)
2026-08-03T18:00:00.063450786Z 2026-08-03T20:00:00+0200 <info> energy-monitoring.calculateConsumptionFromIndex.js:34 (EnergyMonitoringHandler.calculateConsumptionFromIndex) Se encontraron 38 dispositivos de energía
2026-08-03T18:00:00.063963320Z 2026-08-03T20:00:00+0200 <info> energy-monitoring.calculateConsumptionFromIndex.js:65 (EnergyMonitoringHandler.calculateConsumptionFromIndex) Se encontraron 7 dispositivos con ambas características INDEX y THIRTY_MINUTES_CONSUMPTION
2026-08-03T18:00:00.081703025Z 2026-08-03T20:00:00+0200 <info> energy-monitoring.calculateConsumptionFromIndex.js:149 () Se guardó el consumo 0 para el dispositivo 0xa4c1385b04255116 Frigo en Mon Aug 03 2026 20:00:00 GMT+0200 (Hora de verano de Europa central)
2026-08-03T18:00:00.098769122Z 2026-08-03T20:00:00+0200 <info> energy-monitoring.calculateConsumptionFromIndex.js:149 () Se guardó el consumo 0 para el dispositivo 0xa4c1387693fd8ab0 Prise SdB en Mon Aug 03 2026 20:00:00 GMT+0200 (Hora de verano de Europa central)
2026-08-03T18:00:00.114737382Z 2026-08-03T20:00:00+0200 <info> energy-monitoring.calculateConsumptionFromIndex.js:149 () Se guardó el consumo 0.15999999999985448 para el dispositivo Cpt Général en Mon Aug 03 2026 20:00:00 GMT+0200 (Hora de verano de Europa central)
2026-08-03T18:00:00.130183687Z 2026-08-03T20:00:00+0200 <info> energy-monitoring.calculateConsumptionFromIndex.js:149 () Se guardó el consumo 0 para el dispositivo Prise Accessoires en Mon Aug 03 2026 20:00:00 GMT+0200 (Hora de verano de Europa central)
2026-08-03T18:00:00.180037086Z 2026-08-03T20:00:00+0200 <info> energy-monitoring.calculateConsumptionFromIndex.js:149 () Se guardó el consumo 0 para el dispositivo Prise Cagibi en Mon Aug 03 2026 20:00:00 GMT+0200 (Hora de verano de Europa central)
2026-08-03T18:00:00.195692448Z 2026-08-03T20:00:00+0200 <info> energy-monitoring.calculateConsumptionFromIndex.js:149 () Se guardó el consumo 0 para el dispositivo Prise Ch. 2 en Mon Aug 03 2026 20:00:00 GMT+0200 (Hora de verano de Europa central)
2026-08-03T18:00:00.211255387Z 2026-08-03T20:00:00+0200 <info> energy-monitoring.calculateConsumptionFromIndex.js:149 () Se guardó el consumo 0 para el dispositivo Prise Lave-vaisselle en Mon Aug 03 2026 20:00:00 GMT+0200 (Hora de verano de Europa central)
2026-08-03T18:00:00.214808825Z 2026-08-03T20:00:00+0200 <info> energy-monitoring.calculateConsumptionFromIndex.js:160 (EnergyMonitoringHandler.calculateConsumptionFromIndex) Finalizada la calculación del consumo a partir del índice para 7 dispositivos
2026-08-03T18:00:00.225447686Z 2026-08-03T20:00:00+0200 <info> energy-monitoring.calculateCostFrom.js:34 (EnergyMonitoringHandler.calculateCostFrom) Calculando el costo en la zona horaria Europa/París
2026-08-03T18:00:00.234120615Z 2026-08-03T20:00:00+0200 <info> energy-monitoring.calculateCostFrom.js:38 (EnergyMonitoringHandler.calculateCostFrom) Se encontraron 7 dispositivos de energía
2026-08-03T18:00:00.247636057Z 2026-08-03T20:00:00+0200 <info> index.js:369 () DuckDB: Insertando fragmento 0 para deviceFeature = 21a89915-2bd7-48ea-b982-bc6f926b3a1f.
2026-08-03T18:00:00.268981722Z 2026-08-03T20:00:00+0200 <info> index.js:369 () DuckDB: Insertando fragmento 0 para deviceFeature = fd270337-4fcb-4515-925f-5ad9b3ecde55.
2026-08-03T18:00:00.288738068Z 2026-08-03T20:00:00+0200 <info> index.js:369 () DuckDB: Insertando fragmento 0 para deviceFeature = 11cb03a2-5766-4690-a508-c06befaf9652.
2026-08-03T18:00:00.308315992Z 2026-08-03T20:00:00+0200 <info> index.js:369 () DuckDB: Insertando fragmento 0 para deviceFeature = 982dfad9-55c8-4c65-9736-284a431e4ba4.
2026-08-03T18:00:00.337545940Z 2026-08-03T20:00:00+0200 <info> index.js:369 () DuckDB: Insertando fragmento 0 para deviceFeature = 3cafa916-a26e-4854-b0df-3679a533f7f6.
2026-08-03T18:00:00.390658553Z 2026-08-03T20:00:00+0200 <info> index.js:369 () DuckDB: Insertando fragmento 0 para deviceFeature = c774dcfe-7244-42f3-af03-392befe9bd9b.
2026-08-03T18:00:00.435668373Z 2026-08-03T20:00:00+0200 <info> index.js:369 () DuckDB: Insertando fragmento 0 para deviceFeature = 5255b0b9-b0ce-473f-a412-d9c872af5212.
2026-08-03T18:00:38.359337264Z 2026-08-03T20:00:38+0200 <error> calendar.syncUserCalendars.js:65 (CalDAVHandler.syncUserCalendars) Error: Estado incorrecto: 401
2026-08-03T18:00:38.359369512Z en XMLHttpRequest.request.onreadystatechange (/src/server/services/caldav/node_modules/dav-request/dav.js:3393:27)
2026-08-03T18:00:38.359373509Z en Timeout._onTimeout (/src/server/services/caldav/node_modules/xmlhttprequest-ssl/lib/XMLHttpRequest.js:1089:51)
2026-08-03T18:00:38.359376366Z en listOnTimeout (node:internal/timers:585:17)
2026-08-03T18:00:38.359379148Z en processTimers (node:internal/timers:521:7)
2026-08-03T18:00:38.360235413Z 2026-08-03T20:00:38+0200 <error> index.js:53 (Timeout.syncAllUsers [as _onTimeout]) NotFoundError: [object Object]
2026-08-03T18:00:38.360257721Z en CalDAVHandler.syncUserCalendars (/src/server/services/caldav/lib/calendar/calendar.syncUserCalendars.js:66:11)
2026-08-03T18:00:38.360262091Z en Promise.map.concurrency (/src/server/services/caldav/index.js:46:13)
2026-08-03T18:01:02.627225628Z 2026-08-03T20:01:02+0200 <info> scene.triggers.js:64 (Object.device.new-state) Programando temporizador para verificar el estado del dispositivo "zigbee2mqtt-0x54ef441000c4b716-light-sensor-decimal-illuminance" en 120000ms
2026-08-03T18:03:02.630045466Z 2026-08-03T20:03:02+0200 <info> scene.triggers.js:46 (Object.device.new-state) Disparador de escena device.new-state: El temporizador para el sensor zigbee2mqtt-0x54ef441000c4b716-light-sensor-decimal-illuminance ha finalizado.
2026-08-03T18:12:10.192381169Z 2026-08-03T20:12:10+0200 <info> scene.triggers.js:64 (Object.device.new-state) Programando temporizador para verificar el estado del dispositivo "zigbee2mqtt-0x54ef441000c4b716-light-sensor-decimal-illuminance" en 180000ms
2026-08-03T18:15:10.195995348Z 2026-08-03T20:15:10+0200 <info> scene.triggers.js:46 (Object.device.new-state) Disparador de escena device.new-state: El temporizador para el sensor zigbee2mqtt-0x54ef441000c4b716-light-sensor-decimal-illuminance ha finalizado.
2026-08-03T18:30:00.029542038Z 2026-08-03T20:30:00+0200 <info> energy-monitoring.calculateConsumptionFromIndex.js:27 (EnergyMonitoringHandler.calculateConsumptionFromIndex) Calculando consumo desde el índice en la zona horaria Europa/París para la ventana Mon Aug 03 2026 20:30:00 GMT+0200 (Hora de verano de Europa central)
2026-08-03T18:30:00.058846930Z 2026-08-03T20:30:00+0200 <info> energy-monitoring.calculateConsumptionFromIndex.js:34 (EnergyMonitoringHandler.calculateConsumptionFromIndex) Se encontraron 38 dispositivos de energía
2026-08-03T18:30:00.059193660Z 2026-08-03T20:30:00+0200 <info> energy-monitoring.calculateConsumptionFromIndex.js:65 (EnergyMonitoringHandler.calculateConsumptionFromIndex) Se encontraron 7 dispositivos con las características INDEX y THIRTY_MINUTES_CONSUMPTION
2026-08-03T18:30:00.077224724Z 2026-08-03T20:30:00+0200 <info> energy-monitoring.calculateConsumptionFromIndex.js:149 () Se guardó el consumo 0.029999999999972715 para el dispositivo 0xa4c1385b04255116 Frigo en Mon Aug 03 2026 20:30:00 GMT+0200 (Hora de verano de Europa central)
2026-08-03T18:30:00.093212229Z 2026-08-03T20:30:00+0200 <info> energy-monitoring.calculateConsumptionFromIndex.js:149 () Se guardó el consumo 0 para el dispositivo 0xa4c1387693fd8ab0 Prise SdB en Mon Aug 03 2026 20:30:00 GMT+0200 (Hora de verano de Europa central)
2026-08-03T18:30:00.109338459Z 2026-08-03T20:30:00+0200 <info> energy-monitoring.calculateConsumptionFromIndex.js:149 () Se guardó el consumo 0.17000000000007276 para el dispositivo Cpt Général en Mon Aug 03 2026 20:30:00 GMT+0200 (Hora de verano de Europa central)
2026-08-03T18:30:00.124428732Z 2026-08-03T20:30:00+0200 <info> energy-monitoring.calculateConsumptionFromIndex.js:149 () Se guardó el consumo 0.009999999999990905 para el dispositivo Prise Accessoires en Mon Aug 03 2026 20:30:00 GMT+0200 (Hora de verano de Europa central)
2026-08-03T18:30:00.148487364Z 2026-08-03T20:30:00+0200 <info> energy-monitoring.calculateConsumptionFromIndex.js:149 () Se guardó el consumo 0 para el dispositivo Prise Cagibi en Mon Aug 03 2026 20:30:00 GMT+0200 (Hora de verano de Europa central)
2026-08-03T18:30:00.164017218Z 2026-08-03T20:30:00+0200 <info> energy-monitoring.calculateConsumptionFromIndex.js:149 () Se guardó el consumo 0 para el dispositivo Prise Ch. 2 en Mon Aug 03 2026 20:30:00 GMT+0200 (Hora de verano de Europa central)
2026-08-03T18:30:00.179407168Z 2026-08-03T20:30:00+0200 <info> energy-monitoring.calculateConsumptionFromIndex.js:149 () Se guardó el consumo 0 para el dispositivo Prise Lave-vaisselle en Mon Aug 03 2026 20:30:00 GMT+0200 (Hora de verano de Europa central)
2026-08-03T18:30:00.182440332Z 2026-08-03T20:30:00+0200 <info> energy-monitoring.calculateConsumptionFromIndex.js:160 (EnergyMonitoringHandler.calculateConsumptionFromIndex) Finalizada la calculación del consumo desde el índice para 7 dispositivos
2026-08-03T18:30:00.188739307Z 2026-08-03T20:30:00+0200 <info> energy-monitoring.calculateCostFrom.js:34 (EnergyMonitoringHandler.calculateCostFrom) Calculando costo en la zona horaria Europa/París
2026-08-03T18:30:00.218723922Z 2026-08-03T20:30:00+0200 <info> energy-monitoring.calculateCostFrom.js:38 (EnergyMonitoringHandler.calculateCostFrom) Se encontraron 7 dispositivos de energía
2026-08-03T18:30:00.264042400Z 2026-08-03T20:30:00+0200 <info> index.js:369 () DuckDB: Insertando fragmento 0 para deviceFeature = 21a89915-2bd7-48ea-b982-bc6f926b3a1f.
2026-08-03T18:30:00.292142033Z 2026-08-03T20:30:00+0200 <info> index.js:369 () DuckDB: Insertando fragmento 0 para deviceFeature = fd270337-4fcb-4515-925f-5ad9b3ecde55.
2026-08-03T18:30:00.309539459Z 2026-08-03T20:30:00+0200 <info> index.js:369 () DuckDB: Insertando fragmento 0 para deviceFeature = 11cb03a2-5766-4690-a508-c06befaf9652.
2026-08-03T18:30:00.325723543Z 2026-08-03T20:30:00+0200 <info> index.js:369 () DuckDB: Insertando fragmento 0 para deviceFeature = 982dfad9-55c8-4c65-9736-284a431e4ba4.
2026-08-03T18:30:00.346462701Z 2026-08-03T20:30:00+0200 <info> index.js:369 () DuckDB: Insertando fragmento 0 para deviceFeature = 3cafa916-a26e-4854-b0df-3679a533f7f6.
2026-08-03T18:30:00.368513152Z 2026-08-03T20:30:00+0200 <info> index.js:369 () DuckDB: Insertando fragmento 0 para deviceFeature = c774dcfe-7244-42f3-af03-392befe9bd9b.
2026-08-03T18:30:00.386776496Z 2026-08-03T20:30:00+0200 <info> index.js:369 () DuckDB: Insertando fragmento 0 para deviceFeature = 5255b0b9-b0ce-473f-a412-d9c872af5212.
2026-08-03T18:30:38.334628599Z 2026-08-03T20:30:38+0200 <error> calendar.syncUserCalendars.js:65 (CalDAVHandler.syncUserCalendars) Error: Estado incorrecto: 401
2026-08-03T18:30:38.334658397Z at XMLHttpRequest.request.onreadystatechange (/src/server/services/caldav/node_modules/dav-request/dav.js:3393:27)
2026-08-03T18:30:38.334662301Z at Timeout._onTimeout (/src/server/services/caldav/node_modules/xmlhttprequest-ssl/lib/XMLHttpRequest.js:1089:51)
2026-08-03T18:30:38.334665322Z at listOnTimeout (node:internal/timers:585:17)
2026-08-03T18:30:38.334668090Z at processTimers (node:internal/timers:521:7)
2026-08-03T18:30:38.336127849Z 2026-08-03T20:30:38+0200 <error> index.js:53 (Timeout.syncAllUsers [as _onTimeout]) NotFoundError: [object Object]
2026-08-03T18:30:38.336153159Z at CalDAVHandler.syncUserCalendars (/src/server/services/caldav/lib/calendar/calendar.syncUserCalendars.js:66:11)
2026-08-03T18:30:38.336157851Z at Promise.map.concurrency (/src/server/services/caldav/index.js:46:13)
2026-08-03T19:00:00.030113415Z 2026-08-03T21:00:00+0200 <info> energy-monitoring.calculateConsumptionFromIndex.js:27 (EnergyMonitoringHandler.calculateConsumptionFromIndex) Calculando consumo desde el índice en la zona horaria Europa/París para la ventana Mon Aug 03 2026 21:00:00 GMT+0200 (Hora de verano de Europa central)
2026-08-03T19:00:00.063727137Z 2026-08-03T21:00:00+0200 <info> energy-monitoring.calculateConsumptionFromIndex.js:34 (EnergyMonitoringHandler.calculateConsumptionFromIndex) Se encontraron 38 dispositivos de energía
2026-08-03T19:00:00.064121093Z 2026-08-03T21:00:00+0200 <info> energy-monitoring.calculateConsumptionFromIndex.js:65 (EnergyMonitoringHandler.calculateConsumptionFromIndex) Se encontraron 7 dispositivos con las características INDEX y THIRTY_MINUTES_CONSUMPTION
2026-08-03T19:00:00.082330027Z 2026-08-03T21:00:00+0200 <info> energy-monitoring.calculateConsumptionFromIndex.js:149 () Se guardó el consumo 0.04000000000007731 para el dispositivo 0xa4c1385b04255116 Frigo en Mon Aug 03 2026 21:00:00 GMT+0200 (Hora de verano de Europa central)
2026-08-03T19:00:00.101237923Z 2026-08-03T21:00:00+0200 <info> energy-monitoring.calculateConsumptionFromIndex.js:149 () Se guardó el consumo 0 para el dispositivo 0xa4c1387693fd8ab0 Prise SdB en Mon Aug 03 2026 21:00:00 GMT+0200 (Hora de verano de Europa central)
2026-08-03T19:00:00.117515678Z 2026-08-03T21:00:00+0200 <info> energy-monitoring.calculateConsumptionFromIndex.js:149 () Se guardó el consumo 0.17999999999938154 para el dispositivo Cpt Général en Mon Aug 03 2026 21:00:00 GMT+0200 (Hora de verano de Europa central)
2026-08-03T19:00:00.133778522Z 2026-08-03T21:00:00+0200 <info> energy-monitoring.calculateConsumptionFromIndex.js:149 () Se guardó el consumo 0.009999999999990905 para el dispositivo Prise Accessoires en Mon Aug 03 2026 21:00:00 GMT+0200 (Hora de verano de Europa central)
2026-08-03T19:00:00.158895479Z 2026-08-03T21:00:00+0200 <info> energy-monitoring.calculateConsumptionFromIndex.js:149 () Se guardó el consumo 0 para el dispositivo Prise Cagibi en Mon Aug 03 2026 21:00:00 GMT+0200 (Hora de verano de Europa central)
2026-08-03T19:00:00.174563206Z 2026-08-03T21:00:00+0200 <info> energy-monitoring.calculateConsumptionFromIndex.js:149 () Se guardó el consumo 0 para el dispositivo Prise Ch. 2 en Mon 3 Ago 2026 21:00:00 GMT+0200 (Hora de verano de Europa central)
2026-08-03T19:00:00.194427470Z 2026-08-03T21:00:00+0200 <info> energy-monitoring.calculateConsumptionFromIndex.js:149 () Se guardó el consumo 0 para el dispositivo Prise Lave-vaisselle en Mon Aug 03 2026 21:00:00 GMT+0200 (Hora de verano de Europa central)
2026-08-03T19:00:00.197433094Z 2026-08-03T21:00:00+0200 <info> energy-monitoring.calculateConsumptionFromIndex.js:160 (EnergyMonitoringHandler.calculateConsumptionFromIndex) Se terminó de calcular el consumo a partir del índice para 7 dispositivos
2026-08-03T19:00:00.203738846Z 2026-08-03T21:00:00+0200 <info> energy-monitoring.calculateCostFrom.js:34 (EnergyMonitoringHandler.calculateCostFrom) Se está calculando el coste en la zona horaria Europa/París
2026-08-03T19:00:00.212850158Z 2026-08-03T21:00:00+0200 <info> energy-monitoring.calculateCostFrom.js:38 (EnergyMonitoringHandler.calculateCostFrom) Se encontraron 7 dispositivos de energía
2026-08-03T19:00:00.223237015Z 2026-08-03T21:00:00+0200 <info> index.js:369 () DuckDB : Se está insertando el fragmento 0 para deviceFeature = 21a89915-2bd7-48ea-b982-bc6f926b3a1f.
2026-08-03T19:00:00.241988990Z 2026-08-03T21:00:00+0200 <info> index.js:369 () DuckDB : Se está insertando el fragmento 0 para deviceFeature = fd270337-4fcb-4515-925f-5ad9b3ecde55.
2026-08-03T19:00:00.260220986Z 2026-08-03T21:00:00+0200 <info> index.js:369 () DuckDB : Se está insertando el fragmento 0 para deviceFeature = 11cb03a2-5766-4690-a508-c06befaf9652.
2026-08-03T19:00:00.282352017Z 2026-08-03T21:00:00+0200 <info> index.js:369 () DuckDB : Se está insertando el fragmento 0 para deviceFeature = 982dfad9-55c8-4c65-9736-284a431e4ba4.
2026-08-03T19:00:00.300853436Z 2026-08-03T21:00:00+0200 <info> index.js:369 () DuckDB : Se está insertando el fragmento 0 para deviceFeature = 3cafa916-a26e-4854-b0df-3679a533f7f6.
2026-08-03T19:00:00.320009766Z 2026-08-03T21:00:00+0200 <info> index.js:369 () DuckDB : Se está insertando el fragmento 0 para deviceFeature = c774dcfe-7244-42f3-af03-392befe9bd9b.
2026-08-03T19:00:00.337983398Z 2026-08-03T21:00:00+0200 <info> index.js:369 () DuckDB : Se está insertando el fragmento 0 para deviceFeature = 5255b0b9-b0ce-473f-a412-d9c872af5212.
2026-08-03T19:00:38.332635688Z 2026-08-03T21:00:38+0200 <error> calendar.syncUserCalendars.js:65 (CalDAVHandler.syncUserCalendars) Error: Bad status: 401
2026-08-03T19:00:38.332664878Z at XMLHttpRequest.request.onreadystatechange (/src/server/services/caldav/node_modules/dav-request/dav.js:3393:27)
2026-08-03T19:00:38.332668589Z at Timeout._onTimeout (/src/server/services/caldav/node_modules/xmlhttprequest-ssl/lib/XMLHttpRequest.js:1089:51)
2026-08-03T19:00:38.332671339Z at listOnTimeout (node:internal/timers:585:17)
2026-08-03T19:00:38.332684396Z at processTimers (node:internal/timers:521:7)
2026-08-03T19:00:38.333539772Z 2026-08-03T21:00:38+0200 <error> index.js:53 (Timeout.syncAllUsers [as _onTimeout]) NotFoundError: [object Object]
2026-08-03T19:00:38.333553776Z at CalDAVHandler.syncUserCalendars (/src/server/services/caldav/lib/calendar/calendar.syncUserCalendars.js:66:11)
2026-08-03T19:00:38.333556513Z at Promise.map.concurrency (/src/server/services/caldav/index.js:46:13)
2026-08-03T19:03:09.362486719Z 2026-08-03T21:03:09+0200 <warn> errorMiddleware.js:83 (errorMiddleware) Error: WHERE parameter "id" has invalid "undefined" value
2026-08-03T19:03:09.362520746Z at SQLiteQueryGenerator.whereItemQuery (/src/server/node_modules/sequelize/src/dialects/abstract/query-generator.js:2374:13)
2026-08-03T19:03:09.362525192Z at /src/server/node_modules/sequelize/src/dialects/abstract/query-generator.js:2363:25
2026-08-03T19:03:09.362528235Z at Array.forEach (<anonymous>)
2026-08-03T19:03:09.362531342Z at SQLiteQueryGenerator.whereItemsQuery (/src/server/node_modules/sequelize/src/dialects/abstract/query-generator.js:2361:35)
2026-08-03T19:03:09.362534215Z at SQLiteQueryGenerator.getWhereConditions (/src/server/node_modules/sequelize/src/dialects/abstract/query-generator.js:2789:19)
2026-08-03T19:03:09.362537060Z at SQLiteQueryGenerator.selectQuery (/src/server/node_modules/sequelize/src/dialects/abstract/query-generator.js:1412:28)
2026-08-03T19:03:09.362540003Z at SQLiteQueryInterface.select (/src/server/node_modules/sequelize/src/dialects/abstract/query-interface.js:1002:27)
2026-08-03T19:03:09.362542770Z at Function.findAll (/src/server/node_modules/sequelize/src/model.js:1816:47)
2026-08-03T19:03:09.362545342Z at Function.findOne (/src/server/node_modules/sequelize/src/model.js:1982:12)
2026-08-03T19:03:09.362547837Z at Session.getTabletMode (/src/server/lib/session/session.getTabletMode.js:13:19)
2026-08-03T19:03:09.362550358Z at getTabletMode (/src/server/api/controllers/session.controller.js:35:21)
2026-08-03T19:03:13.961943223Z 2026-08-03T21:03:13+0200 <warn> errorMiddleware.js:83 (errorMiddleware) Error: WHERE parameter "id" has invalid "undefined" value
2026-08-03T19:03:13.961989483Z at SQLiteQueryGenerator.whereItemQuery (/src/server/node_modules/sequelize/src/dialects/abstract/query-generator.js:2374:13)
2026-08-03T19:03:13.961997260Z at /src/server/node_modules/sequelize/src/dialects/abstract/query-generator.js:2363:25
2026-08-03T19:03:13.962002871Z at Array.forEach (<anonymous>)
2026-08-03T19:03:13.962008304Z at SQLiteQueryGenerator.whereItemsQuery (/src/server/node_modules/sequelize/src/dialects/abstract/query-generator.js:2361:35)
2026-08-03T19:03:13.962013467Z at SQLiteQueryGenerator.getWhereConditions (/src/server/node_modules/sequelize/src/dialects/abstract/query-generator.js:2789:19)
2026-08-03T19:03:13.962018697Z at SQLiteQueryGenerator.selectQuery (/src/server/node_modules/sequelize/src/dialects/abstract/query-generator.js:1412:28)
2026-08-03T19:03:13.962024334Z at SQLiteQueryInterface.select (/src/server/node_modules/sequelize/src/dialects/abstract/query-interface.js:1002:27)
2026-08-03T19:03:13.962052416Z at Function.findAll (/src/server/node_modules/sequelize/src/model.js:1816:47)
2026-08-03T19:03:13.962057046Z at Function.findOne (/src/server/node_modules/sequelize/src/model.js:1982:12)
2026-08-03T19:03:13.962060645Z at Session.getTabletMode (/src/server/lib/session/session.getTabletMode.js:13:19)
2026-08-03T19:03:13.962064126Z at getTabletMode (/src/server/api/controllers/session.controller.js:35:21)
2026-08-03T19:06:15.030179996Z 2026-08-03T21:06:15+0200 <warn> scene.executeActions.js:42 (executeAction) FetchError: request to http://192.168.1.117:1400/MediaRenderer/AVTransport/Control failed, reason: connect EHOSTUNREACH 192.168.1.117:1400
2026-08-03T19:06:15.030216537Z at ClientRequest.<anonymous> (/src/server/services/sonos/node_modules/node-fetch/lib/index.js:1501:11)
2026-08-03T19:06:15.030221268Z at ClientRequest.emit (node:events:519:28)
2026-08-03T19:06:15.030224161Z at emitErrorEvent (node:_http_client:108:11)
2026-08-03T19:06:15.030226843Z at Socket.socketErrorListener (node:_http_client:575:5)
2026-08-03T19:06:15.030229471Z at Socket.emit (node:events:519:28)
2026-08-03T19:06:15.030232136Z at emitErrorNT (node:internal/streams/destroy:170:8)
2026-08-03T19:06:15.030234896Z at emitErrorCloseNT (node:internal/streams/destroy:129:3)
2026-08-03T19:06:15.030237669Z at processTicksAndRejections (node:internal/process/task_queues:89:21) {
2026-08-03T19:06:15.030240401Z type: 'system',
2026-08-03T19:06:15.030243100Z errno: 'EHOSTUNREACH',
2026-08-03T19:06:15.030245891Z code: 'EHOSTUNREACH'
2026-08-03T19:06:15.030248500Z }
2026-08-03T19:30:00.032458185Z 2026-08-03T21:30:00+0200 <info> energy-monitoring.calculateConsumptionFromIndex.js:27 (EnergyMonitoringHandler.calculateConsumptionFromIndex) Calculating consumption from index in timezone Europe/Paris for window Mon Aug 03 2026 21:30:00 GMT+0200 (Central European Summer Time)
2026-08-03T19:30:00.066306373Z 2026-08-03T21:30:00+0200 <info> energy-monitoring.calculateConsumptionFromIndex.js:34 (EnergyMonitoringHandler.calculateConsumptionFromIndex) Found 38 energy devices
2026-08-03T19:30:00.066673158Z 2026-08-03T21:30:00+0200 <info> energy-monitoring.calculateConsumptionFromIndex.js:65 (EnergyMonitoringHandler.calculateConsumptionFromIndex) Found 7 devices with both INDEX and THIRTY_MINUTES_CONSUMPTION features
2026-08-03T19:30:00.080671433Z 2026-08-03T21:30:00+0200 <info> energy-monitoring.calculateConsumptionFromIndex.js:149 () Saved consumption 0.01999999999998181 for device 0xa4c1385b04255116 Frigo at Mon Aug 03 2026 21:30:00 GMT+0200 (Central European Summer Time)
2026-08-03T19:30:00.096319168Z 2026-08-03T21:30:00+0200 <info> energy-monitoring.calculateConsumptionFromIndex.js:149 () Saved consumption 0 for device 0xa4c1387693fd8ab0 Prise SdB at Mon Aug 03 2026 21:30:00 GMT+0200 (Central European Summer Time)
2026-08-03T19:30:00.113286806Z 2026-08-03T21:30:00+0200 <info> energy-monitoring.calculateConsumptionFromIndex.js:149 () Saved consumption 0.1500000000005457 for device Cpt Général at Mon Aug 03 2026 21:30:00 GMT+0200 (Central European Summer Time)
2026-08-03T19:30:00.128157975Z 2026-08-03T21:30:00+0200 <info> energy-monitoring.calculateConsumptionFromIndex.js:149 () Saved consumption 0.009999999999990905 for device Prise Accessoires at Mon Aug 03 2026 21:30:00 GMT+0200 (Central European Summer Time)
2026-08-03T19:30:00.152992447Z 2026-08-03T21:30:00+0200 <info> energy-monitoring.calculateConsumptionFromIndex.js:149 () Saved consumption 0 for device Prise Cagibi at Mon Aug 03 2026 21:30:00 GMT+0200 (Central European Summer Time)
2026-08-03T19:30:00.169267054Z 2026-08-03T21:30:00+0200 <info> energy-monitoring.calculateConsumptionFromIndex.js:149 () Saved consumption 0 for device Prise Ch. 2 en Mon Aug 03 2026 21:30:00 GMT+0200 (Hora de verano de Europa central)
2026-08-03T19:30:00.184258409Z 2026-08-03T21:30:00+0200 <info> energy-monitoring.calculateConsumptionFromIndex.js:149 () Se guardó el consumo 0 para el dispositivo Prise Lave-vaisselle en Mon Aug 03 2026 21:30:00 GMT+0200 (Hora de verano de Europa central)
2026-08-03T19:30:00.187206605Z 2026-08-03T21:30:00+0200 <info> energy-monitoring.calculateConsumptionFromIndex.js:160 (EnergyMonitoringHandler.calculateConsumptionFromIndex) Finalizado el cálculo del consumo a partir del índice para 7 dispositivos
2026-08-03T19:30:00.192913189Z 2026-08-03T21:30:00+0200 <info> energy-monitoring.calculateCostFrom.js:34 (EnergyMonitoringHandler.calculateCostFrom) Cálculo del coste en la zona horaria Europa/París
2026-08-03T19:30:00.201647457Z 2026-08-03T21:30:00+0200 <info> energy-monitoring.calculateCostFrom.js:38 (EnergyMonitoringHandler.calculateCostFrom) Se encontraron 7 dispositivos de energía
2026-08-03T19:30:00.212575366Z 2026-08-03T21:30:00+0200 <info> index.js:369 () DuckDB : Inserción del fragmento 0 para deviceFeature = 21a89915-2bd7-48ea-b982-bc6f926b3a1f.
2026-08-03T19:30:00.231880892Z 2026-08-03T21:30:00+0200 <info> index.js:369 () DuckDB : Inserción del fragmento 0 para deviceFeature = fd270337-4fcb-4515-925f-5ad9b3ecde55.
2026-08-03T19:30:00.249485841Z 2026-08-03T21:30:00+0200 <info> index.js:369 () DuckDB : Inserción del fragmento 0 para deviceFeature = 11cb03a2-5766-4690-a508-c06befaf9652.
2026-08-03T19:30:00.267021343Z 2026-08-03T21:30:00+0200 <info> index.js:369 () DuckDB : Inserción del fragmento 0 para deviceFeature = 982dfad9-55c8-4c65-9736-284a431e4ba4.
2026-08-03T19:30:00.285499268Z 2026-08-03T21:30:00+0200 <info> index.js:369 () DuckDB : Inserción del fragmento 0 para deviceFeature = 3cafa916-a26e-4854-b0df-3679a533f7f6.
2026-08-03T19:30:00.305126787Z 2026-08-03T21:30:00+0200 <info> index.js:369 () DuckDB : Inserción del fragmento 0 para deviceFeature = c774dcfe-7244-42f3-af03-392befe9bd9b.
2026-08-03T19:30:00.323839998Z 2026-08-03T21:30:00+0200 <info> index.js:369 () DuckDB : Inserción del fragmento 0 para deviceFeature = 5255b0b9-b0ce-473f-a412-d9c872af5212.
2026-08-03T19:30:08.663235352Z 2026-08-03T21:30:08+0200 <warn> errorMiddleware.js:83 (errorMiddleware) Error: WHERE parameter "id" has invalid "undefined" value
2026-08-03T19:30:08.663274591Z at SQLiteQueryGenerator.whereItemQuery (/src/server/node_modules/sequelize/src/dialects/abstract/query-generator.js:2374:13)
2026-08-03T19:30:08.663280073Z at /src/server/node_modules/sequelize/src/dialects/abstract/query-generator.js:2363:25
2026-08-03T19:30:08.663304221Z at Array.forEach (<anonymous>)
2026-08-03T19:30:08.663309390Z at SQLiteQueryGenerator.whereItemsQuery (/src/server/node_modules/sequelize/src/dialects/abstract/query-generator.js:2361:35)
2026-08-03T19:30:08.663313195Z at SQLiteQueryGenerator.getWhereConditions (/src/server/node_modules/sequelize/src/dialects/abstract/query-generator.js:2789:19)
2026-08-03T19:30:08.663316680Z at SQLiteQueryGenerator.selectQuery (/src/server/node_modules/sequelize/src/dialects/abstract/query-generator.js:1412:28)
2026-08-03T19:30:08.663320020Z at SQLiteQueryInterface.select (/src/server/node_modules/sequelize/src/dialects/abstract/query-interface.js:1002:27)
2026-08-03T19:30:08.663323356Z at Function.findAll (/src/server/node_modules/sequelize/src/model.js:1816:47)
2026-08-03T19:30:08.663326481Z at Function.findOne (/src/server/node_modules/sequelize/src/model.js:1982:12)
2026-08-03T19:30:08.663329539Z at Session.getTabletMode (/src/server/lib/session/session.getTabletMode.js:13:19)
2026-08-03T19:30:08.663332604Z at getTabletMode (/src/server/api/controllers/session.controller.js:35:21)
2026-08-03T19:30:38.298088142Z 2026-08-03T21:30:38+0200 <error> calendar.syncUserCalendars.js:65 (CalDAVHandler.syncUserCalendars) Error: Bad status: 401
2026-08-03T19:30:38.298137694Z at XMLHttpRequest.request.onreadystatechange (/src/server/services/caldav/node_modules/dav-request/dav.js:3393:27)
2026-08-03T19:30:38.298146106Z at Timeout._onTimeout (/src/server/services/caldav/node_modules/xmlhttprequest-ssl/lib/XMLHttpRequest.js:1089:51)
2026-08-03T19:30:38.298152628Z at listOnTimeout (node:internal/timers:585:17)
2026-08-03T19:30:38.298158389Z at processTimers (node:internal/timers:521:7)
2026-08-03T19:30:38.299217034Z 2026-08-03T21:30:38+0200 <error> index.js:53 (Timeout.syncAllUsers [as _onTimeout]) NotFoundError: [object Object]
2026-08-03T19:30:38.299236402Z at CalDAVHandler.syncUserCalendars (/src/server/services/caldav/lib/calendar/calendar.syncUserCalendars.js:66:11)
2026-08-03T19:30:38.299240074Z at Promise.map.concurrency (/src/server/services/caldav/index.js:46:13)
2026-08-03T19:35:49.061368069Z 2026-08-03T21:35:49+0200 <warn> errorMiddleware.js:83 (errorMiddleware) Error: WHERE parameter "id" has invalid "undefined" value
2026-08-03T19:35:49.061415944Z at SQLiteQueryGenerator.whereItemQuery (/src/server/node_modules/sequelize/src/dialects/abstract/query-generator.js:2374:13)
2026-08-03T19:35:49.061423718Z at /src/server/node_modules/sequelize/src/dialects/abstract/query-generator.js:2363:25
2026-08-03T19:35:49.061429293Z at Array.forEach (<anonymous>)
2026-08-03T19:35:49.061434550Z at SQLiteQueryGenerator.whereItemsQuery (/src/server/node_modules/sequelize/src/dialects/abstract/query-generator.js:2361:35)
2026-08-03T19:35:49.061440626Z at SQLiteQueryGenerator.getWhereConditions (/src/server/node_modules/sequelize/src/dialects/abstract/query-generator.js:2789:19)
2026-08-03T19:35:49.061445908Z at SQLiteQueryGenerator.selectQuery (/src/server/node_modules/sequelize/src/dialects/abstract/query-generator.js:1412:28)
2026-08-03T19:35:49.061497196Z at SQLiteQueryInterface.select (/src/server/node_modules/sequelize/src/dialects/abstract/query-interface.js:1002:27)
2026-08-03T19:35:49.061506188Z at Function.findAll (/src/server/node_modules/sequelize/src/model.js:1816:47)
2026-08-03T19:35:49.061510168Z at Function.findOne (/src/server/node_modules/sequelize/src/model.js:1982:12)
2026-08-03T19:35:49.061513686Z at Session.getTabletMode (/src/server/lib/session/session.getTabletMode.js:13:19)
2026-08-03T19:35:49.061517106Z at getTabletMode (/src/server/api/controllers/session.controller.js:35:21)
2026-08-03T20:00:00.017316850Z 2026-08-03T22:00:00+0200 <info> job.purge.js:17 (Job.purge) Eliminando todos los trabajos en segundo plano creados antes de = Mon Jul 27 2026 22:00:00 GMT+0200 (Hora de verano de Europa central)
2026-08-03T20:00:00.029644669Z 2026-08-03T22:00:00+0200 <info> energy-monitoring.calculateConsumptionFromIndex.js:27 (EnergyMonitoringHandler.calculateConsumptionFromIndex) Calculando el consumo a partir del índice en la zona horaria Europa/París para la ventana Mon Aug 03 2026 22:00:00 GMT+0200 (Hora de verano de Europa central)
2026-08-03T20:00:00.058455565Z 2026-08-03T22:00:00+0200 <info> energy-monitoring.calculateConsumptionFromIndex.js:34 (EnergyMonitoringHandler.calculateConsumptionFromIndex) Se encontraron 38 dispositivos de energía
2026-08-03T20:00:00.058795863Z 2026-08-03T22:00:00+0200 <info> energy-monitoring.calculateConsumptionFromIndex.js:65 (EnergyMonitoringHandler.calculateConsumptionFromIndex) Se encontraron 7 dispositivos con las características INDEX y THIRTY_MINUTES_CONSUMPTION
2026-08-03T20:00:00.073523696Z 2026-08-03T22:00:00+0200 <info> energy-monitoring.calculateConsumptionFromIndex.js:149 () Se guardó el consumo 0.05999999999994543 para el dispositivo 0xa4c1385b04255116 Frigo en Mon Aug 03 2026 22:00:00 GMT+0200 (Hora de verano de Europa central)
2026-08-03T20:00:00.089141452Z 2026-08-03T22:00:00+0200 <info> energy-monitoring.calculateConsumptionFromIndex.js:149 () Se guardó el consumo 0 para el dispositivo 0xa4c1387693fd8ab0 Prise SdB en Mon Aug 03 2026 22:00:00 GMT+0200 (Hora de verano de Europa central)
2026-08-03T20:00:00.104939826Z 2026-08-03T22:00:00+0200 <info> energy-monitoring.calculateConsumptionFromIndex.js:149 () Se guardó el consumo 0.17999999999938154 para el dispositivo Cpt Général en Mon Aug 03 2026 22:00:00 GMT+0200 (Hora de verano de Europa central)
2026-08-03T20:00:00.120774382Z 2026-08-03T22:00:00+0200 <info> energy-monitoring.calculateConsumptionFromIndex.js:149 () Se guardó el consumo 0.009999999999990905 para el dispositivo Prise Accessoires en Mon Aug 03 2026 22:00:00 GMT+0200 (Hora de verano de Europa central)
2026-08-03T20:00:00.145891401Z 2026-08-03T22:00:00+0200 <info> energy-monitoring.calculateConsumptionFromIndex.js:149 () Se guardó el consumo 0 para el dispositivo Prise Cagibi en Mon Aug 03 2026 22:00:00 GMT+0200 (Hora de verano de Europa central)
2026-08-03T20:00:00.164608505Z 2026-08-03T22:00:00+0200 <info> energy-monitoring.calculateConsumptionFromIndex.js:149 () Se guardó el consumo 0 para el dispositivo Prise Ch. 2 en Mon Aug 03 2026 22:00:00 GMT+0200 (Hora de verano de Europa central)
2026-08-03T20:00:00.179330063Z 2026-08-03T22:00:00+0200 <info> energy-monitoring.calculateConsumptionFromIndex.js:149 () Se guardó el consumo 0 para el dispositivo Prise Lave-vaisselle en Mon Aug 03 2026 22:00:00 GMT+0200 (Hora de verano de Europa central)
2026-08-03T20:00:00.182084033Z 2026-08-03T22:00:00+0200 <info> energy-monitoring.calculateConsumptionFromIndex.js:160 (EnergyMonitoringHandler.calculateConsumptionFromIndex) Se completó el cálculo del consumo a partir del índice para 7 dispositivos
2026-08-03T20:00:00.187733094Z 2026-08-03T22:00:00+0200 <info> energy-monitoring.calculateCostFrom.js:34 (EnergyMonitoringHandler.calculateCostFrom) Calculando el costo en la zona horaria Europa/París
2026-08-03T20:00:00.196265958Z 2026-08-03T22:00:00+0200 <info> energy-monitoring.calculateCostFrom.js:38 (EnergyMonitoringHandler.calculateCostFrom) Se encontraron 7 dispositivos de energía
2026-08-03T20:00:00.206060916Z 2026-08-03T22:00:00+0200 <info> index.js:369 () DuckDB : Insertando el fragmento 0 para deviceFeature = 21a89915-2bd7-48ea-b982-bc6f926b3a1f.
2026-08-03T20:00:00.230015911Z 2026-08-03T22:00:00+0200 <info> index.js:369 () DuckDB : Insertando el fragmento 0 para deviceFeature = fd270337-4fcb-4515-925f-5ad9b3ecde55.
2026-08-03T20:00:00.251606191Z 2026-08-03T22:00:00+0200 <info> index.js:369 () DuckDB : Insertando el fragmento 0 para deviceFeature = 11cb03a2-5766-4690-a508-c06befaf9652.
2026-08-03T20:00:00.269168068Z 2026-08-03T22:00:00+0200 <info> index.js:369 () DuckDB : Insertando el fragmento 0 para deviceFeature = 982dfad9-55c8-4c65-9736-284a431e4ba4.
2026-08-03T20:00:00.288757963Z 2026-08-03T22:00:00+0200 <info> index.js:369 () DuckDB : Insertando fragmento 0 para deviceFeature = 3cafa916-a26e-4854-b0df-3679a533f7f6.
2026-08-03T20:00:00.306632410Z 2026-08-03T22:00:00+0200 <info> index.js:369 () DuckDB : Insertando fragmento 0 para deviceFeature = c774dcfe-7244-42f3-af03-392befe9bd9b.
2026-08-03T20:00:00.323425322Z 2026-08-03T22:00:00+0200 <info> index.js:369 () DuckDB : Insertando fragmento 0 para deviceFeature = 5255b0b9-b0ce-473f-a412-d9c872af5212.
2026-08-03T20:00:38.322941522Z 2026-08-03T22:00:38+0200 <error> calendar.syncUserCalendars.js:65 (CalDAVHandler.syncUserCalendars) Error: Estado incorrecto: 401
2026-08-03T20:00:38.323025689Z at XMLHttpRequest.request.onreadystatechange (/src/server/services/caldav/node_modules/dav-request/dav.js:3393:27)
2026-08-03T20:00:38.323035358Z at Timeout._onTimeout (/src/server/services/caldav/node_modules/xmlhttprequest-ssl/lib/XMLHttpRequest.js:1089:51)
2026-08-03T20:00:38.323042334Z at listOnTimeout (node:internal/timers:585:17)