Messages d'erreurs... Et nécessité de relancer le daemon

Bonjour,

Depuis un certain temps je vois une série de messages d’erreurs dans le log… Je ne sais pas si c’est lié à ces messages, mais je dois au bout d’un certain temps redémarrer le daemon car il n’y a plus de comm entre le plugin et les enceintes sonos.

Voici le log du daemon:

[2025-09-16 10:58:31] INFO  : Starting daemon (lib version 1.2.9) with log level: info
[2025-09-16 10:58:31] INFO  : Listening on 127.0.0.1:42042
[2025-09-16 10:58:31] INFO  : found speaker Bureau
[2025-09-16 10:58:31] INFO  : found speaker Cuisine
[2025-09-16 10:58:31] INFO  : found speaker Salle à manger
[2025-09-16 10:58:32] INFO  : found speaker Chambre Korhan
[2025-09-16 10:58:32] INFO  : found speaker Salon
[2025-09-16 10:58:32] INFO  : Use Bureau to get favorites, playlists & radios
[2025-09-16 10:58:32] INFO  : get 5 favorites out of 5
[2025-09-16 10:58:32] INFO  : get 5 favorites out of 5
[2025-09-16 10:58:32] INFO  : get 0 playlists out of 0
[2025-09-16 10:58:32] INFO  : get 0 radios out of 0
[2025-09-16 10:58:32] INFO  : Start auto update
[2025-09-16 10:58:32] INFO  : Send async started with a cycle of 0.5s
[2025-09-16 10:58:52] INFO  : found speaker Bureau
[2025-09-16 10:58:52] INFO  : found speaker Cuisine
[2025-09-16 10:58:52] INFO  : found speaker Salle à manger
[2025-09-16 10:58:52] INFO  : found speaker Chambre Korhan
[2025-09-16 10:58:52] INFO  : found speaker Salon
[2025-09-16 10:58:53] INFO  : Use Bureau to get favorites, playlists & radios
[2025-09-16 10:58:53] INFO  : get 5 favorites out of 5
[2025-09-16 10:58:53] INFO  : get 5 favorites out of 5
[2025-09-16 10:58:53] INFO  : get 0 playlists out of 0
[2025-09-16 10:58:53] INFO  : get 0 radios out of 0
[2025-09-16 10:58:53]WARNING : Creating subscription failed for Bureau: 'NoneType' object has no attribute 'request'
[2025-09-16 10:58:53]WARNING : Creating subscriptions failed for Bureau
[2025-09-16 11:15:53]WARNING : Subscription renewal failed for Cuisine: 412, message='Precondition Failed', url='http://10.0.27.74:1400/MediaRenderer/AVTransport/Event'
[2025-09-16 11:15:53]WARNING : Subscription renewal failed for Salle à manger: 412, message='Precondition Failed', url='http://10.0.27.62:1400/DeviceProperties/Event'
[2025-09-16 11:15:53]WARNING : Subscription renewal failed for Chambre Korhan: 412, message='Precondition Failed', url='http://10.0.27.60:1400/MediaRenderer/RenderingControl/Event'
[2025-09-16 11:15:53]WARNING : Subscription renewal failed for Salon: 412, message='Precondition Failed', url='http://10.0.27.72:1400/MediaRenderer/AVTransport/Event'
[2025-09-16 11:58:32] INFO  : found speaker Bureau
[2025-09-16 11:58:32] INFO  : found speaker Cuisine
[2025-09-16 11:58:32] INFO  : found speaker Salle à manger
[2025-09-16 11:58:32] INFO  : found speaker Chambre Korhan
[2025-09-16 11:58:32] INFO  : found speaker Salon
[2025-09-16 11:58:33] INFO  : Use Bureau to get favorites, playlists & radios
[2025-09-16 11:58:33] INFO  : get 5 favorites out of 5
[2025-09-16 11:58:33] INFO  : get 5 favorites out of 5
[2025-09-16 11:58:33] INFO  : get 0 playlists out of 0
[2025-09-16 11:58:33] INFO  : get 0 radios out of 0
[2025-09-16 12:58:33] INFO  : found speaker Bureau
[2025-09-16 12:58:33] INFO  : found speaker Cuisine
[2025-09-16 12:58:33] INFO  : found speaker Salle à manger
[2025-09-16 12:58:34] INFO  : found speaker Chambre Korhan
[2025-09-16 12:58:34] INFO  : found speaker Salon
[2025-09-16 12:58:34] INFO  : Use Bureau to get favorites, playlists & radios
[2025-09-16 12:58:34] INFO  : get 5 favorites out of 5
[2025-09-16 12:58:34] INFO  : get 5 favorites out of 5
[2025-09-16 12:58:35] INFO  : get 0 playlists out of 0
[2025-09-16 12:58:35] INFO  : get 0 radios out of 0
[2025-09-16 13:58:35] INFO  : found speaker Bureau
[2025-09-16 13:58:35] INFO  : found speaker Cuisine
[2025-09-16 13:58:35] INFO  : found speaker Salle à manger
[2025-09-16 13:58:35] INFO  : found speaker Chambre Korhan
[2025-09-16 13:58:35] INFO  : found speaker Salon
[2025-09-16 13:58:35] INFO  : Use Bureau to get favorites, playlists & radios
[2025-09-16 13:58:35] INFO  : get 5 favorites out of 5
[2025-09-16 13:58:35] INFO  : get 5 favorites out of 5
[2025-09-16 13:58:35] INFO  : get 0 playlists out of 0
[2025-09-16 13:58:35] INFO  : get 0 radios out of 0
[2025-09-16 13:58:35]WARNING : Creating subscription failed for Bureau: 'NoneType' object has no attribute 'request'
[2025-09-16 13:58:35]WARNING : Creating subscriptions failed for Bureau
[2025-09-16 14:15:35]WARNING : Subscription renewal failed for Cuisine: 412, message='Precondition Failed', url='http://10.0.27.74:1400/MediaRenderer/AVTransport/Event'
[2025-09-16 14:15:35]WARNING : Subscription renewal failed for Salle à manger: 412, message='Precondition Failed', url='http://10.0.27.62:1400/DeviceProperties/Event'
[2025-09-16 14:15:35]WARNING : Subscription renewal failed for Chambre Korhan: 412, message='Precondition Failed', url='http://10.0.27.60:1400/MediaRenderer/RenderingControl/Event'
[2025-09-16 14:15:35]WARNING : Subscription renewal failed for Salon: 412, message='Precondition Failed', url='http://10.0.27.72:1400/MediaRenderer/AVTransport/Event'

