Erreur découverte Sonos

Bonjour,

J’essaie de découvrir mon Sonos Ray et je vois dans les logs ceci après plusieurs échecs :

2026-02-23T10:25:32+0100 errorMiddleware.js:68 (errorMiddleware) SonosDiscoveryError: No players found
at EventEmitter. (/src/server/services/sonos/node_modules/@svrooij/sonos/lib/sonos-device-discovery.js:96:24)
at Object.onceWrapper (node:events:633:28)
at EventEmitter.emit (node:events:519:28)
at Timeout. (/src/server/services/sonos/node_modules/@svrooij/sonos/lib/sonos-device-discovery.js:84:25)
at listOnTimeout (node:internal/timers:588:17)
at processTimers (node:internal/timers:523:7)

Il y a clairement un timeout mais cette erreur vient trop vite <10s.

Merci d’avance.

Comment as-tu installé Gladys ?

Gladys doit être sur le même réseau que ton enceinte Sonos, le container Gladys doit-être en mode network=host, et avoir accès à tous les appareils sur ton réseau.

Gladys a été installé manuellemet sur Ubuntu Server + Docker.

Je ping le Sonos depuis Gladys.

Mmmm possible que la Sonos Ray ne soit pas compatible alors…

La Sonos Ray est une barre de son visiblement, je ne sais pas si l’API locale qu’on utilise pour leur gamme enceinte connectée est disponible également sur Sonos Ray

Si tu lis le contraire sur internet, dis moi :slight_smile:

Ok merci, je vais regarder. Je sais juste que j’avais pu la connecter à HA via leur intégration… :grimacing:

1 « J'aime »

Ok, bizarre alors :smiley:

Pour info, on utilise cette librairie dans Gladys pour Sonos :

Elle n’est plus trop maintenue malheureusement.

C’est technique, mais peut-être qu’il faudrait tester la lib chez toi pour voir si elle détecte ta Sonos Ray hors Gladys, et sinon tester d’autres librairies pour voir si une autre librairie est capable de la détecter.

Ça serait dans tes compétences ou trop complexe ?

Hum je peux essayer mais je ne suis vraiment pas sur.

En revanche, je suis dispo pour partager mon serveur pour tester si jamais…

Aide toi de l’IA pour tester :slight_smile:

Si tu n’y arrives pas, on pourra faire ça ensemble oui

1 « J'aime »

il faudrait voir quelle librairie HA utilise et voir si c’est la même que Gladys.

HA est codé en Python, et Gladys en Javascript, donc ça ne sera pas les mêmes librairies de toute façon :slight_smile:

1 « J'aime »

Forcément, ça va marcher moins bien :sweat_smile:

3 « J'aime »