# Problème installation intégration Freebox

**URL:** <https://community.gladysassistant.com/t/probleme-installation-integration-freebox/10399>\
**Category:** Configuration\
**Tags:** integration-externe\
**Created:** [Juillet 31, 2026, 10:48 UTC](https://community.gladysassistant.com/t/probleme-installation-integration-freebox/10399 "2026-07-31T10:48:25Z")\
**Posts on this page:** 20\
**Page:** 3

<div class="post-metadata">

**Author:** ![mutmut](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/mutmut/32/14064_2.png) [@mutmut](https://community.gladysassistant.com/u/mutmut)\
**Post date:** [Août 3, 2026, 6:50 UTC](https://community.gladysassistant.com/t/probleme-installation-integration-freebox/10399/42 "2026-08-03T18:50:40Z")

</div>

Maintenant que je suis à la maison je peux tester l’intégration même si je ne pourrai pas utiliser le player vu que j’ai une POP.

Alors j’ai lancé appairage mais erreur car je suis trop lent : 10s sont passées et je n’ai pas validé à temps → il faudrait indiquer que l’on a que 10s pour valider l’appairage sur la freebox serveur.  
Sauf que j’essaie de relancer l’appairage et message d’erreur :

 ![image](https://gladys-assistant-community.b-cdn.net/uploads/default/original/3X/8/b/8b9f630284f1ca81a445d1f8cc1952c3a2376a05.png)  
et côté freebox :  
 ![image](https://gladys-assistant-community.b-cdn.net/uploads/default/optimized/3X/a/2/a21c86462f8402a900523c35bbddec2ed8050b52_2_690x48.png)

J’ai un truc de spécial à faire car je sèche ?

EDIT : alors oui, j’ai désappairé la freebox depuis Gladys pour supprimer le token, supprimer dans la freebox et réappairer dans les temps et maintenant c’est bon 😉

EDIT 2 : les logs si besoin d’analyse

```json
[2026-08-03T18:41:06.480Z] [INFO] Starting the Freebox integration...
[2026-08-03T18:41:06.689Z] [INFO] [gladys-sdk] connected to Gladys (http://172.30.0.1:8420)
[2026-08-03T18:41:06.696Z] [INFO] Freebox not paired yet: use the "Pair with the Freebox" action.
[2026-08-03T18:42:02.900Z] [INFO] Action pair -> requesting Freebox authorization
[2026-08-03T18:42:02.964Z] [INFO] Please confirm the authorization on the Freebox LCD screen (right arrow).
[2026-08-03T18:42:23.111Z] [ERROR] Freebox pairing failed Error: Freebox request timeout after 10000ms (GET https://mafreebox.freebox.fr/api/v16/login/authorize/1)
    at ClientRequest.<anonymous> (file:///app/src/freebox/httpClient.js:64:23)
    at ClientRequest.emit (node:events:509:28)
    at TLSSocket.emitRequestTimeout (node:_http_client:948:9)
    at Object.onceWrapper (node:events:630:28)
    at TLSSocket.emit (node:events:521:24)
    at Socket._onTimeout (node:net:611:8)
    at listOnTimeout (node:internal/timers:605:17)
    at process.processTimers (node:internal/timers:541:7)
[2026-08-03T18:42:27.858Z] [INFO] Action pair -> requesting Freebox authorization
[2026-08-03T18:42:32.869Z] [ERROR] Freebox pairing failed Error: getaddrinfo EAI_AGAIN mafreebox.freebox.fr
    at GetAddrInfoReqWrap.onlookupall [as oncomplete] (node:dns:122:26) {
  errno: -3001,
  code: 'EAI_AGAIN',
  syscall: 'getaddrinfo',
  hostname: 'mafreebox.freebox.fr'
}
[2026-08-03T18:42:42.073Z] [INFO] Action pair -> requesting Freebox authorization
[2026-08-03T18:42:47.083Z] [ERROR] Freebox pairing failed Error: getaddrinfo EAI_AGAIN mafreebox.freebox.fr
    at GetAddrInfoReqWrap.onlookupall [as oncomplete] (node:dns:122:26) {
  errno: -3001,
  code: 'EAI_AGAIN',
  syscall: 'getaddrinfo',
  hostname: 'mafreebox.freebox.fr'
}
[2026-08-03T18:51:24.178Z] [INFO] Action unpair -> removing the stored app token
[2026-08-03T18:51:48.390Z] [INFO] Action pair -> requesting Freebox authorization
[2026-08-03T18:51:53.403Z] [ERROR] Freebox pairing failed Error: getaddrinfo EAI_AGAIN mafreebox.freebox.fr
    at GetAddrInfoReqWrap.onlookupall [as oncomplete] (node:dns:122:26) {
  errno: -3001,
  code: 'EAI_AGAIN',
  syscall: 'getaddrinfo',
  hostname: 'mafreebox.freebox.fr'
}
[2026-08-03T18:51:57.221Z] [INFO] Action unpair -> removing the stored app token
[2026-08-03T18:52:15.768Z] [INFO] Action pair -> requesting Freebox authorization
[2026-08-03T18:52:15.828Z] [INFO] Please confirm the authorization on the Freebox LCD screen (right arrow).
[2026-08-03T18:52:17.881Z] [INFO] [freebox-client] Freebox pairing granted
[2026-08-03T18:52:17.933Z] [INFO] [freebox-devices] Freebox discovery: 0 device(s) built
[2026-08-03T18:52:17.938Z] [INFO] Freebox: 0 device(s) published (core count: 0)
[2026-08-03T18:54:34.232Z] [INFO] [freebox-devices] Freebox discovery: 0 device(s) built

```

Et pour mon info, c’est quoi cette IP en 172.xxx alors que je suis en 192.168.xxx chez moi ?  
Je suis en local, pas via Glady sPlus.

---

<div class="post-metadata">

**Author:** ![Jluc](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/jluc/32/12397_2.png) [@Jluc](https://community.gladysassistant.com/u/Jluc)\
**Post date:** [Août 3, 2026, 7:25 UTC](https://community.gladysassistant.com/t/probleme-installation-integration-freebox/10399/43 "2026-08-03T19:25:28Z")

</div>

J’avais essayé un peu tôt et n’avais donc pas pas vu le changement. Tout n’est pas encore paramétré mais c’est super. Le bouton power n’est pas comme le tien et des erreurs apparaissent pour les caméras.

J’ai créé une scène pour les volets et ça fonctionne très bien et c’est très pratique. Merci encore !

---

<div class="post-metadata">

**Author:** ![Jluc](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/jluc/32/12397_2.png) [@Jluc](https://community.gladysassistant.com/u/Jluc)\
**Post date:** [Août 3, 2026, 8:04 UTC](https://community.gladysassistant.com/t/probleme-installation-integration-freebox/10399/44 "2026-08-03T20:04:18Z")

</div>

Voici le bouton power :

 ![Screenshot_20260803_215908_Chrome](https://gladys-assistant-community.b-cdn.net/uploads/default/original/3X/0/c/0cf3e308d9b39602b0af0398ac4426141589e42c.jpeg)

---

<div class="post-metadata">

**Author:** ![Will\_71](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/will_71/32/9582_2.png) [@Will\_71](https://community.gladysassistant.com/u/Will_71)\
**Post date:** [Août 3, 2026, 8:04 UTC](https://community.gladysassistant.com/t/probleme-installation-integration-freebox/10399/45 "2026-08-03T20:04:41Z")

</div>

N’hésite pas à partager tes oogs pour que j’essaye de corriger tes problèmes.

Pour les boutons, ce sont des virtuels MQTT car mon player n’est pas compatible.

---

<div class="post-metadata">

**Author:** ![Will\_71](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/will_71/32/9582_2.png) [@Will\_71](https://community.gladysassistant.com/u/Will_71)\
**Post date:** [Août 3, 2026, 8:09 UTC](https://community.gladysassistant.com/t/probleme-installation-integration-freebox/10399/46 "2026-08-03T20:09:16Z")

</div>

@mutmut, tu as peut être attendu trop longtemps pour appairer la freebox? Il y a rien de special dans les logs.

L’adresse en 172.x.x.x est une adresse docker.

---

<div class="post-metadata">

**Author:** ![Jluc](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/jluc/32/12397_2.png) [@Jluc](https://community.gladysassistant.com/u/Jluc)\
**Post date:** [Août 3, 2026, 8:10 UTC](https://community.gladysassistant.com/t/probleme-installation-integration-freebox/10399/47 "2026-08-03T20:10:30Z")

</div>

Le curseur semble bien adapté 🙂

---

<div class="post-metadata">

**Author:** ![mutmut](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/mutmut/32/14064_2.png) [@mutmut](https://community.gladysassistant.com/u/mutmut)\
**Post date:** [Août 3, 2026, 8:33 UTC](https://community.gladysassistant.com/t/probleme-installation-integration-freebox/10399/48 "2026-08-03T20:33:46Z")

</div>

> [@Will\_71](#):
>
> tu as peut être attendu trop longtemps pour appairer la freebox?

> [@mutmut](#):
>
> Alors j’ai lancé appairage mais erreur car je suis trop lent : 10s sont passées et je n’ai pas validé à temps → il faudrait indiquer que l’on a que 10s pour valider l’appairage sur la freebox serveur.

oui le timeout de 10s a été trop court pour moi.

> [@Will\_71](#):
>
> L’adresse en 172.x.x.x est une adresse docker.

🙁 oui, c’est bien ça, merci !

---

<div class="post-metadata">

**Author:** ![Will\_71](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/will_71/32/9582_2.png) [@Will\_71](https://community.gladysassistant.com/u/Will_71)\
**Post date:** [Août 3, 2026, 8:42 UTC](https://community.gladysassistant.com/t/probleme-installation-integration-freebox/10399/49 "2026-08-03T20:42:01Z")

</div>

Ok je vais ajouter le delai sur la page et dans la doc

---

<div class="post-metadata">

**Author:** ![Will\_71](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/will_71/32/9582_2.png) [@Will\_71](https://community.gladysassistant.com/u/Will_71)\
**Post date:** [Août 3, 2026, 11:11 UTC](https://community.gladysassistant.com/t/probleme-installation-integration-freebox/10399/50 "2026-08-03T23:11:37Z")

</div>

Du coup c’est un bug, en faite le temps pour l’appairage est de 55s.  
C’est corrigé et le temps est dans la doc. Je regarde pour les bugs de @Jluc avant de refaire un release

---

<div class="post-metadata">

**Author:** ![Jluc](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/jluc/32/12397_2.png) [@Jluc](https://community.gladysassistant.com/u/Jluc)\
**Post date:** [Août 4, 2026, 8:12 UTC](https://community.gladysassistant.com/t/probleme-installation-integration-freebox/10399/51 "2026-08-04T08:12:44Z")

</div>

Bonjour @Will_71 ,

Voici les logs depuis la mise à jour jusqu’à minuit :

```auto
2026-08-03T17:30:36.854231366Z 2026-08-03T19:30:36+0200 <info> index.js:219 (initializeDuckDb) DuckDB initialized with memory_limit=4096MB (available RAM: 15773MB, system RAM: 15773MB)
2026-08-03T17:30:36.871124059Z 2026-08-03T19:30:36+0200 <info> index.js:376 (Object.duckDbShowVersion) DuckDB version = v1.4.4
2026-08-03T17:30:36.872563662Z 2026-08-03T19:30:36+0200 <info> index.js:380 (Object.duckDbShowVersion) DuckDB memory_limit = 3.8 GiB
2026-08-03T17:30:36.872798735Z 2026-08-03T19:30:36+0200 <info> index.js:325 (Object.duckDbCreateTableIfNotExist) DuckDB - Creating database table if not exist
2026-08-03T17:30:36.889652418Z 2026-08-03T19:30:36+0200 <info> job.purge.js:17 (Job.purge) Deleting all background jobs created before = Mon Jul 27 2026 19:30:36 GMT+0200 (Central European Summer Time)
2026-08-03T17:30:36.901639891Z 2026-08-03T19:30:36+0200 <info> system.setDuckDbTimezone.js:14 (System.setDuckDbTimezone) Setting DuckDB timezone to Europe/Paris
2026-08-03T17:30:38.095364430Z 2026-08-03T19:30:38+0200 <info> index.js:89 (Object.start) Starting CalDAV service
2026-08-03T17:30:38.326112310Z 2026-08-03T19:30:38+0200 <error> calendar.syncUserCalendars.js:65 (CalDAVHandler.syncUserCalendars) Error: Bad status: 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) Starting example service
2026-08-03T17:30:38.348826464Z 2026-08-03T19:30:38+0200 <info> init.js:15 (NodeRedManager.init) Nodered: is not enabled, skipping...
2026-08-03T17:30:38.361652937Z 2026-08-03T19:30:38+0200 <info> init.js:12 (MatterbridgeManager.init) Matterbridge: is not enabled, skipping...
2026-08-03T17:30:38.368177867Z 2026-08-03T19:30:38+0200 <info> index.js:29 (Object.start) Starting MCP service
2026-08-03T17:30:38.621256978Z 2026-08-03T19:30:38+0200 <info> index.js:16 (Object.start) Starting Free Mobile service
2026-08-03T17:30:38.629578753Z 2026-08-03T19:30:38+0200 <info> index.js:18 (Object.start) Starting Airplay service
2026-08-03T17:30:38.637038449Z 2026-08-03T19:30:38+0200 <info> index.js:18 (Object.start) Starting GoogleCast service
2026-08-03T17:30:38.643796837Z 2026-08-03T19:30:38+0200 <info> index.js:16 (Object.start) Starting Z-Wave JS UI service
2026-08-03T17:30:38.647416073Z 2026-08-03T19:30:38+0200 <info> service.start.js:40 (Service.start) Service zwavejs-ui is not configured, so it was not started.
2026-08-03T17:30:38.652931369Z 2026-08-03T19:30:38+0200 <info> index.js:15 (Object.start) Starting nuki service
2026-08-03T17:30:38.654742302Z 2026-08-03T19:30:38+0200 <info> service.start.js:40 (Service.start) Service nuki is not configured, so it was not started.
2026-08-03T17:30:38.660527762Z 2026-08-03T19:30:38+0200 <info> index.js:17 (Object.start) Starting Sonos service
2026-08-03T17:30:38.667148213Z 2026-08-03T19:30:38+0200 <info> index.js:17 (Object.start) Starting Netatmo service 814060fa-d1c0-401b-9d78-5602432dc4b1
2026-08-03T17:30:38.691206688Z 2026-08-03T19:30:38+0200 <info> service.start.js:40 (Service.start) Service netatmo is not configured, so it was not started.
2026-08-03T17:30:38.697089195Z 2026-08-03T19:30:38+0200 <info> index.js:27 (Object.start) Starting MELCloud service 3f42b749-dec3-4a19-8824-ce629b50c34a
2026-08-03T17:30:38.700136698Z 2026-08-03T19:30:38+0200 <info> service.start.js:40 (Service.start) Service melcloud is not configured, so it was not started.
2026-08-03T17:30:38.705786212Z 2026-08-03T19:30:38+0200 <info> index.js:17 (Object.start) Starting Tuya service f3202ca0-7908-4c8d-9e5d-8a8cd63f5891
2026-08-03T17:30:38.712318119Z 2026-08-03T19:30:38+0200 <info> service.start.js:40 (Service.start) Service tuya is not configured, so it was not started.
2026-08-03T17:30:38.718338306Z 2026-08-03T19:30:38+0200 <info> index.js:16 (Object.start) Starting Nextcloud Talk service
2026-08-03T17:30:38.719891568Z 2026-08-03T19:30:38+0200 <info> service.start.js:40 (Service.start) Service nextcloud-talk is not configured, so it was not started.
2026-08-03T17:30:38.725607073Z 2026-08-03T19:30:38+0200 <info> index.js:18 (Object.start) Starting Matter service
2026-08-03T17:30:38.727237353Z 2026-08-03T19:30:38+0200 <info> index.js:21 (Object.start) Matter is not enabled
2026-08-03T17:30:38.733761183Z 2026-08-03T19:30:38+0200 <info> index.js:17 (Object.start) Starting LAN Manager service
2026-08-03T17:30:38.750217879Z 2026-08-03T19:30:38+0200 <info> index.js:16 (Object.start) starting Broadlink service
2026-08-03T17:30:38.945087337Z 2026-08-03T19:30:38+0200 <info> device.newStateEvent.js:17 (DeviceManager.newStateEvent) DeviceFeature "sonos:RINCON_7828CAD4679601400:volume" not found (or not added to Gladys), skipping state update.
2026-08-03T17:30:39.267442829Z 2026-08-03T19:30:39+0200 <info> index.js:18 (Object.start) Starting HomeKit service
2026-08-03T17:30:39.268506679Z 2026-08-03T19:30:39+0200 <info> system.isDocker.js:13 (System.isDocker) System.isDocker: This system is running inside Docker.
2026-08-03T17:30:39.378505150Z HAP-NodeJS WARNING: The accessory '0x0cae5ffffeb8468b_Com_Média' has an invalid 'Name' characteristic ('0x0cae5ffffeb8468b_Com_Média'). Please use only alphanumeric, space, and apostrophe characters. Ensure it starts and ends with an alphabetic or numeric character, and avoid emojis. This may prevent the accessory from being added in the Home App or cause unresponsiveness.
2026-08-03T17:30:39.378814364Z HAP-NodeJS WARNING: The accessory '0x6c5cb1fffe0ce0d0_Télec. Ikea 01' has an invalid 'Name' characteristic ('0x6c5cb1fffe0ce0d0_Télec. Ikea 01'). Please use only alphanumeric, space, and apostrophe characters. Ensure it starts and ends with an alphabetic or numeric character, and avoid emojis. This may prevent the accessory from being added in the Home App or cause unresponsiveness.
2026-08-03T17:30:39.379030059Z HAP-NodeJS WARNING: The accessory '0xa4c1383561e306b1_Détect. Ouv' has an invalid 'Name' characteristic ('0xa4c1383561e306b1_Détect. Ouv'). Please use only alphanumeric, space, and apostrophe characters. Ensure it starts and ends with an alphabetic or numeric character, and avoid emojis. This may prevent the accessory from being added in the Home App or cause unresponsiveness.
2026-08-03T17:30:39.379115580Z HAP-NodeJS WARNING: The accessory '0xa4c1383561e306b1_Détect. Ouv' has an invalid 'Name' characteristic ('0xa4c1383561e306b1_Détect. Ouv'). Please use only alphanumeric, space, and apostrophe characters. Ensure it starts and ends with an alphabetic or numeric character, and avoid emojis. This may prevent the accessory from being added in the Home App or cause unresponsiveness.
2026-08-03T17:30:39.380372936Z HAP-NodeJS WARNING: The accessory 'Capt. Balcon Sud ' has an invalid 'Name' characteristic ('Capt. Balcon Sud '). Please use only alphanumeric, space, and apostrophe characters. Ensure it starts and ends with an alphabetic or numeric character, and avoid emojis. This may prevent the accessory from being added in the Home App or cause unresponsiveness.
2026-08-03T17:30:39.380469595Z HAP-NodeJS WARNING: The accessory 'Capt. Balcon Sud ' has an invalid 'Name' characteristic ('Capt. Balcon Sud '). Please use only alphanumeric, space, and apostrophe characters. Ensure it starts and ends with an alphabetic or numeric character, and avoid emojis. This may prevent the accessory from being added in the Home App or cause unresponsiveness.
2026-08-03T17:30:39.380489051Z HAP-NodeJS WARNING: The accessory 'Capt. Balcon Sud ' has an invalid 'Name' characteristic ('Capt. Balcon Sud '). Please use only alphanumeric, space, and apostrophe characters. Ensure it starts and ends with an alphabetic or numeric character, and avoid emojis. This may prevent the accessory from being added in the Home App or cause unresponsiveness.
2026-08-03T17:30:39.380736132Z HAP-NodeJS WARNING: The accessory 'Capt. Ch. 1 T° & Hyg.' has an invalid 'Name' characteristic ('Capt. Ch. 1 T° & Hyg.'). Please use only alphanumeric, space, and apostrophe characters. Ensure it starts and ends with an alphabetic or numeric character, and avoid emojis. This may prevent the accessory from being added in the Home App or cause unresponsiveness.
2026-08-03T17:30:39.380778199Z HAP-NodeJS WARNING: The accessory 'Capt. Ch. 1 T° & Hyg.' has an invalid 'Name' characteristic ('Capt. Ch. 1 T° & Hyg.'). Please use only alphanumeric, space, and apostrophe characters. Ensure it starts and ends with an alphabetic or numeric character, and avoid emojis. This may prevent the accessory from being added in the Home App or cause unresponsiveness.
2026-08-03T17:30:39.380892808Z HAP-NodeJS WARNING: The accessory 'Capt. Ch. 1 T° & Hyg.' has an invalid 'Name' characteristic ('Capt. Ch. 1 T° & Hyg.'). Please use only alphanumeric, space, and apostrophe characters. Ensure it starts and ends with an alphabetic or numeric character, and avoid emojis. This may prevent the accessory from being added in the Home App or cause unresponsiveness.
2026-08-03T17:30:39.380919267Z HAP-NodeJS WARNING: The accessory 'Capt. Chambre 3 T°' has an invalid 'Name' characteristic ('Capt. Chambre 3 T°'). Please use only alphanumeric, space, and apostrophe characters. Ensure it starts and ends with an alphabetic or numeric character, and avoid emojis. This may prevent the accessory from being added in the Home App or cause unresponsiveness.
2026-08-03T17:30:39.381023616Z HAP-NodeJS WARNING: The accessory 'Capt. Chambre 3 T°' has an invalid 'Name' characteristic ('Capt. Chambre 3 T°'). Please use only alphanumeric, space, and apostrophe characters. Ensure it starts and ends with an alphabetic or numeric character, and avoid emojis. This may prevent the accessory from being added in the Home App or cause unresponsiveness.
2026-08-03T17:30:39.381123639Z HAP-NodeJS WARNING: The accessory 'Capt. Chambre 3 T°' has an invalid 'Name' characteristic ('Capt. Chambre 3 T°'). Please use only alphanumeric, space, and apostrophe characters. Ensure it starts and ends with an alphabetic or numeric character, and avoid emojis. This may prevent the accessory from being added in the Home App or cause unresponsiveness.
2026-08-03T17:30:39.381130981Z HAP-NodeJS WARNING: The accessory 'Capt. T° Ch. 3' has an invalid 'Name' characteristic ('Capt. T° Ch. 3'). Please use only alphanumeric, space, and apostrophe characters. Ensure it starts and ends with an alphabetic or numeric character, and avoid emojis. This may prevent the accessory from being added in the Home App or cause unresponsiveness.
2026-08-03T17:30:39.381192382Z HAP-NodeJS WARNING: The accessory 'Capt. T° Ch. 3' has an invalid 'Name' characteristic ('Capt. T° Ch. 3'). Please use only alphanumeric, space, and apostrophe characters. Ensure it starts and ends with an alphabetic or numeric character, and avoid emojis. This may prevent the accessory from being added in the Home App or cause unresponsiveness.
2026-08-03T17:30:39.381252001Z HAP-NodeJS WARNING: The accessory 'Capt. T° Salon' has an invalid 'Name' characteristic ('Capt. T° Salon'). Please use only alphanumeric, space, and apostrophe characters. Ensure it starts and ends with an alphabetic or numeric character, and avoid emojis. This may prevent the accessory from being added in the Home App or cause unresponsiveness.
2026-08-03T17:30:39.381318530Z HAP-NodeJS WARNING: The accessory 'Capt. T° Salon' has an invalid 'Name' characteristic ('Capt. T° Salon'). Please use only alphanumeric, space, and apostrophe characters. Ensure it starts and ends with an alphabetic or numeric character, and avoid emojis. This may prevent the accessory from being added in the Home App or cause unresponsiveness.
2026-08-03T17:30:39.381361303Z HAP-NodeJS WARNING: The accessory 'Capt. T° Salon' has an invalid 'Name' characteristic ('Capt. T° Salon'). Please use only alphanumeric, space, and apostrophe characters. Ensure it starts and ends with an alphabetic or numeric character, and avoid emojis. This may prevent the accessory from being added in the Home App or cause unresponsiveness.
2026-08-03T17:30:39.381744570Z HAP-NodeJS WARNING: The accessory 'Détecteur_inondation_évier' has an invalid 'Name' characteristic ('Détecteur_inondation_évier'). Please use only alphanumeric, space, and apostrophe characters. Ensure it starts and ends with an alphabetic or numeric character, and avoid emojis. This may prevent the accessory from being added in the Home App or cause unresponsiveness.
2026-08-03T17:30:39.381815996Z HAP-NodeJS WARNING: The accessory 'Entrée ' has an invalid 'Name' characteristic ('Entrée '). Please use only alphanumeric, space, and apostrophe characters. Ensure it starts and ends with an alphabetic or numeric character, and avoid emojis. This may prevent the accessory from being added in the Home App or cause unresponsiveness.
2026-08-03T17:30:39.381882359Z HAP-NodeJS WARNING: The accessory 'Entrée ' has an invalid 'Name' characteristic ('Entrée '). Please use only alphanumeric, space, and apostrophe characters. Ensure it starts and ends with an alphabetic or numeric character, and avoid emojis. This may prevent the accessory from being added in the Home App or cause unresponsiveness.
2026-08-03T17:30:39.382288413Z HAP-NodeJS WARNING: The accessory 'Prise 10 PC Imprim.' has an invalid 'Name' characteristic ('Prise 10 PC Imprim.'). Please use only alphanumeric, space, and apostrophe characters. Ensure it starts and ends with an alphabetic or numeric character, and avoid emojis. This may prevent the accessory from being added in the Home App or cause unresponsiveness.
2026-08-03T17:30:39.382347123Z HAP-NodeJS WARNING: The accessory 'Prise 10 PC Imprim.' has an invalid 'Name' characteristic ('Prise 10 PC Imprim.'). Please use only alphanumeric, space, and apostrophe characters. Ensure it starts and ends with an alphabetic or numeric character, and avoid emojis. This may prevent the accessory from being added in the Home App or cause unresponsiveness.
2026-08-03T17:30:39.402912331Z 2026-08-03T19:30:39+0200 <info> index.js:14 (Object.start) starting GoogleActions service
2026-08-03T17:30:39.426103780Z 2026-08-03T19:30:39+0200 <info> system.isDocker.js:13 (System.isDocker) System.isDocker: This system is running inside Docker.
2026-08-03T17:30:39.523279480Z 2026-08-03T19:30:39+0200 <info> init.js:64 (Zigbee2mqttManager.init) Zigbee2mqtt USB dongle attached to /dev/ttyUSB0
2026-08-03T17:30:39.523802269Z 2026-08-03T19:30:39+0200 <info> checkForContainerUpdates.js:14 (Zigbee2mqttManager.checkForContainerUpdates) Checking for current installed versions and required updates...
2026-08-03T17:30:39.527310061Z 2026-08-03T19:30:39+0200 <info> installMqttContainer.js:114 (Zigbee2mqttManager.installMqttContainer) MQTT broker container successfully started
2026-08-03T17:30:39.531642531Z 2026-08-03T19:30:39+0200 <info> configureContainer.js:23 (Zigbee2mqttManager.configureContainer) Z2M Docker container is being configured...
2026-08-03T17:30:39.532144658Z 2026-08-03T19:30:39+0200 <info> configureContainer.js:36 (Zigbee2mqttManager.configureContainer) Z2M configuration file already exists.
2026-08-03T17:30:39.549838058Z 2026-08-03T19:30:39+0200 <info> installZ2mContainer.js:110 (Zigbee2mqttManager.installZ2mContainer) Zigbee2mqtt container successfully started
2026-08-03T17:30:39.550350681Z 2026-08-03T19:30:39+0200 <info> connect.js:25 (Zigbee2mqttManager.connect) Connecting Gladys to mqtt://localhost:1884 MQTT broker...
2026-08-03T17:30:39.578005263Z 2026-08-03T19:30:39+0200 <info> connect.js:35 (MqttClient.<anonymous>) Connected to MQTT container mqtt://localhost:1884
2026-08-03T17:30:39.578458282Z 2026-08-03T19:30:39+0200 <info> subscribe.js:12 (Zigbee2mqttManager.subscribe) Subscribing to MQTT topic zigbee2mqtt/#
2026-08-03T17:30:39.622225921Z 2026-08-03T19:30:39+0200 <info> index.js:18 (Object.start) Starting TP-Link service
2026-08-03T17:30:39.627756332Z 2026-08-03T19:30:39+0200 <info> index.js:17 (Object.start) Starting eWeLink service
2026-08-03T17:30:39.631311506Z 2026-08-03T19:30:39+0200 <info> service.start.js:40 (Service.start) Service ewelink is not configured, so it was not started.
2026-08-03T17:30:39.636843951Z 2026-08-03T19:30:39+0200 <info> index.js:15 (Object.start) Starting Bluetooth service
2026-08-03T17:30:39.655488145Z 2026-08-03T19:30:39+0200 <info> index.js:15 (Object.start) Starting Tasmota service
2026-08-03T17:30:39.661096080Z 2026-08-03T19:30:39+0200 <info> index.js:14 (Object.start) Starting Xiaomi service
2026-08-03T17:30:39.667115632Z 2026-08-03T19:30:39+0200 <info> index.js:13 (Object.start) Starting usb service
2026-08-03T17:30:39.672752273Z 2026-08-03T19:30:39+0200 <info> index.js:19 (Object.start) Starting Telegram service
2026-08-03T17:30:39.690365064Z 2026-08-03T19:30:39+0200 <info> index.js:17 (Object.start) Starting RTSP service
2026-08-03T17:30:39.696870249Z 2026-08-03T19:30:39+0200 <info> index.js:18 (Object.start) Starting Philips Hue service
2026-08-03T17:30:39.707678164Z 2026-08-03T19:30:39+0200 <info> index.js:16 (Object.start) Starting MQTT service
2026-08-03T17:30:39.715224774Z 2026-08-03T19:30:39+0200 <info> system.isDocker.js:13 (System.isDocker) System.isDocker: This system is running inside Docker.
2026-08-03T17:30:39.719059339Z 2026-08-03T19:30:39+0200 <info> updateContainer.js:13 (MqttHandler.updateContainer) MQTT: checking for required changes...
2026-08-03T17:30:39.719305951Z 2026-08-03T19:30:39+0200 <info> updateContainer.js:41 (MqttHandler.updateContainer) MQTT: no container update required
2026-08-03T17:30:39.719692152Z 2026-08-03T19:30:39+0200 <info> service.start.js:40 (Service.start) Service mqtt is not configured, so it was not started.
2026-08-03T17:30:39.725741436Z 2026-08-03T19:30:39+0200 <info> index.js:25 (Object.start) Starting EDF Tempo service
2026-08-03T17:30:39.731936722Z 2026-08-03T19:30:39+0200 <info> index.js:15 (Object.start) Starting energy monitoring service
2026-08-03T17:30:39.751967100Z 2026-08-03T19:30:39+0200 <info> index.js:17 (Object.start) Starting Ecowatt service
2026-08-03T17:30:39.762053199Z 2026-08-03T19:30:39+0200 <info> index.js:20 (Object.start) Starting Open Weather service
2026-08-03T17:30:39.768512683Z 2026-08-03T19:30:39+0200 <info> index.js:15 (Object.start) Starting enedis service
2026-08-03T17:30:39.777148704Z 2026-08-03T19:30:39+0200 <info> index.js:14 (Object.start) Starting CallMeBot service
2026-08-03T17:30:39.782568669Z 2026-08-03T19:30:39+0200 <info> index.js:14 (Object.start) starting Alexa service
2026-08-03T17:30:40.158059540Z 2026-08-03T19:30:40+0200 <info> scene.dailyUpdate.js:38 () Sunrise today is at 06:06, in your timezone = Europe/Paris
2026-08-03T17:30:40.158506648Z 2026-08-03T19:30:40+0200 <info> scene.dailyUpdate.js:39 () Sunset today is at 21:06, in your timezone = Europe/Paris
2026-08-03T17:30:40.159439504Z 2026-08-03T19:30:40+0200 <info> scene.dailyUpdate.js:76 () Sunrise (offset 0min): time is in the past, not scheduling for today.
2026-08-03T17:30:40.161491030Z 2026-08-03T19:30:40+0200 <info> scene.dailyUpdate.js:69 () Sunset (offset 0min) is scheduled at 21:06, in 2 hours.
2026-08-03T17:30:40.162863656Z 2026-08-03T19:30:40+0200 <info> scene.dailyUpdate.js:69 () Sunset (offset 120min) is scheduled at 23:06, in 4 hours.
2026-08-03T17:30:40.270506812Z 2026-08-03T19:30:40+0200 <info> device.migrateFromSQLiteToDuckDb.js:36 (DeviceManager.migrateFromSQLiteToDuckDb) DuckDB : Already migrated from SQLite. Not migrating.
2026-08-03T17:30:40.271793209Z 2026-08-03T19:30:40+0200 <info> device.purgeOrphanedDuckDbStates.js:26 (DeviceManager.purgeOrphanedDuckDbStates) Orphaned DuckDB states already purged. Not purging.
2026-08-03T17:30:40.304683584Z 2026-08-03T19:30:40+0200 <info> index.js:66 (Server.<anonymous>) Server listening on port 80
2026-08-03T17:30:40.314991191Z 2026-08-03T19:30:40+0200 <info> system.checkIfGladysUpgraded.js:17 (System.checkIfGladysUpgraded) Gladys just upgraded from v4.84.2 to v4.84.3
2026-08-03T17:30:40.648648712Z 2026-08-03T19:30:40+0200 <info> gateway.getLatestGladysVersion.js:11 (Gateway.getLatestGladysVersion) Gladys : getLatestGladysVersion
2026-08-03T17:30:40.651122377Z 2026-08-03T19:30:40+0200 <info> system.isDocker.js:13 (System.isDocker) System.isDocker: This system is running inside Docker.
2026-08-03T17:30:40.675048783Z 2026-08-03T19:30:40+0200 <info> gateway.getLatestGladysVersion.js:19 (Gateway.getLatestGladysVersion) Device state count in DuckDB: 32764571
2026-08-03T17:30:40.741563531Z 2026-08-03T19:30:40+0200 <info> index.js:939 (Socket.<anonymous>) Gladys Gateway: connected in websockets
2026-08-03T17:30:41.219753245Z 2026-08-03T19:30:41+0200 <info> externalIntegration.integrationConnected.js:19 (ExternalIntegration.integrationConnected) External integration ext-william-de71-gladys-free-mobile connected in websocket
2026-08-03T17:30:41.258601328Z 2026-08-03T19:30:41+0200 <info> externalIntegration.integrationConnected.js:19 (ExternalIntegration.integrationConnected) External integration ext-william-de71-gladys-freebox connected in websocket
2026-08-03T17:30:48.387055618Z 2026-08-03T19:30:48+0200 <info> system.isDocker.js:13 (System.isDocker) System.isDocker: This system is running inside Docker.
2026-08-03T17:31:21.735083535Z 2026-08-03T19:31:21+0200 <warn> errorMiddleware.js:83 (errorMiddleware) Error: WHERE parameter "id" has invalid "undefined" value
2026-08-03T17:31:21.735121883Z at SQLiteQueryGenerator.whereItemQuery (/src/server/node_modules/sequelize/src/dialects/abstract/query-generator.js:2374:13)
2026-08-03T17:31:21.735130902Z at /src/server/node_modules/sequelize/src/dialects/abstract/query-generator.js:2363:25
2026-08-03T17:31:21.735133933Z at Array.forEach (<anonymous>)
2026-08-03T17:31:21.735136802Z at SQLiteQueryGenerator.whereItemsQuery (/src/server/node_modules/sequelize/src/dialects/abstract/query-generator.js:2361:35)
2026-08-03T17:31:21.735139915Z at SQLiteQueryGenerator.getWhereConditions (/src/server/node_modules/sequelize/src/dialects/abstract/query-generator.js:2789:19)
2026-08-03T17:31:21.735142818Z at SQLiteQueryGenerator.selectQuery (/src/server/node_modules/sequelize/src/dialects/abstract/query-generator.js:1412:28)
2026-08-03T17:31:21.735147811Z at SQLiteQueryInterface.select (/src/server/node_modules/sequelize/src/dialects/abstract/query-interface.js:1002:27)
2026-08-03T17:31:21.735162360Z at Function.findAll (/src/server/node_modules/sequelize/src/model.js:1816:47)
2026-08-03T17:31:21.735164759Z at Function.findOne (/src/server/node_modules/sequelize/src/model.js:1982:12)
2026-08-03T17:31:21.735166492Z at Session.getTabletMode (/src/server/lib/session/session.getTabletMode.js:13:19)
2026-08-03T17:31:21.735168227Z at 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: WHERE parameter "id" has invalid "undefined" value
2026-08-03T17:31:25.694325954Z at SQLiteQueryGenerator.whereItemQuery (/src/server/node_modules/sequelize/src/dialects/abstract/query-generator.js:2374:13)
2026-08-03T17:31:25.694335162Z at /src/server/node_modules/sequelize/src/dialects/abstract/query-generator.js:2363:25
2026-08-03T17:31:25.694341024Z at Array.forEach (<anonymous>)
2026-08-03T17:31:25.694346790Z at SQLiteQueryGenerator.whereItemsQuery (/src/server/node_modules/sequelize/src/dialects/abstract/query-generator.js:2361:35)
2026-08-03T17:31:25.694352404Z at SQLiteQueryGenerator.getWhereConditions (/src/server/node_modules/sequelize/src/dialects/abstract/query-generator.js:2789:19)
2026-08-03T17:31:25.694358031Z at SQLiteQueryGenerator.selectQuery (/src/server/node_modules/sequelize/src/dialects/abstract/query-generator.js:1412:28)
2026-08-03T17:31:25.694363457Z at SQLiteQueryInterface.select (/src/server/node_modules/sequelize/src/dialects/abstract/query-interface.js:1002:27)
2026-08-03T17:31:25.694369021Z at Function.findAll (/src/server/node_modules/sequelize/src/model.js:1816:47)
2026-08-03T17:31:25.694374269Z at Function.findOne (/src/server/node_modules/sequelize/src/model.js:1982:12)
2026-08-03T17:31:25.694379520Z at Session.getTabletMode (/src/server/lib/session/session.getTabletMode.js:13:19)
2026-08-03T17:31:25.694384811Z at 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: WHERE parameter "id" has invalid "undefined" value
2026-08-03T17:32:33.374121243Z at SQLiteQueryGenerator.whereItemQuery (/src/server/node_modules/sequelize/src/dialects/abstract/query-generator.js:2374:13)
2026-08-03T17:32:33.374130185Z at /src/server/node_modules/sequelize/src/dialects/abstract/query-generator.js:2363:25
2026-08-03T17:32:33.374136326Z at Array.forEach (<anonymous>)
2026-08-03T17:32:33.374142535Z at SQLiteQueryGenerator.whereItemsQuery (/src/server/node_modules/sequelize/src/dialects/abstract/query-generator.js:2361:35)
2026-08-03T17:32:33.374148587Z at SQLiteQueryGenerator.getWhereConditions (/src/server/node_modules/sequelize/src/dialects/abstract/query-generator.js:2789:19)
2026-08-03T17:32:33.374154629Z at SQLiteQueryGenerator.selectQuery (/src/server/node_modules/sequelize/src/dialects/abstract/query-generator.js:1412:28)
2026-08-03T17:32:33.374184894Z at SQLiteQueryInterface.select (/src/server/node_modules/sequelize/src/dialects/abstract/query-interface.js:1002:27)
2026-08-03T17:32:33.374190194Z at Function.findAll (/src/server/node_modules/sequelize/src/model.js:1816:47)
2026-08-03T17:32:33.374194257Z at Function.findOne (/src/server/node_modules/sequelize/src/model.js:1982:12)
2026-08-03T17:32:33.374198113Z at Session.getTabletMode (/src/server/lib/session/session.getTabletMode.js:13:19)
2026-08-03T17:32:33.374201965Z at 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) External integration ext-william-de71-gladys-freebox disconnected from websocket
2026-08-03T17:33:48.523821299Z 2026-08-03T19:33:48+0200 <info> externalIntegration.integrationConnected.js:19 (ExternalIntegration.integrationConnected) External integration ext-william-de71-gladys-freebox connected in 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: This system is running inside 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: WHERE parameter "id" has invalid "undefined" value
2026-08-03T17:40:15.786908001Z at SQLiteQueryGenerator.whereItemQuery (/src/server/node_modules/sequelize/src/dialects/abstract/query-generator.js:2374:13)
2026-08-03T17:40:15.786915352Z at /src/server/node_modules/sequelize/src/dialects/abstract/query-generator.js:2363:25
2026-08-03T17:40:15.786920574Z at Array.forEach (<anonymous>)
2026-08-03T17:40:15.786925600Z at SQLiteQueryGenerator.whereItemsQuery (/src/server/node_modules/sequelize/src/dialects/abstract/query-generator.js:2361:35)
2026-08-03T17:40:15.786930493Z at SQLiteQueryGenerator.getWhereConditions (/src/server/node_modules/sequelize/src/dialects/abstract/query-generator.js:2789:19)
2026-08-03T17:40:15.786935326Z at SQLiteQueryGenerator.selectQuery (/src/server/node_modules/sequelize/src/dialects/abstract/query-generator.js:1412:28)
2026-08-03T17:40:15.786940091Z at SQLiteQueryInterface.select (/src/server/node_modules/sequelize/src/dialects/abstract/query-interface.js:1002:27)
2026-08-03T17:40:15.786945165Z at Function.findAll (/src/server/node_modules/sequelize/src/model.js:1816:47)
2026-08-03T17:40:15.786949930Z at Function.findOne (/src/server/node_modules/sequelize/src/model.js:1982:12)
2026-08-03T17:40:15.786954693Z at Session.getTabletMode (/src/server/lib/session/session.getTabletMode.js:13:19)
2026-08-03T17:40:15.786959469Z at 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: WHERE parameter "id" has invalid "undefined" value
2026-08-03T17:40:28.400925225Z at SQLiteQueryGenerator.whereItemQuery (/src/server/node_modules/sequelize/src/dialects/abstract/query-generator.js:2374:13)
2026-08-03T17:40:28.400933566Z at /src/server/node_modules/sequelize/src/dialects/abstract/query-generator.js:2363:25
2026-08-03T17:40:28.400939435Z at Array.forEach (<anonymous>)
2026-08-03T17:40:28.400944701Z at SQLiteQueryGenerator.whereItemsQuery (/src/server/node_modules/sequelize/src/dialects/abstract/query-generator.js:2361:35)
2026-08-03T17:40:28.400950548Z at SQLiteQueryGenerator.getWhereConditions (/src/server/node_modules/sequelize/src/dialects/abstract/query-generator.js:2789:19)
2026-08-03T17:40:28.400956662Z at SQLiteQueryGenerator.selectQuery (/src/server/node_modules/sequelize/src/dialects/abstract/query-generator.js:1412:28)
2026-08-03T17:40:28.400962704Z at SQLiteQueryInterface.select (/src/server/node_modules/sequelize/src/dialects/abstract/query-interface.js:1002:27)
2026-08-03T17:40:28.400968746Z at Function.findAll (/src/server/node_modules/sequelize/src/model.js:1816:47)
2026-08-03T17:40:28.400974532Z at Function.findOne (/src/server/node_modules/sequelize/src/model.js:1982:12)
2026-08-03T17:40:28.400980250Z at Session.getTabletMode (/src/server/lib/session/session.getTabletMode.js:13:19)
2026-08-03T17:40:28.401009672Z at 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: WHERE parameter "id" has invalid "undefined" value
2026-08-03T17:40:50.348843084Z at SQLiteQueryGenerator.whereItemQuery (/src/server/node_modules/sequelize/src/dialects/abstract/query-generator.js:2374:13)
2026-08-03T17:40:50.348849310Z at /src/server/node_modules/sequelize/src/dialects/abstract/query-generator.js:2363:25
2026-08-03T17:40:50.348853464Z at Array.forEach (<anonymous>)
2026-08-03T17:40:50.348857477Z at SQLiteQueryGenerator.whereItemsQuery (/src/server/node_modules/sequelize/src/dialects/abstract/query-generator.js:2361:35)
2026-08-03T17:40:50.348861336Z at SQLiteQueryGenerator.getWhereConditions (/src/server/node_modules/sequelize/src/dialects/abstract/query-generator.js:2789:19)
2026-08-03T17:40:50.348865500Z at SQLiteQueryGenerator.selectQuery (/src/server/node_modules/sequelize/src/dialects/abstract/query-generator.js:1412:28)
2026-08-03T17:40:50.348869412Z at SQLiteQueryInterface.select (/src/server/node_modules/sequelize/src/dialects/abstract/query-interface.js:1002:27)
2026-08-03T17:40:50.348873131Z at Function.findAll (/src/server/node_modules/sequelize/src/model.js:1816:47)
2026-08-03T17:40:50.348876724Z at Function.findOne (/src/server/node_modules/sequelize/src/model.js:1982:12)
2026-08-03T17:40:50.348880354Z at Session.getTabletMode (/src/server/lib/session/session.getTabletMode.js:13:19)
2026-08-03T17:40:50.348884028Z at 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: WHERE parameter "id" has invalid "undefined" value
2026-08-03T17:40:54.820813947Z at SQLiteQueryGenerator.whereItemQuery (/src/server/node_modules/sequelize/src/dialects/abstract/query-generator.js:2374:13)
2026-08-03T17:40:54.820822261Z at /src/server/node_modules/sequelize/src/dialects/abstract/query-generator.js:2363:25
2026-08-03T17:40:54.820827398Z at Array.forEach (<anonymous>)
2026-08-03T17:40:54.820832820Z at SQLiteQueryGenerator.whereItemsQuery (/src/server/node_modules/sequelize/src/dialects/abstract/query-generator.js:2361:35)
2026-08-03T17:40:54.820838182Z at SQLiteQueryGenerator.getWhereConditions (/src/server/node_modules/sequelize/src/dialects/abstract/query-generator.js:2789:19)
2026-08-03T17:40:54.820843530Z at SQLiteQueryGenerator.selectQuery (/src/server/node_modules/sequelize/src/dialects/abstract/query-generator.js:1412:28)
2026-08-03T17:40:54.820848693Z at SQLiteQueryInterface.select (/src/server/node_modules/sequelize/src/dialects/abstract/query-interface.js:1002:27)
2026-08-03T17:40:54.820853919Z at Function.findAll (/src/server/node_modules/sequelize/src/model.js:1816:47)
2026-08-03T17:40:54.820858989Z at Function.findOne (/src/server/node_modules/sequelize/src/model.js:1982:12)
2026-08-03T17:40:54.820887013Z at Session.getTabletMode (/src/server/lib/session/session.getTabletMode.js:13:19)
2026-08-03T17:40:54.820891849Z at 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: WHERE parameter "id" has invalid "undefined" value
2026-08-03T17:41:11.789599690Z at SQLiteQueryGenerator.whereItemQuery (/src/server/node_modules/sequelize/src/dialects/abstract/query-generator.js:2374:13)
2026-08-03T17:41:11.789605253Z at /src/server/node_modules/sequelize/src/dialects/abstract/query-generator.js:2363:25
2026-08-03T17:41:11.789608953Z at Array.forEach (<anonymous>)
2026-08-03T17:41:11.789612959Z at SQLiteQueryGenerator.whereItemsQuery (/src/server/node_modules/sequelize/src/dialects/abstract/query-generator.js:2361:35)
2026-08-03T17:41:11.789616487Z at SQLiteQueryGenerator.getWhereConditions (/src/server/node_modules/sequelize/src/dialects/abstract/query-generator.js:2789:19)
2026-08-03T17:41:11.789619927Z at SQLiteQueryGenerator.selectQuery (/src/server/node_modules/sequelize/src/dialects/abstract/query-generator.js:1412:28)
2026-08-03T17:41:11.789623409Z at SQLiteQueryInterface.select (/src/server/node_modules/sequelize/src/dialects/abstract/query-interface.js:1002:27)
2026-08-03T17:41:11.789626783Z at Function.findAll (/src/server/node_modules/sequelize/src/model.js:1816:47)
2026-08-03T17:41:11.789630028Z at Function.findOne (/src/server/node_modules/sequelize/src/model.js:1982:12)
2026-08-03T17:41:11.789633250Z at Session.getTabletMode (/src/server/lib/session/session.getTabletMode.js:13:19)
2026-08-03T17:41:11.789636560Z at 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: WHERE parameter "id" has invalid "undefined" value
2026-08-03T17:41:28.246206523Z at SQLiteQueryGenerator.whereItemQuery (/src/server/node_modules/sequelize/src/dialects/abstract/query-generator.js:2374:13)
2026-08-03T17:41:28.246215256Z at /src/server/node_modules/sequelize/src/dialects/abstract/query-generator.js:2363:25
2026-08-03T17:41:28.246221546Z at Array.forEach (<anonymous>)
2026-08-03T17:41:28.246227744Z at SQLiteQueryGenerator.whereItemsQuery (/src/server/node_modules/sequelize/src/dialects/abstract/query-generator.js:2361:35)
2026-08-03T17:41:28.246233599Z at SQLiteQueryGenerator.getWhereConditions (/src/server/node_modules/sequelize/src/dialects/abstract/query-generator.js:2789:19)
2026-08-03T17:41:28.246239622Z at SQLiteQueryGenerator.selectQuery (/src/server/node_modules/sequelize/src/dialects/abstract/query-generator.js:1412:28)
2026-08-03T17:41:28.246246101Z at SQLiteQueryInterface.select (/src/server/node_modules/sequelize/src/dialects/abstract/query-interface.js:1002:27)
2026-08-03T17:41:28.246252015Z at Function.findAll (/src/server/node_modules/sequelize/src/model.js:1816:47)
2026-08-03T17:41:28.246257708Z at Function.findOne (/src/server/node_modules/sequelize/src/model.js:1982:12)
2026-08-03T17:41:28.246283239Z at Session.getTabletMode (/src/server/lib/session/session.getTabletMode.js:13:19)
2026-08-03T17:41:28.246288466Z at 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) Calculating consumption from index in timezone Europe/Paris for window Mon Aug 03 2026 20:00:00 GMT+0200 (Central European Summer Time)
2026-08-03T18:00:00.063450786Z 2026-08-03T20:00:00+0200 <info> energy-monitoring.calculateConsumptionFromIndex.js:34 (EnergyMonitoringHandler.calculateConsumptionFromIndex) Found 38 energy devices
2026-08-03T18:00:00.063963320Z 2026-08-03T20:00:00+0200 <info> energy-monitoring.calculateConsumptionFromIndex.js:65 (EnergyMonitoringHandler.calculateConsumptionFromIndex) Found 7 devices with both INDEX and THIRTY_MINUTES_CONSUMPTION features
2026-08-03T18:00:00.081703025Z 2026-08-03T20:00:00+0200 <info> energy-monitoring.calculateConsumptionFromIndex.js:149 () Saved consumption 0 for device 0xa4c1385b04255116 Frigo at Mon Aug 03 2026 20:00:00 GMT+0200 (Central European Summer Time)
2026-08-03T18:00:00.098769122Z 2026-08-03T20:00:00+0200 <info> energy-monitoring.calculateConsumptionFromIndex.js:149 () Saved consumption 0 for device 0xa4c1387693fd8ab0 Prise SdB at Mon Aug 03 2026 20:00:00 GMT+0200 (Central European Summer Time)
2026-08-03T18:00:00.114737382Z 2026-08-03T20:00:00+0200 <info> energy-monitoring.calculateConsumptionFromIndex.js:149 () Saved consumption 0.15999999999985448 for device Cpt Général at Mon Aug 03 2026 20:00:00 GMT+0200 (Central European Summer Time)
2026-08-03T18:00:00.130183687Z 2026-08-03T20:00:00+0200 <info> energy-monitoring.calculateConsumptionFromIndex.js:149 () Saved consumption 0 for device Prise Accessoires at Mon Aug 03 2026 20:00:00 GMT+0200 (Central European Summer Time)
2026-08-03T18:00:00.180037086Z 2026-08-03T20:00:00+0200 <info> energy-monitoring.calculateConsumptionFromIndex.js:149 () Saved consumption 0 for device Prise Cagibi at Mon Aug 03 2026 20:00:00 GMT+0200 (Central European Summer Time)
2026-08-03T18:00:00.195692448Z 2026-08-03T20:00:00+0200 <info> energy-monitoring.calculateConsumptionFromIndex.js:149 () Saved consumption 0 for device Prise Ch. 2 at Mon Aug 03 2026 20:00:00 GMT+0200 (Central European Summer Time)
2026-08-03T18:00:00.211255387Z 2026-08-03T20:00:00+0200 <info> energy-monitoring.calculateConsumptionFromIndex.js:149 () Saved consumption 0 for device Prise Lave-vaisselle at Mon Aug 03 2026 20:00:00 GMT+0200 (Central European Summer Time)
2026-08-03T18:00:00.214808825Z 2026-08-03T20:00:00+0200 <info> energy-monitoring.calculateConsumptionFromIndex.js:160 (EnergyMonitoringHandler.calculateConsumptionFromIndex) Finished calculating consumption from index for 7 devices
2026-08-03T18:00:00.225447686Z 2026-08-03T20:00:00+0200 <info> energy-monitoring.calculateCostFrom.js:34 (EnergyMonitoringHandler.calculateCostFrom) Calculating cost in timezone Europe/Paris
2026-08-03T18:00:00.234120615Z 2026-08-03T20:00:00+0200 <info> energy-monitoring.calculateCostFrom.js:38 (EnergyMonitoringHandler.calculateCostFrom) Found 7 energy devices
2026-08-03T18:00:00.247636057Z 2026-08-03T20:00:00+0200 <info> index.js:369 () DuckDB : Inserting chunk 0 for deviceFeature = 21a89915-2bd7-48ea-b982-bc6f926b3a1f.
2026-08-03T18:00:00.268981722Z 2026-08-03T20:00:00+0200 <info> index.js:369 () DuckDB : Inserting chunk 0 for deviceFeature = fd270337-4fcb-4515-925f-5ad9b3ecde55.
2026-08-03T18:00:00.288738068Z 2026-08-03T20:00:00+0200 <info> index.js:369 () DuckDB : Inserting chunk 0 for deviceFeature = 11cb03a2-5766-4690-a508-c06befaf9652.
2026-08-03T18:00:00.308315992Z 2026-08-03T20:00:00+0200 <info> index.js:369 () DuckDB : Inserting chunk 0 for deviceFeature = 982dfad9-55c8-4c65-9736-284a431e4ba4.
2026-08-03T18:00:00.337545940Z 2026-08-03T20:00:00+0200 <info> index.js:369 () DuckDB : Inserting chunk 0 for deviceFeature = 3cafa916-a26e-4854-b0df-3679a533f7f6.
2026-08-03T18:00:00.390658553Z 2026-08-03T20:00:00+0200 <info> index.js:369 () DuckDB : Inserting chunk 0 for deviceFeature = c774dcfe-7244-42f3-af03-392befe9bd9b.
2026-08-03T18:00:00.435668373Z 2026-08-03T20:00:00+0200 <info> index.js:369 () DuckDB : Inserting chunk 0 for 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: Bad status: 401
2026-08-03T18:00:38.359369512Z at XMLHttpRequest.request.onreadystatechange (/src/server/services/caldav/node_modules/dav-request/dav.js:3393:27)
2026-08-03T18:00:38.359373509Z at Timeout._onTimeout (/src/server/services/caldav/node_modules/xmlhttprequest-ssl/lib/XMLHttpRequest.js:1089:51)
2026-08-03T18:00:38.359376366Z at listOnTimeout (node:internal/timers:585:17)
2026-08-03T18:00:38.359379148Z at 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 at CalDAVHandler.syncUserCalendars (/src/server/services/caldav/lib/calendar/calendar.syncUserCalendars.js:66:11)
2026-08-03T18:00:38.360262091Z at 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) Scheduling timer to check for device_feature "zigbee2mqtt-0x54ef441000c4b716-light-sensor-decimal-illuminance" state in 120000ms
2026-08-03T18:03:02.630045466Z 2026-08-03T20:03:02+0200 <info> scene.triggers.js:46 (Object.device.new-state) Scene trigger device.new-state: Timer for sensor zigbee2mqtt-0x54ef441000c4b716-light-sensor-decimal-illuminance has finished.
2026-08-03T18:12:10.192381169Z 2026-08-03T20:12:10+0200 <info> scene.triggers.js:64 (Object.device.new-state) Scheduling timer to check for device_feature "zigbee2mqtt-0x54ef441000c4b716-light-sensor-decimal-illuminance" state in 180000ms
2026-08-03T18:15:10.195995348Z 2026-08-03T20:15:10+0200 <info> scene.triggers.js:46 (Object.device.new-state) Scene trigger device.new-state: Timer for sensor zigbee2mqtt-0x54ef441000c4b716-light-sensor-decimal-illuminance has finished.
2026-08-03T18:30:00.029542038Z 2026-08-03T20: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 20:30:00 GMT+0200 (Central European Summer Time)
2026-08-03T18:30:00.058846930Z 2026-08-03T20:30:00+0200 <info> energy-monitoring.calculateConsumptionFromIndex.js:34 (EnergyMonitoringHandler.calculateConsumptionFromIndex) Found 38 energy devices
2026-08-03T18:30:00.059193660Z 2026-08-03T20:30:00+0200 <info> energy-monitoring.calculateConsumptionFromIndex.js:65 (EnergyMonitoringHandler.calculateConsumptionFromIndex) Found 7 devices with both INDEX and THIRTY_MINUTES_CONSUMPTION features
2026-08-03T18:30:00.077224724Z 2026-08-03T20:30:00+0200 <info> energy-monitoring.calculateConsumptionFromIndex.js:149 () Saved consumption 0.029999999999972715 for device 0xa4c1385b04255116 Frigo at Mon Aug 03 2026 20:30:00 GMT+0200 (Central European Summer Time)
2026-08-03T18:30:00.093212229Z 2026-08-03T20:30:00+0200 <info> energy-monitoring.calculateConsumptionFromIndex.js:149 () Saved consumption 0 for device 0xa4c1387693fd8ab0 Prise SdB at Mon Aug 03 2026 20:30:00 GMT+0200 (Central European Summer Time)
2026-08-03T18:30:00.109338459Z 2026-08-03T20:30:00+0200 <info> energy-monitoring.calculateConsumptionFromIndex.js:149 () Saved consumption 0.17000000000007276 for device Cpt Général at Mon Aug 03 2026 20:30:00 GMT+0200 (Central European Summer Time)
2026-08-03T18:30:00.124428732Z 2026-08-03T20:30:00+0200 <info> energy-monitoring.calculateConsumptionFromIndex.js:149 () Saved consumption 0.009999999999990905 for device Prise Accessoires at Mon Aug 03 2026 20:30:00 GMT+0200 (Central European Summer Time)
2026-08-03T18:30:00.148487364Z 2026-08-03T20:30:00+0200 <info> energy-monitoring.calculateConsumptionFromIndex.js:149 () Saved consumption 0 for device Prise Cagibi at Mon Aug 03 2026 20:30:00 GMT+0200 (Central European Summer Time)
2026-08-03T18:30:00.164017218Z 2026-08-03T20:30:00+0200 <info> energy-monitoring.calculateConsumptionFromIndex.js:149 () Saved consumption 0 for device Prise Ch. 2 at Mon Aug 03 2026 20:30:00 GMT+0200 (Central European Summer Time)
2026-08-03T18:30:00.179407168Z 2026-08-03T20:30:00+0200 <info> energy-monitoring.calculateConsumptionFromIndex.js:149 () Saved consumption 0 for device Prise Lave-vaisselle at Mon Aug 03 2026 20:30:00 GMT+0200 (Central European Summer Time)
2026-08-03T18:30:00.182440332Z 2026-08-03T20:30:00+0200 <info> energy-monitoring.calculateConsumptionFromIndex.js:160 (EnergyMonitoringHandler.calculateConsumptionFromIndex) Finished calculating consumption from index for 7 devices
2026-08-03T18:30:00.188739307Z 2026-08-03T20:30:00+0200 <info> energy-monitoring.calculateCostFrom.js:34 (EnergyMonitoringHandler.calculateCostFrom) Calculating cost in timezone Europe/Paris
2026-08-03T18:30:00.218723922Z 2026-08-03T20:30:00+0200 <info> energy-monitoring.calculateCostFrom.js:38 (EnergyMonitoringHandler.calculateCostFrom) Found 7 energy devices
2026-08-03T18:30:00.264042400Z 2026-08-03T20:30:00+0200 <info> index.js:369 () DuckDB : Inserting chunk 0 for deviceFeature = 21a89915-2bd7-48ea-b982-bc6f926b3a1f.
2026-08-03T18:30:00.292142033Z 2026-08-03T20:30:00+0200 <info> index.js:369 () DuckDB : Inserting chunk 0 for deviceFeature = fd270337-4fcb-4515-925f-5ad9b3ecde55.
2026-08-03T18:30:00.309539459Z 2026-08-03T20:30:00+0200 <info> index.js:369 () DuckDB : Inserting chunk 0 for deviceFeature = 11cb03a2-5766-4690-a508-c06befaf9652.
2026-08-03T18:30:00.325723543Z 2026-08-03T20:30:00+0200 <info> index.js:369 () DuckDB : Inserting chunk 0 for deviceFeature = 982dfad9-55c8-4c65-9736-284a431e4ba4.
2026-08-03T18:30:00.346462701Z 2026-08-03T20:30:00+0200 <info> index.js:369 () DuckDB : Inserting chunk 0 for deviceFeature = 3cafa916-a26e-4854-b0df-3679a533f7f6.
2026-08-03T18:30:00.368513152Z 2026-08-03T20:30:00+0200 <info> index.js:369 () DuckDB : Inserting chunk 0 for deviceFeature = c774dcfe-7244-42f3-af03-392befe9bd9b.
2026-08-03T18:30:00.386776496Z 2026-08-03T20:30:00+0200 <info> index.js:369 () DuckDB : Inserting chunk 0 for 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: Bad status: 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) Calculating consumption from index in timezone Europe/Paris for window Mon Aug 03 2026 21:00:00 GMT+0200 (Central European Summer Time)
2026-08-03T19:00:00.063727137Z 2026-08-03T21:00:00+0200 <info> energy-monitoring.calculateConsumptionFromIndex.js:34 (EnergyMonitoringHandler.calculateConsumptionFromIndex) Found 38 energy devices
2026-08-03T19:00:00.064121093Z 2026-08-03T21:00:00+0200 <info> energy-monitoring.calculateConsumptionFromIndex.js:65 (EnergyMonitoringHandler.calculateConsumptionFromIndex) Found 7 devices with both INDEX and THIRTY_MINUTES_CONSUMPTION features
2026-08-03T19:00:00.082330027Z 2026-08-03T21:00:00+0200 <info> energy-monitoring.calculateConsumptionFromIndex.js:149 () Saved consumption 0.04000000000007731 for device 0xa4c1385b04255116 Frigo at Mon Aug 03 2026 21:00:00 GMT+0200 (Central European Summer Time)
2026-08-03T19:00:00.101237923Z 2026-08-03T21:00:00+0200 <info> energy-monitoring.calculateConsumptionFromIndex.js:149 () Saved consumption 0 for device 0xa4c1387693fd8ab0 Prise SdB at Mon Aug 03 2026 21:00:00 GMT+0200 (Central European Summer Time)
2026-08-03T19:00:00.117515678Z 2026-08-03T21:00:00+0200 <info> energy-monitoring.calculateConsumptionFromIndex.js:149 () Saved consumption 0.17999999999938154 for device Cpt Général at Mon Aug 03 2026 21:00:00 GMT+0200 (Central European Summer Time)
2026-08-03T19:00:00.133778522Z 2026-08-03T21:00:00+0200 <info> energy-monitoring.calculateConsumptionFromIndex.js:149 () Saved consumption 0.009999999999990905 for device Prise Accessoires at Mon Aug 03 2026 21:00:00 GMT+0200 (Central European Summer Time)
2026-08-03T19:00:00.158895479Z 2026-08-03T21:00:00+0200 <info> energy-monitoring.calculateConsumptionFromIndex.js:149 () Saved consumption 0 for device Prise Cagibi at Mon Aug 03 2026 21:00:00 GMT+0200 (Central European Summer Time)
2026-08-03T19:00:00.174563206Z 2026-08-03T21:00:00+0200 <info> energy-monitoring.calculateConsumptionFromIndex.js:149 () Saved consumption 0 for device Prise Ch. 2 at Mon Aug 03 2026 21:00:00 GMT+0200 (Central European Summer Time)
2026-08-03T19:00:00.194427470Z 2026-08-03T21:00:00+0200 <info> energy-monitoring.calculateConsumptionFromIndex.js:149 () Saved consumption 0 for device Prise Lave-vaisselle at Mon Aug 03 2026 21:00:00 GMT+0200 (Central European Summer Time)
2026-08-03T19:00:00.197433094Z 2026-08-03T21:00:00+0200 <info> energy-monitoring.calculateConsumptionFromIndex.js:160 (EnergyMonitoringHandler.calculateConsumptionFromIndex) Finished calculating consumption from index for 7 devices
2026-08-03T19:00:00.203738846Z 2026-08-03T21:00:00+0200 <info> energy-monitoring.calculateCostFrom.js:34 (EnergyMonitoringHandler.calculateCostFrom) Calculating cost in timezone Europe/Paris
2026-08-03T19:00:00.212850158Z 2026-08-03T21:00:00+0200 <info> energy-monitoring.calculateCostFrom.js:38 (EnergyMonitoringHandler.calculateCostFrom) Found 7 energy devices
2026-08-03T19:00:00.223237015Z 2026-08-03T21:00:00+0200 <info> index.js:369 () DuckDB : Inserting chunk 0 for deviceFeature = 21a89915-2bd7-48ea-b982-bc6f926b3a1f.
2026-08-03T19:00:00.241988990Z 2026-08-03T21:00:00+0200 <info> index.js:369 () DuckDB : Inserting chunk 0 for deviceFeature = fd270337-4fcb-4515-925f-5ad9b3ecde55.
2026-08-03T19:00:00.260220986Z 2026-08-03T21:00:00+0200 <info> index.js:369 () DuckDB : Inserting chunk 0 for deviceFeature = 11cb03a2-5766-4690-a508-c06befaf9652.
2026-08-03T19:00:00.282352017Z 2026-08-03T21:00:00+0200 <info> index.js:369 () DuckDB : Inserting chunk 0 for deviceFeature = 982dfad9-55c8-4c65-9736-284a431e4ba4.
2026-08-03T19:00:00.300853436Z 2026-08-03T21:00:00+0200 <info> index.js:369 () DuckDB : Inserting chunk 0 for deviceFeature = 3cafa916-a26e-4854-b0df-3679a533f7f6.
2026-08-03T19:00:00.320009766Z 2026-08-03T21:00:00+0200 <info> index.js:369 () DuckDB : Inserting chunk 0 for deviceFeature = c774dcfe-7244-42f3-af03-392befe9bd9b.
2026-08-03T19:00:00.337983398Z 2026-08-03T21:00:00+0200 <info> index.js:369 () DuckDB : Inserting chunk 0 for 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 at Mon Aug 03 2026 21:30:00 GMT+0200 (Central European Summer Time)
2026-08-03T19:30:00.184258409Z 2026-08-03T21:30:00+0200 <info> energy-monitoring.calculateConsumptionFromIndex.js:149 () Saved consumption 0 for device Prise Lave-vaisselle at Mon Aug 03 2026 21:30:00 GMT+0200 (Central European Summer Time)
2026-08-03T19:30:00.187206605Z 2026-08-03T21:30:00+0200 <info> energy-monitoring.calculateConsumptionFromIndex.js:160 (EnergyMonitoringHandler.calculateConsumptionFromIndex) Finished calculating consumption from index for 7 devices
2026-08-03T19:30:00.192913189Z 2026-08-03T21:30:00+0200 <info> energy-monitoring.calculateCostFrom.js:34 (EnergyMonitoringHandler.calculateCostFrom) Calculating cost in timezone Europe/Paris
2026-08-03T19:30:00.201647457Z 2026-08-03T21:30:00+0200 <info> energy-monitoring.calculateCostFrom.js:38 (EnergyMonitoringHandler.calculateCostFrom) Found 7 energy devices
2026-08-03T19:30:00.212575366Z 2026-08-03T21:30:00+0200 <info> index.js:369 () DuckDB : Inserting chunk 0 for deviceFeature = 21a89915-2bd7-48ea-b982-bc6f926b3a1f.
2026-08-03T19:30:00.231880892Z 2026-08-03T21:30:00+0200 <info> index.js:369 () DuckDB : Inserting chunk 0 for deviceFeature = fd270337-4fcb-4515-925f-5ad9b3ecde55.
2026-08-03T19:30:00.249485841Z 2026-08-03T21:30:00+0200 <info> index.js:369 () DuckDB : Inserting chunk 0 for deviceFeature = 11cb03a2-5766-4690-a508-c06befaf9652.
2026-08-03T19:30:00.267021343Z 2026-08-03T21:30:00+0200 <info> index.js:369 () DuckDB : Inserting chunk 0 for deviceFeature = 982dfad9-55c8-4c65-9736-284a431e4ba4.
2026-08-03T19:30:00.285499268Z 2026-08-03T21:30:00+0200 <info> index.js:369 () DuckDB : Inserting chunk 0 for deviceFeature = 3cafa916-a26e-4854-b0df-3679a533f7f6.
2026-08-03T19:30:00.305126787Z 2026-08-03T21:30:00+0200 <info> index.js:369 () DuckDB : Inserting chunk 0 for deviceFeature = c774dcfe-7244-42f3-af03-392befe9bd9b.
2026-08-03T19:30:00.323839998Z 2026-08-03T21:30:00+0200 <info> index.js:369 () DuckDB : Inserting chunk 0 for 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) Deleting all background jobs created before = Mon Jul 27 2026 22:00:00 GMT+0200 (Central European Summer Time)
2026-08-03T20:00:00.029644669Z 2026-08-03T22:00:00+0200 <info> energy-monitoring.calculateConsumptionFromIndex.js:27 (EnergyMonitoringHandler.calculateConsumptionFromIndex) Calculating consumption from index in timezone Europe/Paris for window Mon Aug 03 2026 22:00:00 GMT+0200 (Central European Summer Time)
2026-08-03T20:00:00.058455565Z 2026-08-03T22:00:00+0200 <info> energy-monitoring.calculateConsumptionFromIndex.js:34 (EnergyMonitoringHandler.calculateConsumptionFromIndex) Found 38 energy devices
2026-08-03T20:00:00.058795863Z 2026-08-03T22:00:00+0200 <info> energy-monitoring.calculateConsumptionFromIndex.js:65 (EnergyMonitoringHandler.calculateConsumptionFromIndex) Found 7 devices with both INDEX and THIRTY_MINUTES_CONSUMPTION features
2026-08-03T20:00:00.073523696Z 2026-08-03T22:00:00+0200 <info> energy-monitoring.calculateConsumptionFromIndex.js:149 () Saved consumption 0.05999999999994543 for device 0xa4c1385b04255116 Frigo at Mon Aug 03 2026 22:00:00 GMT+0200 (Central European Summer Time)
2026-08-03T20:00:00.089141452Z 2026-08-03T22:00:00+0200 <info> energy-monitoring.calculateConsumptionFromIndex.js:149 () Saved consumption 0 for device 0xa4c1387693fd8ab0 Prise SdB at Mon Aug 03 2026 22:00:00 GMT+0200 (Central European Summer Time)
2026-08-03T20:00:00.104939826Z 2026-08-03T22:00:00+0200 <info> energy-monitoring.calculateConsumptionFromIndex.js:149 () Saved consumption 0.17999999999938154 for device Cpt Général at Mon Aug 03 2026 22:00:00 GMT+0200 (Central European Summer Time)
2026-08-03T20:00:00.120774382Z 2026-08-03T22:00:00+0200 <info> energy-monitoring.calculateConsumptionFromIndex.js:149 () Saved consumption 0.009999999999990905 for device Prise Accessoires at Mon Aug 03 2026 22:00:00 GMT+0200 (Central European Summer Time)
2026-08-03T20:00:00.145891401Z 2026-08-03T22:00:00+0200 <info> energy-monitoring.calculateConsumptionFromIndex.js:149 () Saved consumption 0 for device Prise Cagibi at Mon Aug 03 2026 22:00:00 GMT+0200 (Central European Summer Time)
2026-08-03T20:00:00.164608505Z 2026-08-03T22:00:00+0200 <info> energy-monitoring.calculateConsumptionFromIndex.js:149 () Saved consumption 0 for device Prise Ch. 2 at Mon Aug 03 2026 22:00:00 GMT+0200 (Central European Summer Time)
2026-08-03T20:00:00.179330063Z 2026-08-03T22:00:00+0200 <info> energy-monitoring.calculateConsumptionFromIndex.js:149 () Saved consumption 0 for device Prise Lave-vaisselle at Mon Aug 03 2026 22:00:00 GMT+0200 (Central European Summer Time)
2026-08-03T20:00:00.182084033Z 2026-08-03T22:00:00+0200 <info> energy-monitoring.calculateConsumptionFromIndex.js:160 (EnergyMonitoringHandler.calculateConsumptionFromIndex) Finished calculating consumption from index for 7 devices
2026-08-03T20:00:00.187733094Z 2026-08-03T22:00:00+0200 <info> energy-monitoring.calculateCostFrom.js:34 (EnergyMonitoringHandler.calculateCostFrom) Calculating cost in timezone Europe/Paris
2026-08-03T20:00:00.196265958Z 2026-08-03T22:00:00+0200 <info> energy-monitoring.calculateCostFrom.js:38 (EnergyMonitoringHandler.calculateCostFrom) Found 7 energy devices
2026-08-03T20:00:00.206060916Z 2026-08-03T22:00:00+0200 <info> index.js:369 () DuckDB : Inserting chunk 0 for deviceFeature = 21a89915-2bd7-48ea-b982-bc6f926b3a1f.
2026-08-03T20:00:00.230015911Z 2026-08-03T22:00:00+0200 <info> index.js:369 () DuckDB : Inserting chunk 0 for deviceFeature = fd270337-4fcb-4515-925f-5ad9b3ecde55.
2026-08-03T20:00:00.251606191Z 2026-08-03T22:00:00+0200 <info> index.js:369 () DuckDB : Inserting chunk 0 for deviceFeature = 11cb03a2-5766-4690-a508-c06befaf9652.
2026-08-03T20:00:00.269168068Z 2026-08-03T22:00:00+0200 <info> index.js:369 () DuckDB : Inserting chunk 0 for deviceFeature = 982dfad9-55c8-4c65-9736-284a431e4ba4.
2026-08-03T20:00:00.288757963Z 2026-08-03T22:00:00+0200 <info> index.js:369 () DuckDB : Inserting chunk 0 for deviceFeature = 3cafa916-a26e-4854-b0df-3679a533f7f6.
2026-08-03T20:00:00.306632410Z 2026-08-03T22:00:00+0200 <info> index.js:369 () DuckDB : Inserting chunk 0 for deviceFeature = c774dcfe-7244-42f3-af03-392befe9bd9b.
2026-08-03T20:00:00.323425322Z 2026-08-03T22:00:00+0200 <info> index.js:369 () DuckDB : Inserting chunk 0 for 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: Bad status: 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)

```

---

<div class="post-metadata">

**Author:** ![Jluc](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/jluc/32/12397_2.png) [@Jluc](https://community.gladysassistant.com/u/Jluc)\
**Post date:** [Août 4, 2026, 8:25 UTC](https://community.gladysassistant.com/t/probleme-installation-integration-freebox/10399/52 "2026-08-04T08:25:02Z")

</div>

Les boutons, à part le «&nbsp;power&nbsp;» s’affichent bien mais les actions ne correspondent pas à celle de la télécommande. Je n’ai pas réussi à :

- sortir le player de la veille
- accéder à la fonction TV
- passer d’une chaîne à l’autre
- mettre en veille le player

Je ne mets le player sous tension que lorsque je l’utilise et n’utilise pas la veille.

Voici le journal :

```auto
[2026-08-03T16:23:11.937Z] [INFO] onSetValue <- freebox:28:1 = 1
[2026-08-03T16:23:11.947Z] [INFO] [freebox-devices] Freebox set "undefined" = 1 -> 28/0 = null
[2026-08-03T17:30:32.954Z] [WARN] [gladys-sdk] connection to Gladys lost (close code 1006)
[2026-08-03T17:30:32.955Z] [WARN] [gladys-sdk] not connected to Gladys (ws://172.30.0.1:80), retrying in 1000 ms (attempt 1)
[2026-08-03T17:30:33.959Z] [ERROR] [gladys-sdk] websocket error on ws://172.30.0.1:80: connect ECONNREFUSED 172.30.0.1:80
[2026-08-03T17:30:33.960Z] [WARN] [gladys-sdk] not connected to Gladys (ws://172.30.0.1:80), retrying in 2000 ms (attempt 2)
[2026-08-03T17:30:35.964Z] [ERROR] [gladys-sdk] websocket error on ws://172.30.0.1:80: connect ECONNREFUSED 172.30.0.1:80
[2026-08-03T17:30:35.964Z] [WARN] [gladys-sdk] not connected to Gladys (ws://172.30.0.1:80), retrying in 4000 ms (attempt 3)
[2026-08-03T17:30:37.797Z] [INFO] Received SIGTERM -> graceful shutdown
[2026-08-03T17:30:38.222Z] [INFO] Starting the Freebox integration...
[2026-08-03T17:30:38.233Z] [ERROR] [gladys-sdk] websocket error on ws://172.30.0.1:80: connect ECONNREFUSED 172.30.0.1:80
[2026-08-03T17:30:38.234Z] [WARN] [gladys-sdk] not connected to Gladys (ws://172.30.0.1:80), retrying in 1000 ms (attempt 1)
[2026-08-03T17:30:39.240Z] [ERROR] [gladys-sdk] websocket error on ws://172.30.0.1:80: connect ECONNREFUSED 172.30.0.1:80
[2026-08-03T17:30:39.241Z] [WARN] [gladys-sdk] not connected to Gladys (ws://172.30.0.1:80), retrying in 2000 ms (attempt 2)
[2026-08-03T17:30:41.423Z] [INFO] [gladys-sdk] connected to Gladys (http://172.30.0.1:80)
[2026-08-03T17:30:41.608Z] [INFO] [freebox-convert] Freebox camera "Caméra Salon" detected, stream on 192.168.1.187
[2026-08-03T17:30:41.608Z] [INFO] [freebox-convert] Freebox camera "Caméra balcon" detected, stream on 192.168.1.88
[2026-08-03T17:30:41.657Z] [INFO] [freebox-devices] Freebox discovery: 6 device(s) built
[2026-08-03T17:30:41.683Z] [INFO] Freebox: 6 device(s) published (core count: 6)
[2026-08-03T17:33:36.959Z] [INFO] Action pair -> requesting Freebox authorization
[2026-08-03T17:33:48.057Z] [INFO] Received SIGTERM -> graceful shutdown
[2026-08-03T17:33:48.507Z] [INFO] Starting the Freebox integration...
[2026-08-03T17:33:48.802Z] [INFO] [gladys-sdk] connected to Gladys (http://172.30.0.1:80)
[2026-08-03T17:33:49.038Z] [INFO] [freebox-convert] Freebox camera "Caméra Salon" detected, stream on 192.168.1.187
[2026-08-03T17:33:49.038Z] [INFO] [freebox-convert] Freebox camera "Caméra balcon" detected, stream on 192.168.1.88
[2026-08-03T17:33:49.074Z] [INFO] [freebox-devices] Freebox discovery: 6 device(s) built
[2026-08-03T17:33:49.108Z] [INFO] Freebox: 6 device(s) published (core count: 6)
[2026-08-03T17:36:18.643Z] [INFO] [freebox-convert] Freebox camera "Caméra Salon" detected, stream on 192.168.1.187
[2026-08-03T17:36:18.643Z] [INFO] [freebox-convert] Freebox camera "Caméra balcon" detected, stream on 192.168.1.88
[2026-08-03T17:36:18.676Z] [INFO] [freebox-devices] Freebox discovery: 6 device(s) built
[2026-08-03T19:03:24.504Z] [INFO] onSetValue <- freebox:player:17:stop = 1
[2026-08-03T19:03:28.188Z] [INFO] onSetValue <- freebox:player:17:play = 1
[2026-08-03T19:03:48.465Z] [INFO] onSetValue <- freebox:player:17:play = 1
[2026-08-03T19:03:50.653Z] [INFO] onSetValue <- freebox:player:17:stop = 1
[2026-08-03T19:03:54.284Z] [INFO] onSetValue <- freebox:player:17:play = 1
[2026-08-03T19:10:10.373Z] [INFO] onSetValue <- freebox:player:17:play = 1
[2026-08-03T19:10:17.372Z] [INFO] onSetValue <- freebox:player:17:play = 1
[2026-08-03T19:10:20.402Z] [INFO] onSetValue <- freebox:player:17:forward = 1
[2026-08-03T20:46:28.458Z] [INFO] onSetValue <- freebox:player:17:play = 1
[2026-08-03T20:46:32.616Z] [INFO] onSetValue <- freebox:player:17:play = 1
[2026-08-03T20:48:27.387Z] [INFO] onSetValue <- freebox:player:17:next = 1
[2026-08-03T20:48:30.610Z] [INFO] onSetValue <- freebox:player:17:next = 1
[2026-08-03T20:52:26.435Z] [INFO] onSetValue <- freebox:player:17:next = 1
[2026-08-03T20:52:30.223Z] [INFO] onSetValue <- freebox:player:17:play = 1
[2026-08-03T21:25:36.029Z] [INFO] onSetValue <- freebox:28:1 = -1
[2026-08-03T21:25:36.038Z] [INFO] [freebox-devices] Freebox set "undefined" = -1 -> 28/2 = null
[2026-08-03T21:27:26.869Z] [INFO] onSetValue <- freebox:28:1 = 1
[2026-08-03T21:27:26.878Z] [INFO] [freebox-devices] Freebox set "undefined" = 1 -> 28/0 = null
[2026-08-03T21:27:28.734Z] [INFO] onSetValue <- freebox:28:1 = 0
[2026-08-03T21:27:28.744Z] [INFO] [freebox-devices] Freebox set "undefined" = 0 -> 28/1 = null
[2026-08-03T21:27:48.856Z] [INFO] onSetValue <- freebox:player:17:forward = 1
[2026-08-03T21:27:50.658Z] [INFO] onSetValue <- freebox:player:17:forward = 1
[2026-08-03T21:27:52.149Z] [INFO] onSetValue <- freebox:player:17:forward = 1
[2026-08-03T21:27:53.067Z] [INFO] onSetValue <- freebox:player:17:forward = 1
[2026-08-03T21:27:53.426Z] [INFO] onSetValue <- freebox:player:17:forward = 1
[2026-08-03T21:27:54.693Z] [INFO] onSetValue <- freebox:player:17:forward = 1
[2026-08-03T21:27:55.288Z] [INFO] onSetValue <- freebox:player:17:forward = 1
[2026-08-03T21:27:55.853Z] [INFO] onSetValue <- freebox:player:17:forward = 1
[2026-08-03T21:27:56.458Z] [INFO] onSetValue <- freebox:player:17:forward = 1
[2026-08-03T21:27:57.126Z] [INFO] onSetValue <- freebox:player:17:forward = 1
[2026-08-03T21:27:58.200Z] [INFO] onSetValue <- freebox:player:17:forward = 1
[2026-08-03T21:27:58.807Z] [INFO] onSetValue <- freebox:player:17:forward = 1
[2026-08-03T21:28:09.311Z] [INFO] onSetValue <- freebox:player:17:rewind = 1
[2026-08-03T21:28:09.785Z] [INFO] onSetValue <- freebox:player:17:rewind = 1
[2026-08-03T21:28:10.255Z] [INFO] onSetValue <- freebox:player:17:rewind = 1
[2026-08-03T21:28:13.396Z] [INFO] onSetValue <- freebox:player:17:rewind = 1
[2026-08-03T21:28:14.113Z] [INFO] onSetValue <- freebox:player:17:rewind = 1
[2026-08-03T21:28:14.716Z] [INFO] onSetValue <- freebox:player:17:rewind = 1
[2026-08-03T21:28:15.394Z] [INFO] onSetValue <- freebox:player:17:rewind = 1
[2026-08-03T21:28:15.914Z] [INFO] onSetValue <- freebox:player:17:rewind = 1
[2026-08-03T21:28:16.459Z] [INFO] onSetValue <- freebox:player:17:rewind = 1
[2026-08-03T21:28:17.003Z] [INFO] onSetValue <- freebox:player:17:rewind = 1
[2026-08-03T21:28:26.145Z] [INFO] onSetValue <- freebox:player:17:forward = 1
[2026-08-03T21:28:26.756Z] [INFO] onSetValue <- freebox:player:17:forward = 1
[2026-08-03T21:28:27.271Z] [INFO] onSetValue <- freebox:player:17:forward = 1
[2026-08-03T21:28:27.784Z] [INFO] onSetValue <- freebox:player:17:forward = 1
[2026-08-03T21:28:28.526Z] [INFO] onSetValue <- freebox:player:17:forward = 1
[2026-08-03T21:28:29.068Z] [INFO] onSetValue <- freebox:player:17:forward = 1
[2026-08-03T21:28:46.897Z] [INFO] onSetValue <- freebox:player:17:next = 1
[2026-08-03T21:28:49.072Z] [INFO] onSetValue <- freebox:player:17:next = 1
[2026-08-03T21:28:50.317Z] [INFO] onSetValue <- freebox:player:17:next = 1
[2026-08-03T21:28:56.163Z] [INFO] onSetValue <- freebox:player:17:play = 1
[2026-08-03T21:29:58.138Z] [INFO] onSetValue <- freebox:player:17:stop = 1
[2026-08-03T21:30:18.811Z] [INFO] onSetValue <- freebox:player:17:play = 1
[2026-08-03T21:30:57.199Z] [INFO] onSetValue <- freebox:player:17:next = 1
[2026-08-03T21:30:58.941Z] [INFO] onSetValue <- freebox:player:17:next = 1
[2026-08-03T21:32:44.678Z] [INFO] onSetValue <- freebox:player:17:stop = 1
[2026-08-04T03:59:52.509Z] [WARN] [freebox-devices] Freebox: camera push failed for "Caméra balcon": ffmpeg failed (code 183): [in#0 @ 0x77b5bcd1f340] Error when loading first segment 'http://freeboxcam:pass@192.168.1.88/img/hls/s2_clip4197280.ts'
[in#0 @ 0x77b5b6e4bb00] Error opening input: Invalid data found when processing input
Error opening input file http://freeboxcam: ************* @192.168.1.88/img/stream.m3u8.
Error opening input files: Invalid data found when processing input
[2026-08-04T04:08:07.838Z] [INFO] onSetValue <- freebox:28:1 = 1
[2026-08-04T04:08:07.847Z] [INFO] [freebox-devices] Freebox set "undefined" = 1 -> 28/0 = null
[2026-08-04T07:56:29.889Z] [INFO] onSetValue <- freebox:28:1 = -1
[2026-08-04T07:56:29.896Z] [INFO] [freebox-devices] Freebox set "undefined" = -1 -> 28/2 = null
[2026-08-04T07:56:54.720Z] [INFO] onSetValue <- freebox:28:1 = 0
[2026-08-04T07:56:54.729Z] [INFO] [freebox-devices] Freebox set "undefined" = 0 -> 28/1 = null
[2026-08-04T07:56:56.303Z] [INFO] onSetValue <- freebox:28:1 = 1
[2026-08-04T07:56:56.313Z] [INFO] [freebox-devices] Freebox set "undefined" = 1 -> 28/0 = null
[2026-08-04T07:56:58.148Z] [INFO] onSetValue <- freebox:28:1 = 0
[2026-08-04T07:56:58.156Z] [INFO] [freebox-devices] Freebox set "undefined" = 0 -> 28/1 = null
[2026-08-04T07:56:59.673Z] [INFO] onSetValue <- freebox:28:1 = -1
[2026-08-04T07:56:59.682Z] [INFO] [freebox-devices] Freebox set "undefined" = -1 -> 28/2 = null
[2026-08-04T07:57:00.794Z] [INFO] onSetValue <- freebox:28:1 = 0
[2026-08-04T07:57:00.803Z] [INFO] [freebox-devices] Freebox set "undefined" = 0 -> 28/1 = null
[2026-08-04T07:57:02.006Z] [INFO] onSetValue <- freebox:28:1 = 0
[2026-08-04T07:57:02.019Z] [INFO] [freebox-devices] Freebox set "undefined" = 0 -> 28/1 = null
[2026-08-04T07:57:11.044Z] [INFO] onSetValue <- freebox:28:1 = -1
[2026-08-04T07:57:11.054Z] [INFO] [freebox-devices] Freebox set "undefined" = -1 -> 28/2 = null
[2026-08-04T07:57:12.440Z] [INFO] onSetValue <- freebox:28:1 = 0
[2026-08-04T07:57:12.449Z] [INFO] [freebox-devices] Freebox set "undefined" = 0 -> 28/1 = null

```

---

<div class="post-metadata">

**Author:** ![Will\_71](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/will_71/32/9582_2.png) [@Will\_71](https://community.gladysassistant.com/u/Will_71)\
**Post date:** [Août 4, 2026, 8:37 UTC](https://community.gladysassistant.com/t/probleme-installation-integration-freebox/10399/53 "2026-08-04T08:37:42Z")

</div>

Merci pour les logs.

> [@Jluc](#):
>
> mais les actions ne correspondent pas à celle de la télécommande.

Tu peux me montrer les actions que tu as de dispo et me dire qu’est ce qui se passe.  
Fais moi une capture d’écran de toutes les actions de ton player depuis la page découverte.

---

<div class="post-metadata">

**Author:** ![Jluc](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/jluc/32/12397_2.png) [@Jluc](https://community.gladysassistant.com/u/Jluc)\
**Post date:** [Août 4, 2026, 10:52 UTC](https://community.gladysassistant.com/t/probleme-installation-integration-freebox/10399/54 "2026-08-04T10:52:35Z")

</div>

1. Quand je mets le player (Devialet) sous tension, l’écran d’accueil suivant s’affiche :

 ![image](https://gladys-assistant-community.b-cdn.net/uploads/default/original/3X/a/a/aa2021037fd118fdaf404bf701287d7e52218847.jpeg)

Ensuite, aucun bouton du tableau de bord ne peut déclencher une action :

 ![image](https://gladys-assistant-community.b-cdn.net/uploads/default/original/3X/2/f/2f023ec620ef215c624fc19e7a072c754e55675e.png)

1. Je prends donc la télécommande du player je sélectionne Home qui déclenche la dernière chaîne en mémoire.

2. J’actionne le bouton «&nbsp;muet&nbsp;» du tableau de bord, le son se coupe mais en cliquant à nouveau, le son ne revient pas même en faisant varier le volume.

3. Je remet le son avec la télécommande du player

4. Je fais varier le volume du son en plus et en moins avec le curseur du tableau de bord, ça fonctionne bien,

5. J’actionne le bouton suivant, rien ne se passe,

6. J’actionne le bouton précédent, rien ne se passe,

7. Je fais retour avec la télécommande du player sur la touche \<\< et j’actionne le bouton avance rapide du tableau de bord, ça fonctionne bien clic par clic,

8. J’actionne le bouton retour rapide du tableau de bord, ça fonctionne bien clic par clic,

10)J’actionne le bouton stop du TB et le player s’éteint, se met totalement hors tension.

Pour le point 1, il faudrait l’équivalent du bouton «&nbsp;OK&nbsp;» au centre de la télécommande

 ![image](https://gladys-assistant-community.b-cdn.net/uploads/default/original/3X/6/d/6d02b7764fa90530a6b74286af3a45ac98d8085e.jpeg)

Pour les points 6 et 7 il faudrait l’équivalent des touches «&nbsp;+&nbsp;» et «&nbsp;-&nbsp;» des programmes de la télécommande.

---

<div class="post-metadata">

**Author:** ![Jluc](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/jluc/32/12397_2.png) [@Jluc](https://community.gladysassistant.com/u/Jluc)\
**Post date:** [Août 4, 2026, 11:01 UTC](https://community.gladysassistant.com/t/probleme-installation-integration-freebox/10399/55 "2026-08-04T11:01:52Z")

</div>

026-08-04T09:30:00.395859478Z 2026-08-04T11:30:00+0200 index.js:369 () DuckDB : Insertion du chunk 0 pour deviceFeature = c774dcfe-7244-42f3-af03-392befe9bd9b.

````auto
2026-08-04T09:30:00.425607331Z 2026-08-04T11:30:00+0200
```<info> index.js:369 () DuckDB : Insertion du chunk 0 pour deviceFeature = 5255b0b9-b0ce-473f-a412-d9c872af5212.
2026-08-04T09:30:38.352384840Z 2026-08-04T11:30:38+0200 <error> calendar.syncUserCalendars.js:65 (CalDAVHandler.syncUserCalendars) Erreur : Statut incorrect : 401
2026-08-04T09:30:38.352437137Z à XMLHttpRequest.request.onreadystatechange (/src/server/services/caldav/node_modules/dav-request/dav.js:3393:27)
2026-08-04T09:30:38.352445425Z à Timeout._onTimeout (/src/server/services/caldav/node_modules/xmlhttprequest-ssl/lib/XMLHttpRequest.js:1089:51)
2026-08-04T09:30:38.352452378Z à listOnTimeout (node:internal/timers:585:17)
2026-08-04T09:30:38.352462894Z à processTimers (node:internal/timers:521:7)
2026-08-04T09:30:38.354420736Z 2026-08-04T11:30:38+0200 <error> index.js:53 (Timeout.syncAllUsers [as _onTimeout]) NotFoundError: [object Object]
2026-08-04T09:30:38.354496083Z à CalDAVHandler.syncUserCalendars (/src/server/services/caldav/lib/calendar/calendar.syncUserCalendars.js:66:11)
2026-08-04T09:30:38.354507125Z à Promise.map.concurrency (/src/server/services/caldav/index.js:46:13)
2026-08-04T09:30:55.708227937Z 2026-08-04T11:30:55+0200 <warn> errorMiddleware.js:83 (errorMiddleware) Erreur : Le paramètre WHERE "id" a une valeur "undefined" invalide
2026-08-04T09:30:55.708275852Z à SQLiteQueryGenerator.whereItemQuery (/src/server/node_modules/sequelize/src/dialects/abstract/query-generator.js:2374:13)
2026-08-04T09:30:55.708283004Z à /src/server/node_modules/sequelize/src/dialects/abstract/query-generator.js:2363:25
2026-08-04T09:30:55.708287500Z à Array.forEach (<anonymous>)
2026-08-04T09:30:55.708291810Z à SQLiteQueryGenerator.whereItemsQuery (/src/server/node_modules/sequelize/src/dialects/abstract/query-generator.js:2361:35)
2026-08-04T09:30:55.708296088Z à SQLiteQueryGenerator.getWhereConditions (/src/server/node_modules/sequelize/src/dialects/abstract/query-generator.js:2789:19)
2026-08-04T09:30:55.708300253Z à SQLiteQueryGenerator.selectQuery (/src/server/node_modules/sequelize/src/dialects/abstract/query-generator.js:1412:28)
2026-08-04T09:30:55.708304377Z à SQLiteQueryInterface.select (/src/server/node_modules/sequelize/src/dialects/abstract/query-interface.js:1002:27)
2026-08-04T09:30:55.708308312Z à Function.findAll (/src/server/node_modules/sequelize/src/model.js:1816:47)
2026-08-04T09:30:55.708312232Z à Function.findOne (/src/server/node_modules/sequelize/src/model.js:1982:12)
2026-08-04T09:30:55.708316039Z à Session.getTabletMode (/src/server/lib/session/session.getTabletMode.js:13:19)
2026-08-04T09:30:55.708319813Z à getTabletMode (/src/server/api/controllers/session.controller.js:35:21)
2026-08-04T09:31:31.248893920Z 2026-08-04T11:31:31+0200 <warn> errorMiddleware.js:83 (errorMiddleware) Erreur : Le paramètre WHERE "id" a une valeur "undefined" invalide
2026-08-04T09:31:31.248947410Z à SQLiteQueryGenerator.whereItemQuery (/src/server/node_modules/sequelize/src/dialects/abstract/query-generator.js:2374:13)
2026-08-04T09:31:31.248956191Z à /src/server/node_modules/sequelize/src/dialects/abstract/query-generator.js:2363:25
2026-08-04T09:31:31.248962494Z à Array.forEach (<anonymous>)
2026-08-04T09:31:31.248971583Z à SQLiteQueryGenerator.whereItemsQuery (/src/server/node_modules/sequelize/src/dialects/abstract/query-generator.js:2361:35)
2026-08-04T09:31:31.248977684Z à SQLiteQueryGenerator.getWhereConditions (/src/server/node_modules/sequelize/src/dialects/abstract/query-generator.js:2789:19)
2026-08-04T09:31:31.248983769Z à SQLiteQueryGenerator.selectQuery (/src/server/node_modules/sequelize/src/dialects/abstract/query-generator.js:1412:28)
2026-08-04T09:31:31.248989759Z à SQLiteQueryInterface.select (/src/server/node_modules/sequelize/src/dialects/abstract/query-interface.js:1002:27)
2026-08-04T09:31:31.248995696Z à Function.findAll (/src/server/node_modules/sequelize/src/model.js:1816:47)
2026-08-04T09:31:31.249026903Z à Function.findOne (/src/server/node_modules/sequelize/src/model.js:1982:12)
2026-08-04T09:31:31.249031915Z à Session.getTabletMode (/src/server/lib/session/session.getTabletMode.js:13:19)
2026-08-04T09:31:31.249035973Z à getTabletMode (/src/server/api/controllers/session.controller.js:35:21)
2026-08-04T09:31:33.951996675Z 2026-08-04T11:31:33+0200 <warn> errorMiddleware.js:83 (errorMiddleware) Erreur : Le paramètre WHERE "id" a une valeur "undefined" invalide
2026-08-04T09:31:33.952035496Z à SQLiteQueryGenerator.whereItemQuery (/src/server/node_modules/sequelize/src/dialects/abstract/query-generator.js:2374:13)
2026-08-04T09:31:33.952041334Z à /src/server/node_modules/sequelize/src/dialects/abstract/query-generator.js:2363:25
2026-08-04T09:31:33.952045129Z à Array.forEach (<anonymous>)
2026-08-04T09:31:33.952048801Z à SQLiteQueryGenerator.whereItemsQuery (/src/server/node_modules/sequelize/src/dialects/abstract/query-generator.js:2361:35)
2026-08-04T09:31:33.952052463Z à SQLiteQueryGenerator.getWhereConditions (/src/server/node_modules/sequelize/src/dialects/abstract/query-generator.js:2789:19)
2026-08-04T09:31:33.952056097Z à SQLiteQueryGenerator.selectQuery (/src/server/node_modules/sequelize/src/dialects/abstract/query-generator.js:1412:28)
2026-08-04T09:31:33.952059819Z à SQLiteQueryInterface.select (/src/server/node_modules/sequelize/src/dialects/abstract/query-interface.js:1002:27)
2026-08-04T09:31:33.952063384Z à Function.findAll (/src/server/node_modules/sequelize/src/model.js:1816:47)
2026-08-04T09:31:33.952066764Z à Function.findOne (/src/server/node_modules/sequelize/src/model.js:1982:12)
2026-08-04T09:31:33.952070020Z à Session.getTabletMode (/src/server/lib/session/session.getTabletMode.js:13:19)
2026-08-04T09:31:33.952073431Z à getTabletMode (/src/server/api/controllers/session.controller.js:35:21)
2026-08-04T09:55:59.767035492Z 2026-08-04T11:55:59+0200 <info> externalIntegration.integrationDisconnected.js:16 (ExternalIntegration.integrationDisconnected) L'intégration externe ext-william-de71-gladys-freebox s'est déconnectée du websocket
2026-08-04T09:56:00.264924821Z 2026-08-04T11:56:00+0200 <info> externalIntegration.integrationConnected.js:19 (ExternalIntegration.integrationConnected) L'intégration externe ext-william-de71-gladys-freebox s'est connectée au websocket
2026-08-04T09:56:04.943911735Z 2026-08-04T11:56:04+0200 <info> externalIntegration.integrationDisconnected.js:16 (ExternalIntegration.integrationDisconnected) L'intégration externe ext-william-de71-gladys-freebox s'est déconnectée du websocket
2026-08-04T09:56:05.371724929Z 2026-08-04T11:56:05+0200 <info> externalIntegration.integrationConnected.js:19 (ExternalIntegration.integrationConnected) L'intégration externe ext-william-de71-gladys-freebox s'est connectée au websocket
2026-08-04T09:56:08.831424474Z 2026-08-04T11:56:08+0200 <info> externalIntegration.integrationDisconnected.js:16 (ExternalIntegration.integrationDisconnected) L'intégration externe ext-william-de71-gladys-freebox s'est déconnectée du websocket
2026-08-04T09:56:09.372741801Z 2026-08-04T11:56:09+0200 <info> externalIntegration.integrationConnected.js:19 (ExternalIntegration.integrationConnected) L'intégration externe ext-william-de71-gladys-freebox s'est connectée au websocket
2026-08-04T10:00:00.017488094Z 2026-08-04T12:00:00+0200 <info> gateway.getLatestGladysVersion.js:11 (Gateway.getLatestGladysVersion) Gladys : getLatestGladysVersion
2026-08-04T10:00:00.019998875Z 2026-08-04T12:00:00+0200 <info> system.isDocker.js:13 (System.isDocker) System.isDocker: Ce système s'exécute dans Docker.
2026-08-04T10:00:00.026771739Z 2026-08-04T12:00:00+0200 <info> energy-monitoring.calculateConsumptionFromIndex.js:27 (EnergyMonitoringHandler.calculateConsumptionFromIndex) Calcul du consommation à partir de l'index dans le fuseau horaire Europe/Paris pour la fenêtre mar. 04 août 2026 12:00:00 GMT+0200 (heure d'été d'Europe centrale)
2026-08-04T10:00:00.033080362Z 2026-08-04T12:00:00+0200 <info> gateway.getLatestGladysVersion.js:19 (Gateway.getLatestGladysVersion) Nombre d'états de périphérique dans DuckDB : 32842843
2026-08-04T10:00:00.057852754Z 2026-08-04T12:00:00+0200 <info> energy-monitoring.calculateConsumptionFromIndex.js:34 (EnergyMonitoringHandler.calculateConsumptionFromIndex) 38 périphériques énergétiques trouvés
2026-08-04T10:00:00.058230247Z 2026-08-04T12:00:00+0200 <info> energy-monitoring.calculateConsumptionFromIndex.js:65 (EnergyMonitoringHandler.calculateConsumptionFromIndex) 7 périphériques avec les fonctionnalités INDEX et THIRTY_MINUTES_CONSUMPTION trouvés
2026-08-04T10:00:00.076742239Z 2026-08-04T12:00:00+0200 <info> energy-monitoring.calculateConsumptionFromIndex.js:149 () Consommation enregistrée 0.01999999999998181 pour le périphérique 0xa4c1385b04255116 Frigo à mar. 04 août 2026 12:00:00 GMT+0200 (heure d'été d'Europe centrale)
2026-08-04T10:00:00.094276414Z 2026-08-04T12:00:00+0200 <info> energy-monitoring.calculateConsumptionFromIndex.js:149 () Consommation enregistrée 0 pour le périphérique 0xa4c1387693fd8ab0 Prise SdB à mar. 04 août 2026 12:00:00 GMT+0200 (heure d'été d'Europe centrale)
2026-08-04T10:00:00.112062953Z 2026-08-04T12:00:00+0200 <info> energy-monitoring.calculateConsumptionFromIndex.js:149 () Consommation enregistrée 0.07999999999992724 pour le périphérique Cpt Général à mar. 04 août 2026 12:00:00 GMT+0200 (heure d'été d'Europe centrale)
2026-08-04T10:00:00.129452739Z 2026-08-04T12:00:00+0200 <info> energy-monitoring.calculateConsumptionFromIndex.js:149 () Consommation enregistrée 0 pour le périphérique Prise Accessoires à mar. 04 août 2026 12:00:00 GMT+0200 (heure d'été d'Europe centrale)
2026-08-04T10:00:00.154382994Z 2026-08-04T12:00:00+0200 <info> energy-monitoring.calculateConsumptionFromIndex.js:149 () Consommation enregistrée 0 pour le périphérique Prise Cagibi à mar. 04 août 2026 12:00:00 GMT+0200 (heure d'été d'Europe centrale)
2026-08-04T10:00:00.170955716Z 2026-08-04T12:00:00+0200 <info> energy-monitoring.calculateConsumptionFromIndex.js:149 () Consommation enregistrée 0 pour le périphérique Prise Ch. 2 à mar. 04 août 2026 12:00:00 GMT+0200 (heure d'été d'Europe centrale)
2026-08-04T10:00:00.189626565Z 2026-08-04T12:00:00+0200 <info> energy-monitoring.calculateConsumptionFromIndex.js:149 () Consommation enregistrée 0 pour le périphérique Prise Lave-vaisselle à mar. 04 août 2026 12:00:00 GMT+0200 (heure d'été d'Europe centrale)
2026-08-04T10:00:00.193065420Z 2026-08-04T12:00:00+0200 <info> energy-monitoring.calculateConsumptionFromIndex.js:160 (EnergyMonitoringHandler.calculateConsumptionFromIndex) Calcul de la consommation à partir de l'index terminé pour 7 périphériques
2026-08-04T10:00:00.199776696Z 2026-08-04T12:00:00+0200 <info> energy-monitoring.calculateCostFrom.js:34 (EnergyMonitoringHandler.calculateCostFrom) Calcul du coût dans le fuseau horaire Europe/Paris
2026-08-04T10:00:00.208910324Z 2026-08-04T12:00:00+0200 <info> energy-monitoring.calculateCostFrom.js:38 (EnergyMonitoringHandler.calculateCostFrom) 7 périphériques énergétiques trouvés
2026-08-04T10:00:00.220788816Z 2026-08-04T12:00:00+0200 <info> index.js:369 () DuckDB : Insertion du chunk 0 pour deviceFeature = 21a89915-2bd7-48ea-b982-bc6f926b3a1f.
2026-08-04T10:00:00.240297520Z 2026-08-04T12:00:00+0200 <info> index.js:369 () DuckDB : Insertion du chunk 0 pour deviceFeature = fd270337-4fcb-4515-925f-5ad9b3ecde55.
2026-08-04T10:00:00.261729607Z 2026-08-04T12:00:00+0200 <info> index.js:369 () DuckDB : Insertion du chunk 0 pour deviceFeature = 11cb03a2-5766-4690-a508-c06befaf9652.
2026-08-04T10:00:00.287329516Z 2026-08-04T12:00:00+0200 <info> index.js:369 () DuckDB : Insertion du chunk 0 pour deviceFeature = 982dfad9-55c8-4c65-9736-284a431e4ba4.
2026-08-04T10:00:00.310660424Z 2026-08-04T12:00:00+0200 <info> index.js:369 () DuckDB : Insertion du chunk 0 pour deviceFeature = 3cafa916-a26e-4854-b0df-3679a533f7f6.
2026-08-04T10:00:00.336333465Z 2026-08-04T12:00:00+0200 <info> index.js:369 () DuckDB : Insertion du chunk 0 pour deviceFeature = c774dcfe-7244-42f3-af03-392befe9bd9b.
2026-08-04T10:00:00.357997961Z 2026-08-04T12:00:00+0200 <info> index.js:369 () DuckDB : Insertion du chunk 0 pour deviceFeature = 5255b0b9-b0ce-473f-a412-d9c872af5212.
2026-08-04T10:00:38.333446658Z 2026-08-04T12:00:38+0200 <error> calendar.syncUserCalendars.js:65 (CalDAVHandler.syncUserCalendars) Erreur : Statut incorrect : 401
2026-08-04T10:00:38.333520472Z à XMLHttpRequest.request.onreadystatechange (/src/server/services/caldav/node_modules/dav-request/dav.js:3393:27)
2026-08-04T10:00:38.333532520Z à Timeout._onTimeout (/src/server/services/caldav/node_modules/xmlhttprequest-ssl/lib/XMLHttpRequest.js:1089:51)
2026-08-04T10:00:38.333539681Z à listOnTimeout (node:internal/timers:585:17)
2026-08-04T10:00:38.333545853Z à processTimers (node:internal/timers:521:7)
2026-08-04T10:00:38.335524659Z 2026-08-04T12:00:38+0200 <error> index.js:53 (Timeout.syncAllUsers [as _onTimeout]) NotFoundError: [object Object]
2026-08-04T10:00:38.335562664Z à CalDAVHandler.syncUserCalendars (/src/server/services/caldav/lib/calendar/calendar.syncUserCalendars.js:66:11)
2026-08-04T10:00:38.335572247Z à Promise.map.concurrency (/src/server/services/caldav/index.js:46:13)
2026-08-04T10:30:00.048606703Z 2026-08-04T12:30:00+0200 <info> energy-monitoring.calculateConsumptionFromIndex.js:27 (EnergyMonitoringHandler.calculateConsumptionFromIndex) Calcul du consommation à partir de l'index dans le fuseau horaire Europe/Paris pour la fenêtre mar. 04 août 2026 12:30:00 GMT+0200 (heure d'été d'Europe centrale)
2026-08-04T10:30:00.108958587Z 2026-08-04T12:30:00+0200 <info> energy-monitoring.calculateConsumptionFromIndex.js:34 (EnergyMonitoringHandler.calculateConsumptionFromIndex) 38 périphériques énergétiques trouvés
2026-08-04T10:30:00.109399515Z 2026-08-04T12:30:00+0200 <info> energy-monitoring.calculateConsumptionFromIndex.js:65 (EnergyMonitoringHandler.calculateConsumptionFromIndex) 7 périphériques avec les fonctionnalités INDEX et THIRTY_MINUTES_CONSUMPTION trouvés
2026-08-04T10:30:00.147144064Z 2026-08-04T12:30:00+0200 <info> energy-monitoring.calculateConsumptionFromIndex.js:149 () Consommation enregistrée 0.01999999999998181 pour le périphérique 0xa4c1385b04255116 Frigo à mar. 04 août 2026 12:30:00 GMT+0200 (heure d'été d'Europe centrale)
2026-08-04T10:30:00.165967989Z 2026-08-04T12:30:00+0200 <info> energy-monitoring.calculateConsumptionFromIndex.js:149 () Consommation enregistrée 0 pour le périphérique 0xa4c1387693fd8ab0 Prise SdB à mar. 04 août 2026 12:30:00 GMT+0200 (heure d'été d'Europe centrale)
2026-08-04T10:30:00.183964822Z 2026-08-04T12:30:00+0200 <info> energy-monitoring.calculateConsumptionFromIndex.js:149 () Consommation enregistrée 0.13000000000010914 pour le périphérique Cpt Général à mar. 04 août 2026 12:30:00 GMT+0200 (heure d'été d'Europe centrale)
2026-08-04T10:30:00.201960533Z 2026-08-04T12:30:00+0200 <info> energy-monitoring.calculateConsumptionFromIndex.js:149 () Consommation enregistrée 0 pour le périphérique Prise Accessoires à mar. 04 août 2026 12:30:00 GMT+0200 (heure d'été d'Europe centrale)
2026-08-04T10:30:00.228987616Z 2026-08-04T12:30:00+0200 <info> energy-monitoring.calculateConsumptionFromIndex.js:149 () Consommation enregistrée 0 pour le périphérique Prise Cagibi à mar. 04 août 2026 12:30:00 GMT+0200 (heure d'été d'Europe centrale)
2026-08-04T10:30:00.247514096Z 2026-08-04T12:30:00+0200 <info> energy-monitoring.calculateConsumptionFromIndex.js:149 () Consommation enregistrée 0 pour le périphérique Prise Ch. 2 à mar. 04 août 2026 12:30:00 GMT+0200 (heure d'été d'Europe centrale)
2026-08-04T10:30:00.265953212Z 2026-08-04T12:30:00+0200 <info> energy-monitoring.calculateConsumptionFromIndex.js:149 () Sauvegarde de la consommation 0 pour l'appareil Prise Lave-vaisselle à mar. 04 août 2026 12:30:00 GMT+0200 (heure d'été d'Europe centrale)
2026-08-04T10:30:00.269292661Z 2026-08-04T12:30:00+0200 <info> energy-monitoring.calculateConsumptionFromIndex.js:160 (EnergyMonitoringHandler.calculateConsumptionFromIndex) Calcul de la consommation à partir de l'index terminé pour 7 appareils
2026-08-04T10:30:00.277196074Z 2026-08-04T12:30:00+0200 <info> energy-monitoring.calculateCostFrom.js:34 (EnergyMonitoringHandler.calculateCostFrom) Calcul du coût dans le fuseau horaire Europe/Paris
2026-08-04T10:30:00.286357883Z 2026-08-04T12:30:00+0200 <info> energy-monitoring.calculateCostFrom.js:38 (EnergyMonitoringHandler.calculateCostFrom) 7 appareils énergétiques trouvés
2026-08-04T10:30:00.297723739Z 2026-08-04T12:30:00+0200 <info> index.js:369 () DuckDB : Insertion du chunk 0 pour deviceFeature = 21a89915-2bd7-48ea-b982-bc6f926b3a1f.
2026-08-04T10:30:00.317528558Z 2026-08-04T12:30:00+0200 <info> index.js:369 () DuckDB : Insertion du chunk 0 pour deviceFeature = fd270337-4fcb-4515-925f-5ad9b3ecde55.
2026-08-04T10:30:00.338333046Z 2026-08-04T12:30:00+0200 <info> index.js:369 () DuckDB : Insertion du chunk 0 pour deviceFeature = 11cb03a2-5766-4690-a508-c06befaf9652.
2026-08-04T10:30:00.359322219Z 2026-08-04T12:30:00+0200 <info> index.js:369 () DuckDB : Insertion du chunk 0 pour deviceFeature = 982dfad9-55c8-4c65-9736-284a431e4ba4.
2026-08-04T10:30:00.378352576Z 2026-08-04T12:30:00+0200 <info> index.js:369 () DuckDB : Insertion du chunk 0 pour deviceFeature = 3cafa916-a26e-4854-b0df-3679a533f7f6.
2026-08-04T10:30:00.399502877Z 2026-08-04T12:30:00+0200 <info> index.js:369 () DuckDB : Insertion du chunk 0 pour deviceFeature = c774dcfe-7244-42f3-af03-392befe9bd9b.
2026-08-04T10:30:00.418640014Z 2026-08-04T12:30:00+0200 <info> index.js:369 () DuckDB : Insertion du chunk 0 pour deviceFeature = 5255b0b9-b0ce-473f-a412-d9c872af5212.
2026-08-04T10:30:38.362311348Z 2026-08-04T12:30:38+0200 <error> calendar.syncUserCalendars.js:65 (CalDAVHandler.syncUserCalendars) Erreur : Statut incorrect : 401
2026-08-04T10:30:38.362364418Z à XMLHttpRequest.request.onreadystatechange (/src/server/services/caldav/node_modules/dav-request/dav.js:3393:27)
2026-08-04T10:30:38.362373200Z à Timeout._onTimeout (/src/server/services/caldav/node_modules/xmlhttprequest-ssl/lib/XMLHttpRequest.js:1089:51)
2026-08-04T10:30:38.362379249Z à listOnTimeout (node:internal/timers:585:17)
2026-08-04T10:30:38.362384562Z à processTimers (node:internal/timers:521:7)
2026-08-04T10:30:38.364372302Z 2026-08-04T12:30:38+0200 <error> index.js:53 (Timeout.syncAllUsers [as _onTimeout]) NotFoundError: [object Object]
2026-08-04T10:30:38.364402227Z à CalDAVHandler.syncUserCalendars (/src/server/services/caldav/lib/calendar/calendar.syncUserCalendars.js:66:11)
2026-08-04T10:30:38.364410157Z à Promise.map.concurrency (/src/server/services/caldav/index.js:46:13)
2026-08-04T10:53:23.503190325Z 2026-08-04T12:53:23+0200 <info> device.getDuckDbMigrationState.js:11 (DeviceManager.getDuckDbMigrationState) Device : getDuckDbMigrationState
2026-08-04T10:53:23.513280985Z 2026-08-04T12:53:23+0200 <info> device.getDuckDbMigrationState.js:19 (DeviceManager.getDuckDbMigrationState) Device : getDuckDbMigrationState : isDuckDbMigrated: true
2026-08-04T10:53:23.513465260Z 2026-08-04T12:53:23+0200 <info> device.getDuckDbMigrationState.js:20 (DeviceManager.getDuckDbMigrationState) Device : getDuckDbMigrationState : duckDbDeviceStateCount: 32844872
2026-08-04T10:53:23.513782981Z 2026-08-04T12:53:23+0200 <info> device.getDuckDbMigrationState.js:21 (DeviceManager.getDuckDbMigrationState) Device : getDuckDbMigrationState : sqliteDeviceStateCount: 0
2026-08-04T10:53:23.801228764Z 2026-08-04T12:53:23+0200 <info> system.isDocker.js:13 (System.isDocker) System.isDocker: Ce système s'exécute à l'intérieur de Docker.

````

---

<div class="post-metadata">

**Author:** ![Will\_71](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/will_71/32/9582_2.png) [@Will\_71](https://community.gladysassistant.com/u/Will_71)\
**Post date:** [Août 4, 2026, 12:58 UTC](https://community.gladysassistant.com/t/probleme-installation-integration-freebox/10399/56 "2026-08-04T12:58:26Z")

</div>

Merci beaucoup @Jluc,

Les boutons — « Suivant » / « Précédent » ne changent pas de chaîne  
Ces deux boutons sont des commandes de lecture média (piste ou chapitre suivant)

J’ai, comme tu le demandais, ajouté l’équivalent des touches P+ et P− : « Chaîne suivante » et « Chaîne précédente ». Et en bonus, une fonctionnalité « Chaîne » où tu saisis directement le numéro (1, 2, 27…) — c’est la seule méthode de zapping officiellement documentée par Free, donc la plus fiable des trois.

J’ai ajouté la touche OK que tu demandais, plus les flèches directionnelles, Retour, Accueil, Guide, Info et TV.

Pour le son qui ne revient pas : c’était un vrai bug  
Le bouton « Muet » envoie la même valeur à chaque appui, et mon code en déduisait bêtement « coupe le son » à tous les coups — d’où le son qui ne revenait jamais.  
Désormais l’intégration lit l’état réel du player avant d’agir et l’inverse : un appui coupe, l’appui suivant rétablit. L’état est aussi renvoyé immédiatement au tableau de bord, pour qu’il ne reste plus affiché à l’envers.

Lecture et Pause  
l’API Freebox n’expose qu’une seule commande qui fait bascule lecture/pause. Mes deux boutons envoyaient en réalité des commandes inexistantes. Ils fonctionnent maintenant, mais font tous les deux la même chose (bascule).

Le Stop qui éteint le player  
Je n’ai pas d’explication. La documentation officielle décrit stop comme un simple arrêt de lecture, sans un mot sur une extinction.  
Si ça se reproduit, les logs me le diront : j’ai ajouté une trace détaillée de chaque commande envoyée au Player, qui manquait totalement jusqu’ici (c’est pour ça que tes précédents logs ne montraient rien quand tu appuyais sur les boutons).

Attention avec l’API Free:  
Les touches de navigation (flèches, OK, Retour, Accueil, Guide, Info, Chaîne +/−) passent par un point d’entrée non documenté par Free, issu du reverse engineering de la communauté. Elles fonctionnent, mais peuvent cesser de marcher après une mise à jour de la Freebox. Ce qui est garanti par la doc officielle : allumage, volume, muet, chaîne par numéro et commandes de lecture. C’est indiqué dans la doc de l’intégration.

Aussi corrigé au passage

- Les logs affichaient Freebox set «&nbsp;undefined&nbsp;» au lieu du nom de l’appareil — corrigé.
- Ton erreur nocturne sur la « Caméra balcon » (Error when loading first segment) : c’est un segment vidéo expiré entre le moment où la Freebox l’annonce et celui où on le lit. L’intégration réessaie maintenant une fois automatiquement, ce qui devrait faire disparaître l’avertissement.

* * *

Tout ça arrive dans la prochaine version. Quand tu l’auras, il faudra relancer une découverte pour récupérer les nouvelles fonctionnalités du Player (elles n’apparaîtront pas toutes seules sur les appareils déjà créés).

Et si tu peux retester le bouton Power à ce moment-là, ça m’intéresse

Merci encore pour tes tests, c’était vraiment précieux 🙏 Je te tiens informé quand la release est prête

---

<div class="post-metadata">

**Author:** ![Will\_71](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/will_71/32/9582_2.png) [@Will\_71](https://community.gladysassistant.com/u/Will_71)\
**Post date:** [Août 4, 2026, 1:09 UTC](https://community.gladysassistant.com/t/probleme-installation-integration-freebox/10399/57 "2026-08-04T13:09:43Z")

</div>

La release 1.0.8 est prête

---

<div class="post-metadata">

**Author:** ![Jluc](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/jluc/32/12397_2.png) [@Jluc](https://community.gladysassistant.com/u/Jluc)\
**Post date:** [Août 4, 2026, 1:41 UTC](https://community.gladysassistant.com/t/probleme-installation-integration-freebox/10399/58 "2026-08-04T13:41:08Z")

</div>

Quel boulot ! Merci beaucoup

---

<div class="post-metadata">

**Author:** ![Terdious](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/terdious/32/6316_2.png) [@Terdious](https://community.gladysassistant.com/u/Terdious)\
**Post date:** [Août 4, 2026, 6:05 UTC](https://community.gladysassistant.com/t/probleme-installation-integration-freebox/10399/59 "2026-08-04T18:05:22Z")

</div>

![27175](https://gladys-assistant-community.b-cdn.net/uploads/default/original/3X/1/0/1067013f3ce4634420460e8c4a063d19a04eb55a.jpeg)  
 ![27177](https://gladys-assistant-community.b-cdn.net/uploads/default/original/3X/c/4/c469bdb09d44b0ade0d63f36973803bcf737d56f.jpeg)  
 ![27179](https://gladys-assistant-community.b-cdn.net/uploads/default/original/3X/5/b/5bec6360b5725b9f6d0496b84f4deae2a0582f65.jpeg)

🥰🥰😍😍🙏🙏  
Vivement la telecommande widget 😅😍

---

<div class="post-metadata">

**Author:** ![pierre-gilles](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/pierre-gilles/32/5886_2.png) [@pierre-gilles](https://community.gladysassistant.com/u/pierre-gilles)\
**Post date:** [Août 4, 2026, 6:08 UTC](https://community.gladysassistant.com/t/probleme-installation-integration-freebox/10399/60 "2026-08-04T18:08:30Z")

</div>

> [@Terdious](#):
>
> Vivement la telecommande widget 😅😍

Carrément, par contre si on fait ça je serais chaud de faire une API avec une seule fonctionnalité et des `supported_options`, plus simple que l’approche avec 50 features différentes comme on faisait jusque là 🙂

---

<div class="post-metadata">

**Author:** ![Jluc](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/jluc/32/12397_2.png) [@Jluc](https://community.gladysassistant.com/u/Jluc)\
**Post date:** [Août 5, 2026, 9:01 UTC](https://community.gladysassistant.com/t/probleme-installation-integration-freebox/10399/61 "2026-08-05T09:01:03Z")

</div>

Hier soir, après avoir lancé la version 1.0.8, j’ai dû désinstaller l’intégration car le player se mettait en Off sans raison et ce à plusieurs reprises de moins en moins espacées.

J’essaye d’installer à nouveau mais impossible même après redémarrage du server et autorisations sur freebox os.

Voici les éléments :

```auto
2026-08-05T08:17:20.587Z] [INFO] Starting the Freebox integration...
[2026-08-05T08:17:20.784Z] [INFO] [gladys-sdk] connected to Gladys (http://100.00.0.0:00)
[2026-08-05T08:17:20.792Z] [INFO] Freebox not paired yet: use the "Pair with the Freebox" action.
[2026-08-05T08:17:26.335Z] [INFO] Action pair -> requesting Freebox authorization
[2026-08-05T08:17:26.402Z] [INFO] Please confirm the authorization on the Freebox LCD screen (right arrow).
[2026-08-05T08:17:40.812Z] [INFO] [freebox-client] Freebox pairing granted
[2026-08-05T08:17:40.891Z] [INFO] [freebox-devices] Freebox discovery: 0 device(s) built
[2026-08-05T08:17:40.902Z] [INFO] Freebox: 0 device(s) published (core count: 0)
[2026-08-05T08:17:53.004Z] [INFO] [freebox-devices] Freebox discovery: 0 device(s) built
[2026-08-05T08:18:18.751Z] [INFO] Received SIGTERM -> graceful shutdown
[2026-08-05T08:18:19.168Z] [INFO] Starting the Freebox integration...
[2026-08-05T08:18:19.308Z] [INFO] [gladys-sdk] connected to Gladys (http://100.00.0.0:00)
[2026-08-05T08:18:19.585Z] [INFO] [freebox-devices] Freebox discovery: 0 device(s) built
[2026-08-05T08:18:19.596Z] [INFO] Freebox: 0 device(s) published (core count: 0)
[2026-08-05T08:18:37.573Z] [INFO] onScanRequest -> publishing discovered Freebox devices
[2026-08-05T08:18:37.592Z] [INFO] [freebox-devices] Freebox discovery: 0 device(s) built
[2026-08-05T08:18:37.602Z] [INFO] Freebox: 0 device(s) published (core count: 0)
[2026-08-05T08:18:41.495Z] [INFO] onScanRequest -> publishing discovered Freebox devices
[2026-08-05T08:18:41.514Z] [INFO] [freebox-devices] Freebox discovery: 0 device(s) built
[2026-08-05T08:18:41.523Z] [INFO] Freebox: 0 device(s) published (core count: 0)
[2026-08-05T08:18:50.200Z] [WARN] [gladys-sdk] connection to Gladys lost (close code 1006)
[2026-08-05T08:18:50.201Z] [WARN] [gladys-sdk] not connected to Gladys (ws://172.30.0.1:80), retrying in 1000 ms (attempt 1)
[2026-08-05T08:18:50.215Z] [INFO] Received SIGTERM -> graceful shutdown
[2026-08-05T08:18:50.643Z] [INFO] Starting the Freebox integration...
[2026-08-05T08:18:50.853Z] [INFO] [gladys-sdk] connected to Gladys (http://100.00.0.0:00)
[2026-08-05T08:18:51.119Z] [INFO] [freebox-devices] Freebox discovery: 0 device(s) built
[2026-08-05T08:18:51.135Z] [INFO] Freebox: 0 device(s) published (core count: 0)
[2026-08-05T08:18:57.789Z] [INFO] onScanRequest -> publishing discovered Freebox devices
[2026-08-05T08:18:57.807Z] [INFO] [freebox-devices] Freebox discovery: 0 device(s) built
[2026-08-05T08:18:57.816Z] [INFO] Freebox: 0 device(s) published (core count: 0)

```

 ![image](https://gladys-assistant-community.b-cdn.net/uploads/default/original/3X/2/7/279a54324ddf4431bfd72414d73809b1b8e2f155.png)

 ![image](https://gladys-assistant-community.b-cdn.net/uploads/default/original/3X/f/2/f2a732ec10353db173ba1c6796ae404eb0ee2123.png)

```auto
[2026-08-05T08:21:07.233Z] [INFO] Starting the Freebox integration...
[2026-08-05T08:21:07.424Z] [INFO] [gladys-sdk] connected to Gladys (http://http://100.00.0.0:00)
[2026-08-05T08:21:07.644Z] [INFO] [freebox-devices] Freebox discovery: 0 device(s) built
[2026-08-05T08:21:07.711Z] [INFO] Freebox: 0 device(s) published (core count: 0)
[2026-08-05T08:21:19.095Z] [INFO] [freebox-devices] Freebox discovery: 0 device(s) built
[2026-08-05T08:21:24.913Z] [INFO] Action pair -> requesting Freebox authorization
[2026-08-05T08:21:52.483Z] [INFO] Action reboot -> rebooting the Freebox
[2026-08-05T08:21:52.499Z] [ERROR] Freebox reboot failed Error: Freebox reboot refused: Cette application n’est pas autorisée à accéder à cette fonction
    at FreeboxClient.reboot (file:///app/src/freebox/FreeboxClient.js:389:13)
    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)
    at async file:///app/index.js:205:5

```

at async GladysIntegration.\_runCommand (/app/node\_modules/@gladysassistant/integration-sdk/lib/gladys-integration.js:1141:22)

```auto
    at async GladysIntegration._handleMessage (/app/node_modules/@gladysassistant/integration-sdk/lib/gladys-integration.js:1079:9)
[2026-08-05T08:26:47.767Z] [INFO] onScanRequest -> publishing discovered Freebox devices
[2026-08-05T08:26:47.866Z] [INFO] [freebox-devices] Freebox discovery: 0 device(s) built
[2026-08-05T08:26:47.876Z] [INFO] Freebox: 0 device(s) published (core count: 0)
[2026-08-05T08:27:30.519Z] [INFO] Action pair -> requesting Freebox authorization
[2026-08-05T08:27:32.844Z] [INFO] [freebox-devices] Freebox discovery: 0 device(s) built
[2026-08-05T08:27:39.832Z] [INFO] Received SIGTERM -> graceful shutdown
[2026-08-05T08:27:40.290Z] [INFO] Starting the Freebox integration...
[2026-08-05T08:27:40.484Z] [INFO] [gladys-sdk] connected to Gladys (http://100.00.0.0:00)
[2026-08-05T08:27:40.773Z] [INFO] [freebox-devices] Freebox discovery: 0 device(s) built
[2026-08-05T08:27:40.789Z] [INFO] Freebox: 0 device(s) published (core count: 0)
[2026-08-05T08:27:44.694Z] [INFO] onScanRequest -> publishing discovered Freebox devices
[2026-08-05T08:27:44.708Z] [INFO] [freebox-devices] Freebox discovery: 0 device(s) built
[2026-08-05T08:27:44.717Z] [INFO] Freebox: 0 device(s) published (core count: 0)
[2026-08-05T08:29:03.214Z] [WARN] [gladys-sdk] connection to Gladys lost (close code 1006)
[2026-08-05T08:29:03.214Z] [WARN] [gladys-sdk] not connected to Gladys (ws://172.30.0.1:80), retrying in 1000 ms (attempt 1)
[2026-08-05T08:29:03.228Z] [INFO] Received SIGTERM -> graceful shutdown

```

[Page précédente](https://community.gladysassistant.com/t/probleme-installation-integration-freebox/10399.md?page=2)

[Page suivante](https://community.gladysassistant.com/t/probleme-installation-integration-freebox/10399.md?page=4)