Est-ce d’autres ont ce genre de soucis?

Merci d’avance pour une petite aide :slight_smile:

Salut

De mon côté, j’ai effectivement remarqué ca depuis environ deux semaines je dirais.

Je suppose qu’il y a eu une mise à jour de sonos qui a eu un impact.
J’avais vite fait regardé sur le repo de la lib utilisée mais je n’ai pas vu (encore) de nouvelle version pour corriger ça et depuis je n’ai pas eu le temps de creuser plus mais c’est dans un coin de ma tête

« Bonne nouvelle »… Il y a bien un couac si je comprends bien…

Je suis partant pour tester tout cela quand tu auras eu le temps de creuser un peu le sujet. :slight_smile:

En attendant je mets en place un scénario pour redémarrer le plugin toutes les fin de nuits… Ca permettra de m’assurer que j’aurai bien ma radio préférée au réveil…

Bonjour,
Je confirme le même soucis que Korhan27. Mon log de démon présente exactement les mêmes warning.

[2025-10-23 16:17:12] INFO  : Signal 15 caught, exiting...
[2025-10-23 16:17:12] INFO  : stop auto update
[2025-10-23 16:17:12] INFO  : Cancelling 6 tasks
[2025-10-23 16:17:12] INFO  : Listening cancelled
[2025-10-23 16:17:12] INFO  : Auto sync cancelled
[2025-10-23 16:17:12] INFO  : Send async cancelled
[2025-10-23 16:17:12] INFO  : Shutdown
[2025-10-23 16:17:14] INFO  : Starting daemon (lib version 1.2.9) with log level: info
[2025-10-23 16:17:14] INFO  : Listening on 127.0.0.1:42042
[2025-10-23 16:17:14] INFO  : found speaker Chambre PLA
[2025-10-23 16:17:14] INFO  : found speaker Salon
[2025-10-23 16:17:14] INFO  : found speaker Salle de bains
[2025-10-23 16:17:14] INFO  : found speaker Bureau
[2025-10-23 16:17:14] INFO  : found speaker Véranda
[2025-10-23 16:17:14] INFO  : found speaker Cuisine
[2025-10-23 16:17:15] INFO  : Use Chambre PLA to get favorites, playlists & radios
[2025-10-23 16:17:15] INFO  : get 26 favorites out of 26
[2025-10-23 16:17:15] INFO  : get 26 favorites out of 26
[2025-10-23 16:17:15] INFO  : get 4 playlists out of 4
[2025-10-23 16:17:15] INFO  : get 7 radios out of 7
[2025-10-23 16:17:15] INFO  : Start auto update
[2025-10-23 16:17:15] INFO  : Send async started with a cycle of 0.5s
[2025-10-23 17:17:15] INFO  : found speaker Chambre PLA
[2025-10-23 17:17:15] INFO  : found speaker Salon
[2025-10-23 17:17:15] INFO  : found speaker Salle de bains
[2025-10-23 17:17:15] INFO  : found speaker Bureau
[2025-10-23 17:17:15] INFO  : found speaker Véranda
[2025-10-23 17:17:15] INFO  : found speaker Cuisine
[2025-10-23 17:17:15] INFO  : Use Chambre PLA to get favorites, playlists & radios
[2025-10-23 17:17:15] INFO  : get 26 favorites out of 26
[2025-10-23 17:17:16] INFO  : get 26 favorites out of 26
[2025-10-23 17:17:16] INFO  : get 4 playlists out of 4
[2025-10-23 17:17:16] INFO  : get 7 radios out of 7
[2025-10-23 17:17:16]WARNING : Creating subscription failed for Chambre PLA: 'NoneType' object has no attribute 'request'
[2025-10-23 17:17:16]WARNING : Creating subscriptions failed for Chambre PLA
[2025-10-23 17:34:16]WARNING : Subscription renewal failed for Bureau: 412, message='Precondition Failed', url='http://192.168.1.14:1400/DeviceProperties/Event'
[2025-10-23 17:34:16]WARNING : Subscription renewal failed for Salon: 412, message='Precondition Failed', url='http://192.168.1.16:1400/MediaRenderer/AVTransport/Event'
[2025-10-23 17:34:16]WARNING : Subscription renewal failed for Salle de bains: 412, message='Precondition Failed', url='http://192.168.1.15:1400/DeviceProperties/Event'
[2025-10-23 17:34:16]WARNING : Subscription renewal failed for Cuisine: 412, message='Precondition Failed', url='http://192.168.1.18:1400/MediaRenderer/AVTransport/Event'
[2025-10-23 17:34:16]WARNING : Subscription renewal failed for Véranda: 412, message='Precondition Failed', url='http://192.168.1.17:1400/MediaRenderer/AVTransport/Event'

