No Sonos discovered, do you have Sonos speaker on the same network?

Bonjour,

Dans la beta demain il y aura une nouvelle config possible sur le plugin:
exemple:
image

donc dans votre cas, il faudra y mettre 192.168.35.0/24 probablement
comme indiqué dans la doc, mettre l’ip d’une des enceintes devrait fonctionner également mais du coup si celle-ci est éteinte ou change d’ip alors plus rien ne fonctionnera donc je recommande de configurer le réseau

j’ai pu reproduire le cas chez moi en mettant un jeedom de dev dans un vlan séparé et avec cette nouvelle version tout fonctionne.

Super, j’essaye cela demain, et vous tiens au courant. Merci beaucoup.

Bonjour,

Cela fonctionne à nouveau avec cette version béta. le plugin retrouve toutes les enceintes en mettant 192.168.35.0/24.

Les dépendances ne s’installent pas.

[2025-05-06 13:33:51] INFO  : Début d'activation du plugin
[2025-05-06 13:33:51] INFO  : Arrêt démon
[2025-05-06 13:33:53] INFO  : Info sur le démon : {"log":"","launchable":"ok","state":"nok","launchable_message":"Gestion automatique d\u00e9sactiv\u00e9e","auto":"0","last_launch":"2025-04-30 18:55:15"}
[2025-05-06 13:35:19] INFO  : Lancement démon
[2025-05-06 13:35:59] INFO  : Sonos controllers synchronized: 4
[2025-05-06 13:35:59] INFO  : Favorites updated: 34
[2025-05-06 13:36:00] INFO  : Playlists updated: 9
[2025-05-06 13:36:00] INFO  : Radios updated: 0
[2025-05-06 13:36:26] INFO  : Arrêt démon
[2025-05-06 13:40:15] INFO  : Lancement démon
[2025-05-06 13:40:35] INFO  : Sonos controllers synchronized: 4
[2025-05-06 13:40:36] INFO  : Favorites updated: 34
[2025-05-06 13:40:36] INFO  : Playlists updated: 9
[2025-05-06 13:40:37] INFO  : Radios updated: 0
[2025-05-06 13:45:11] INFO  : Arrêt démon
[2025-05-06 13:45:13] INFO  : Lancement démon
[2025-05-06 13:45:31] INFO  : Sonos controllers synchronized: 4
[2025-05-06 13:45:31] INFO  : Favorites updated: 34
[2025-05-06 13:45:32] INFO  : Playlists updated: 9
[2025-05-06 13:45:32] INFO  : Radios updated: 0
[2025-05-06 13:50:09] INFO  : Arrêt démon
[2025-05-06 13:50:12] INFO  : Lancement démon
[2025-05-06 13:50:33] INFO  : Sonos controllers synchronized: 4
[2025-05-06 13:50:33] INFO  : Favorites updated: 34
[2025-05-06 13:50:34] INFO  : Playlists updated: 9
[2025-05-06 13:50:34] INFO  : Radios updated: 0
[2025-05-06 13:55:10] INFO  : Arrêt démon
[2025-05-06 13:55:12] ERROR  : Attention je pense qu'il y a un soucis avec le démon que j'ai relancé plus de 3 fois consécutivement
[2025-05-06 13:55:14] INFO  : Lancement démon

je ne comprend pas, d’où sort le fait que les dépendances ne s’installent pas?

si le démon démarre et que le plugin trouve les enceintes, les dépendances s’installent, sinon le démon ne démarrerait pas et rien en fonctionnerait

Oui, c’est vrai, elles s’installent mais elles sont NOK.

Qu’est ce que je peux vous donner comme autre information ?

J’ai ça par exemple :

+ echo '*******************Begin of package installation******************'
*******************Begin of package installation******************
+ touch /tmp/jeedom_install_in_progress_sonos3
+ echo 1
+ echo 2
+ sudo killall apt apt-get unattended-upgr
apt: no process found
apt-get: no process found
unattended-upgr: no process found
+ sudo rm /var/lib/apt/lists/lock
+ sudo rm /var/cache/apt/archives/lock
+ sudo rm /var/lib/dpkg/lock /var/lib/dpkg/lock-frontend
+ sudo sudo dpkg --configure -a --force-confdef
+ sudo apt update
WARNING: apt does not have a stable CLI interface. Use with caution in scripts.
Hit:1 https://deb.debian.org/debian bullseye InRelease
Get:2 https://deb.debian.org/debian-security bullseye-security InRelease [27.1 kB]
Get:3 https://deb.debian.org/debian bullseye-updates InRelease [44.1 kB]
Get:4 https://deb.debian.org/debian bullseye-backports InRelease [49.0 kB]
Hit:5 https://deb.nodesource.com/node_20.x nodistro InRelease
Get:6 https://deb.debian.org/debian-security bullseye-security/main Sources [233 kB]
Fetched 353 kB in 7s (50.8 kB/s)
Reading package lists...
Building dependency tree...
Reading state information...
1 package can be upgraded. Run 'apt list --upgradable' to see it.
+ echo 3
+ sudo apt install -o Dpkg::Options::=--force-confdef -y libxslt-dev
WARNING: apt does not have a stable CLI interface. Use with caution in scripts.
Reading package lists...
Building dependency tree...
Reading state information...
libxslt1-dev is already the newest version (1.1.34-4+deb11u2).
0 upgraded, 0 newly installed, 0 to remove and 1 not upgraded.
+ echo 4
+ php /var/www/html/core/class/../php/jeecli.php plugin dependancy_end sonos3
+ echo 5
+ rm /tmp/jeedom_install_in_progress_sonos3
+ echo '*******************End of package installation******************'
*******************End of package installation******************

Et hier c’était ok?

J’ai pas regardé hier mais je crois que c’étais ok. J’ai installé la bêta aujourd’hui.

ok, j’ai rollback le changement sur les dépendances (ne concernait pas ce changement ci mais Pb de dependances depuis mise a jour - #16 par Mips) car effectivement ca bloque sur certaines installations; je dois investiguer pourquoi

OK, j’ai mis à jour et j’observe le fonctionnement sur quelques jours et vous fais un retour.

Un premier retour déjà.
Tout fonctionne.
Il a juste fallu que j’ajoute deux règles dans le routeur qui autorise la communication dans les deux sens entre le vlan de la jeedom et le vlan principal (sonos, ordi, tel, …), sinon je n’avais pas d’affichage des changements d’état sur jeedom (lecture, arrêt, pochette). Avec l’ancienne version du plugin ce n’était pas nécessaire. Mais ce n’est pas un souci.

effectivement, l’ancienne version faisait un pull des infos chaque minute alors qu’ici c’est un event qui revient en temps réel depuis les sonos mais il faut donc que le réseau soit ouvert

1 « J'aime »

Merci beaucoup pour l’ajout de la fonctionnalité qui permet de paramétrer avec Vlan !

1 « J'aime »

Bonjour,
Tout continue de bien fonctionner. Est-ce que cette version Bêta va bientôt passer en stable ?