Le réseau n’est pas en cause. Il semble bien y avoir un pb. Pour ma part, j’avais fait la même chose que Korhan27 : redémarrage du démon plugin par du code scénario le matin pour assurer la lecture d’une petite playlist suivie par une annonce météo par TTS.

J’ai également remarqué que ça arrive même peu après le redémarrage du plugin… Parfois entre la lecture de la radio et le TTS… Donc même avec le scenario… Il arrive que ça ne fonctionne plus correctement…

Bonjour,

Je ne sais pas ce qu’il se passe avec mon ensemble Sonos.

Une vieille paire stéréo Sonos Play 1 dans mon bureau, des Sonos Ikea dans ma maison.

Tout est piloté par Jeedom.

Hors depuis quelques semaines, c’est une catastrophe pour la stabilité.

Depuis des années j’ai la radio qui démarre sur mes Sonos Ikea le matin. Maintenant c’est parfois oui, parfois non et plus souvent non que oui.

Quant au retour d’état pareil, c’est totalement faux. J’ai un scénario qui se déclenche à l’appuie sur un bouton dont le contenu est SI Sonos == lecture ALORS Sonos OFF pour résumer. Parfois la radio est démarrée… Mais quand j’appuie sur le bouton rien. Et quand je vais voir dans le plugin, le Sonos est en Etat == arrêté. Et parfois! Tout va bien ça fonctionne quand j’appuie.

Et pour le widget, c’est la fête à la saucisse. Impossible de contrôler par son biais. Parfois, la réactualisation du widget se fait, plusieurs minutes après que j’ai arrêté manuellement avec l’app Sonos. La couverture de l’album en cours s’affiche, mais belle lurette après.

Réinstallation des dépendances faites, maintes fois. Redémarrage du plugin aussi.

J’ai loupé un épisode? Sonos à décidé de couper des accès ou modifier quelques chose comme cela?

Merci d’avance et bon week-end!

pas compris ça: le scénario qui redémarre le démon?

je n’ai pas rencontré ce cas de figure


sinon pour info, j’ai modifié ce matin la façon dont le plugin gère les souscriptions dans le cas où ca « décroche »; je n’avais pas encore pris le temps jusqu’ici

je vais laisser tourner quelques temps chez moi pour tester car je pense qu’il faut au moins 24h pour se faire une idée
si concluant je proposerai une nouvelle beta pour confirmer plus globalement

Merci beaucoup!

oui le scenario qui redémarre le plugin.

Super, je test dès que la beta sera dispo :slight_smile:

J’ai poussé en beta, je n’ai plus de problème chez moi
ca sera dispo demain (en beta uniquement)

Super! Installé, je teste :slight_smile:

Bonjour,

J’ai également installé la béta le 1er Novembre.

Malheureusement, je n’ai pas vraiment une grande amélioration de la situation. C’est toujours très aléatoire.

J’ai mis en place un scénario de test avec directement l’URL de la radio à lire:

J’ai 4 enceintes Sonos chez moi.

Hier soir, à force d’insister, la radio fonctionnait avec ce scénario de test. Mais ce matin, plus rien. Impossible de démarrer.

En revanche depuis l’application Sonos, ça fonctionne.

Je rajoute que le bouton STOP dans Jeedom ne fonctionne pas non plus.

Dans le debug, pas d’erreur…

:sob:

Je n’ai plus les messages d’erreur et cela semble fonctionner correctement.

Par contre pour la commande dire ça à l’air plus aléatoire. Ce n’est probablement pas lié à ce qui a été corrigé…

[2025-11-07 09:00:45]WARNING : Error on restore Chambre Korhan: UPnP Error 701 received: Transition not available from 10.0.27.60

@Mips Je confirme qu’il n’y a plus de messages d’erreur dans la log daemon. Le fonctionnement est correct avec une remontée constante des états sonos.
La modif semble efficace et bravo pour le daemon qui visiblement permet une très bonne réactivité dans la remontée des états.
@Korhan27 Pour moi le TTS marche bien, mais attention car comme tu dois le savoir le plugin Sonos ne joue qu’un rôle limité dans le process TTS et il y a souvent des problèmes de dépendances.

Effectivement, le plugin à bien l’air nickel. Et certainement bien mieux foutu que le précédent :slight_smile:

@helium4 Quand je lance un TTS manuellement cela fonctionne à tous les coups… C’est surtout quand il est lancé par le scenario. J’ai tout de même relancé les dépendances… Et j’utilise ElevenLabs pour le TTS… J’attends de voir quelques jours

Vous avez quoi comme enceintes Sonos?

J’ai 1 (paire) de Play 1 (très très ancienne) où cela fonctionne plus ou moins bien.

J’ai 3 Ikea Symfonisk et là ça ne fonctionne vraiment pas…

Hier j’ai supprimé le plugin, réinstallé de nouveau en beta, refais mes scénarios. Et ce matin, aucun n’a fonctionné malgré l’envoie des commandes que j’ai pu constater dans les logs.

:sob:

Je vois, je n’ai pas testé avec ElevenLabs j’étais sur Pico mais il est étrange que tu es des problèmes lors de lancement par scénario. Si ça marche manuellement c’est que tout est bon. Est-ce que tu as une hibernation du NAS utilisé pour le TTS ?

@FredGB Pour ma part je n’ai que des enceintes Sonos : Play1, Play3 et Play5

Non pas d’hibernation… Pico ou ElevenLabs ne devraient pas faire de différence puisque c’est au niveau de Jeedom que c’est défini.

Je laisse tourner quelques jours voir si le fait d’avoir relancé les dépendances améliore les choses

J’ai un peu de tout:
SYMFONISK x2
One SL 2x
One 1x
Play:5 2x
Five 2x
Sub Mini
Roam 2x
Beam (Gen2)

Je n’ai plus de Sonos de première génération par contre…