Comme annoncé, ce forum est passé en lecture seule au 1er janvier 2020. Désormais nous vous invitons à vous rendre sur notre nouvelle page communauté :
Image

A très bientôt !

[Sujet officiel] Plugin sonos

Avatar de l’utilisateur
Masterfion
Actif
Messages : 1589
Inscription : 08 janv. 2015, 11:35
Localisation : Vallauris / Antibes

Re: [Sujet officiel] Plugin sonos

Message par Masterfion » 26 oct. 2016, 10:55

Les fichiers temporaires ? Tu parle des fichiers mp3 ?

Si oui, il vaut mieux les garder puisqu'une phrase déjà "générée" ne sera pas "regénérée" et c'est très intéressant en cas de coupure Internet ou service TTS en rade.
Beta-Testeur JEEDOM
Proxmox Core i5 Raid1 mSATA | Synology 916+

i-magin
Actif
Messages : 987
Inscription : 18 août 2015, 10:23
Localisation : Villeurbanne

Re: [Sujet officiel] Plugin sonos

Message par i-magin » 26 oct. 2016, 13:46

Masterfion a écrit :Bonjour, la version stable disponible depuis quelques heures contient le support de la fonction "line in". J'espère que vous nous le confirmerez :)
Bonjour @Masterfion
Pour information, la fonction Line In n'est pas encore passée en stable
Vu l'activité actuelle, je le comprends
Jeedom RC V4.0.23
* DIY NUC 6I5SYK (Crucial 16GB Kit (8GBx2) DDR4 2133 MT/s) * Contrôleur Z-Wave AEOTEC GEN5 *
* VMWare ESXi 6.7.0 Update 3 (Build 14320388) * VM Jeedom Debian 9.5 avec 1 CPU/4 Go de mémoire * PHP 7.0.30-0 * Clé USB : SENA UD100

EFCAugure
Timide
Messages : 155
Inscription : 05 déc. 2015, 12:56

Re: [Sujet officiel] Plugin sonos

Message par EFCAugure » 27 oct. 2016, 11:04

Hello @Masterfion,
en effet la nouvelle version du plugin embarque tout le nécessaire pour le line in mais l'interrupteur de la fonction n'est pas affiché sur le widget.
Un simple ajout dans eqLogic.html avec l'appel à la fonction et le tour est joué.
Par la même occasion je n'ai plus l'erreur que j'avais sur ma version modifiée :):)

Bravo la team Jeedom!

J'attends avec impatience la version finale !

Avatar de l’utilisateur
Masterfion
Actif
Messages : 1589
Inscription : 08 janv. 2015, 11:35
Localisation : Vallauris / Antibes

Re: [Sujet officiel] Plugin sonos

Message par Masterfion » 27 oct. 2016, 11:55

Hello

Compte tenu de la complexité du widget il a été décidé que la fonction ne serait pas ajouté au widget... il te reste néanmoins la solution de créer un virtuel qui actionne la commande ou, selon le cas, un scénario qui active l'entrée ligne.
Beta-Testeur JEEDOM
Proxmox Core i5 Raid1 mSATA | Synology 916+

i-magin
Actif
Messages : 987
Inscription : 18 août 2015, 10:23
Localisation : Villeurbanne

Re: [Sujet officiel] Plugin sonos

Message par i-magin » 27 oct. 2016, 12:49

Bonjour

Nous ne devons pas être nombreux à vouloir utiliser la fonction Line In, et je comprends donc que l’intégration dans le widget ne soit pas envisagée
Un virtuel fait l'affaire, et pour ce qui me concerne je souhaitais intégrer cette fonctionnalité dans un scénario de démarrage de ma TV pour en diffuser le son sur un PLAY:1 installé dans ma cuisine

Malheureusement, la commande "Entrée de ligne" sur PLAY:1 renvoie l'erreur suivante :
[Cuisine - 192.168.1.209 - Sonos PLAY:1][Entrée de ligne] : UPnPError: 402
Pourtant, j'ai bien la possibilité avec l'interface Sonos de sélectionner l'entrée source locale du PLAY:1.. deux copies d'écran suivantes :
sonos Line In.PNG
sonos Line In.PNG (83.12 Kio) Consulté 1204 fois
sonos Line In b.PNG
sonos Line In b.PNG (49.22 Kio) Consulté 1204 fois
Mais après avoir sélectionné "Entrée source locale", je dois valider celle qui est disponible, c'est à dire "Home cinéma : Salon"

"Home cinéma : salon" correspond à un "Sonos connect" (relié à mon ampli AV qui diffuse le son de ma TV) positionné en permanence sur entrée de ligne .
Un test de la commande "entrée de ligne" avec le plugin sur ce Sonos connect renvoie le message "action exécutée avec succès"
sonos Line In c.PNG
sonos Line In c.PNG (25.05 Kio) Consulté 1204 fois
J'ouvre un deuxième message pour la suite (limitation à trois fichiers joints)
Dernière édition par i-magin le 27 oct. 2016, 13:23, édité 1 fois.
Jeedom RC V4.0.23
* DIY NUC 6I5SYK (Crucial 16GB Kit (8GBx2) DDR4 2133 MT/s) * Contrôleur Z-Wave AEOTEC GEN5 *
* VMWare ESXi 6.7.0 Update 3 (Build 14320388) * VM Jeedom Debian 9.5 avec 1 CPU/4 Go de mémoire * PHP 7.0.30-0 * Clé USB : SENA UD100

i-magin
Actif
Messages : 987
Inscription : 18 août 2015, 10:23
Localisation : Villeurbanne

Re: [Sujet officiel] Plugin sonos

Message par i-magin » 27 oct. 2016, 12:50

Suite du message précédent :

Lorsque je sélectionne l'entrée source locale sur le PLAY:1 depuis l'application Sonos, j'obtiens également le message défilant "Entrée de ligne" :
sonos Line In d.PNG
sonos Line In d.PNG (48.67 Kio) Consulté 1168 fois
Je viens de passer en mode debug :
[2016-10-27 12:32:41][ERROR] : Erreur execution de la commande [Média][Cuisine - 192.168.1.209 - Sonos PLAY:1][Entrée de ligne] : UPnPError: 402
[2016-10-27 12:52:47][INFO] : creating speaker instances
[2016-10-27 12:52:47][INFO] : getting device info from cache
[2016-10-27 12:52:47][NOTICE] : Getting topology info from: http://192.168.1.48:1400/status/topology
[2016-10-27 12:52:47][INFO] : getting xml from cache: http://192.168.1.48:1400/xml/device_description.xml
[2016-10-27 12:52:47][DEBUG] : 192.168.1.48 model: S1
[2016-10-27 12:52:47][INFO] : getting xml from cache: http://192.168.1.48:1400/xml/device_description.xml
[2016-10-27 12:52:47][INFO] : getting xml from cache: http://192.168.1.251:1400/xml/device_description.xml
[2016-10-27 12:52:47][DEBUG] : 192.168.1.251 model: ZP90
[2016-10-27 12:52:47][INFO] : getting xml from cache: http://192.168.1.251:1400/xml/device_description.xml
[2016-10-27 12:52:47][INFO] : getting xml from cache: http://192.168.1.209:1400/xml/device_description.xml
[2016-10-27 12:52:47][DEBUG] : 192.168.1.209 model: S1
[2016-10-27 12:52:47][INFO] : getting xml from cache: http://192.168.1.209:1400/xml/device_description.xml
[2016-10-27 12:52:47][INFO] : getting xml from cache: http://192.168.1.48:1400/status/topology
[2016-10-27 12:52:47][INFO] : getting xml from cache: http://192.168.1.251:1400/status/topology
[2016-10-27 12:52:47][INFO] : getting xml from cache: http://192.168.1.209:1400/status/topology
[2016-10-27 12:52:47][INFO] : sending soap request to: http://192.168.1.209:1400/MediaRenderer ... rt/Control
[2016-10-27 12:52:47][ERROR] : Erreur execution de la commande [Média][Cuisine - 192.168.1.209 - Sonos PLAY:1][Entrée de ligne] : UPnPError: 402
Je suis bien incapable de déterminer "ce qui ne va pas", mais j'émets l'hypothèse qu'un paramètre complémentaire semble nécessaire pour passer le PLAY:1 en Line In
Dans mon cas, sélectionner "Home cinéma : Salon"

Merci à @Loic et à toi @Masterfion
Jeedom RC V4.0.23
* DIY NUC 6I5SYK (Crucial 16GB Kit (8GBx2) DDR4 2133 MT/s) * Contrôleur Z-Wave AEOTEC GEN5 *
* VMWare ESXi 6.7.0 Update 3 (Build 14320388) * VM Jeedom Debian 9.5 avec 1 CPU/4 Go de mémoire * PHP 7.0.30-0 * Clé USB : SENA UD100

ferritales
Timide
Messages : 140
Inscription : 27 sept. 2016, 06:28

Re: [Sujet officiel] Plugin sonos

Message par ferritales » 27 oct. 2016, 15:46

Hello i-magin
a mon connaissance seul le play 5 gen 1 (ancien model) a le line-in.
rien de tout ca avec un play:1.

F.

EFCAugure
Timide
Messages : 155
Inscription : 05 déc. 2015, 12:56

Re: [Sujet officiel] Plugin sonos

Message par EFCAugure » 27 oct. 2016, 15:56

En effet Ferritales, les Play5 (gen 1 et 2) sont les seules à gérer le LINE IN.
Les autres modèles n'ayant pas de JACK IN.

La barre de son SONOS (PLAYBAR) dispose quant à elle d'une entrée optique numérique. Je ne suis pas sûr qu'elle soit compatible avec la fonction line IN du plugin.

Lionel

neurall
Timide
Messages : 472
Inscription : 25 avr. 2016, 11:39

Re: [Sujet officiel] Plugin sonos

Message par neurall » 27 oct. 2016, 16:23

ferritales a écrit :Hello i-magin
a mon connaissance seul le play 5 gen 1 (ancien model) a le line-in.
rien de tout ca avec un play:1.

F.
le Connect a également une entrée ligne.
Jeedom mini+ Z-Wave+
Minix Z83 eMMC 32Mo, Stick Zwave Gen 5, quelques dizaines de modules divers et variés

i-magin
Actif
Messages : 987
Inscription : 18 août 2015, 10:23
Localisation : Villeurbanne

Re: [Sujet officiel] Plugin sonos

Message par i-magin » 27 oct. 2016, 16:30

Vous évoquez le port physique de "Line In" et vous avez raison (il faut ajouter dans votre liste le Sonos Connect)

Dans mes posts précédents, je démontre que la notion de "Line In" ou "Entrée de Ligne" existe également pour les PLAY:1 (voir copie écran PLAY:1 / entrée de ligne)
Grâce à l'application Sonos, je choisis sur mon PLAY:1 "Entrée source locale" et je sélectionne celle qui m'est proposée.
En l’occurrence, cette source "locale" est le Sonos Connect (il faut avoir un sonos connect pour cela)

Disons alors, qu'il s'agit d'une entrée de ligne (Line In) logique et non physique
Jeedom RC V4.0.23
* DIY NUC 6I5SYK (Crucial 16GB Kit (8GBx2) DDR4 2133 MT/s) * Contrôleur Z-Wave AEOTEC GEN5 *
* VMWare ESXi 6.7.0 Update 3 (Build 14320388) * VM Jeedom Debian 9.5 avec 1 CPU/4 Go de mémoire * PHP 7.0.30-0 * Clé USB : SENA UD100

Avatar de l’utilisateur
Masterfion
Actif
Messages : 1589
Inscription : 08 janv. 2015, 11:35
Localisation : Vallauris / Antibes

Re: [Sujet officiel] Plugin sonos

Message par Masterfion » 27 oct. 2016, 16:50

Oui, tout comme on dispose de l'entrée "TV" sur tous ses Sonos dès lors qu'on a une Playbar @ home
Beta-Testeur JEEDOM
Proxmox Core i5 Raid1 mSATA | Synology 916+

i-magin
Actif
Messages : 987
Inscription : 18 août 2015, 10:23
Localisation : Villeurbanne

Re: [Sujet officiel] Plugin sonos

Message par i-magin » 27 oct. 2016, 17:07

Ton info m'intéresse beaucoup pour le futur !

Je ne vais pas entrer dans le détail de mon installation (ce serait soporifique), mais pour ne pas avoir de décalage son entre l'ampli AV du salon et le PLAY:1 je suis obligé de sélectionner la sortie analogique du Sonos connect (ou entrée mais peu importe)
Bref, cette installation n'est pas pérenne, avec les sorties analogiques qui disparaissent

En installant une barre son, je pourrais donc diffuser le son également sur un PLAY:1 sans décalage aucun... tu as testé ?
Jeedom RC V4.0.23
* DIY NUC 6I5SYK (Crucial 16GB Kit (8GBx2) DDR4 2133 MT/s) * Contrôleur Z-Wave AEOTEC GEN5 *
* VMWare ESXi 6.7.0 Update 3 (Build 14320388) * VM Jeedom Debian 9.5 avec 1 CPU/4 Go de mémoire * PHP 7.0.30-0 * Clé USB : SENA UD100

Ced2001
Timide
Messages : 214
Inscription : 26 déc. 2015, 10:10
Localisation : Suisse VD

Re: [Sujet officiel] Plugin sonos

Message par Ced2001 » 27 oct. 2016, 18:02

Hello
Chez moi je rentre sur un connect ( entrée cinch)
Le décalage peux se régler directement sur l'appareil source (par ex décodeur sat) retard audio
si tu as déjà un ampli AV la barre de son ne te servira pas tellement
raspberry pi 2 B+ + Module enocean
Jeedom smart
(2 Zibase Pro)
14 sondes 433
22 détecteurs de fumée Enocean Eltako
12 contacts de porte Enocean
4 télévariateur Enocean
11 télérupteur Enocean
2 ipx800V3
22 Zeptrion (feller)

Avatar de l’utilisateur
Masterfion
Actif
Messages : 1589
Inscription : 08 janv. 2015, 11:35
Localisation : Vallauris / Antibes

Re: [Sujet officiel] Plugin sonos

Message par Masterfion » 27 oct. 2016, 20:24

On peut aussi gérer le décalage audio sur une Play Bar mais l'idéale reste quand même de désactiver le son de la TV pour n'utiliser que la Play Bar... quant au décalage de son entre Play Bar et autres Sonos, ça ne m'est jamais arrivé non.
Beta-Testeur JEEDOM
Proxmox Core i5 Raid1 mSATA | Synology 916+

i-magin
Actif
Messages : 987
Inscription : 18 août 2015, 10:23
Localisation : Villeurbanne

Re: [Sujet officiel] Plugin sonos

Message par i-magin » 27 oct. 2016, 20:49

Merci pour tes infos @Ced2001

En fait, mon installation fonctionne bien depuis de nombreux mois et je n'ai pas de décalage du son entre ampli et PLAY:1, grâce à la solution que j'ai adoptée

Comme cela m'arrive encore trop souvent, je n'ai pas fait de schéma et mon installation n'est pas facilement accessible ;)
Je ne peux donc pas donner de détails sur les contraintes que j'ai dû contourner
Exemple de contrainte : le Sonos Connect ne possède qu'une entrée analogique (connecteurs RCA)
Par contre, 3 possibilités de sortie :
- analogique connecteurs RCA
- numérique coaxiale
- numérique optique

Çà me revient !
Avec la sortie optique du Sonos Connect reliée à l'entrée optique de mon ampli, j'avais un retard son par rapport au PLAY:1
Vraisemblablement dû au traitement du signal par l'ampli pour la conversion en analogique
J'utilise donc la sortie analogique du Connect raccordée à mon ampli

@Masterfion, j'ai également désactivé le son de ma TV
C'est une bonne nouvelle pour l'absence de décalage du son entre Play Bar et autres PLAY

@Ced2001, je n'ai pas l'intention de remplacer immédiatement mon ampli AV par une Playbar (et je connais les avantages et inconvénients de chaque solution) :D
Jeedom RC V4.0.23
* DIY NUC 6I5SYK (Crucial 16GB Kit (8GBx2) DDR4 2133 MT/s) * Contrôleur Z-Wave AEOTEC GEN5 *
* VMWare ESXi 6.7.0 Update 3 (Build 14320388) * VM Jeedom Debian 9.5 avec 1 CPU/4 Go de mémoire * PHP 7.0.30-0 * Clé USB : SENA UD100

ferritales
Timide
Messages : 140
Inscription : 27 sept. 2016, 06:28

Re: [Sujet officiel] Plugin sonos

Message par ferritales » 28 oct. 2016, 14:29

i-magin a écrit :Vous évoquez le port physique de "Line In" et vous avez raison (il faut ajouter dans votre liste le Sonos Connect)

Dans mes posts précédents, je démontre que la notion de "Line In" ou "Entrée de Ligne" existe également pour les PLAY:1 (voir copie écran PLAY:1 / entrée de ligne)
Grâce à l'application Sonos, je choisis sur mon PLAY:1 "Entrée source locale" et je sélectionne celle qui m'est proposée.
En l’occurrence, cette source "locale" est le Sonos Connect (il faut avoir un sonos connect pour cela)

Disons alors, qu'il s'agit d'une entrée de ligne (Line In) logique et non physique
ok cool.
je connaissais pas. tu fais ca comment dans l'application sonos? moi j'ai pas cette option?

ferritales
Timide
Messages : 140
Inscription : 27 sept. 2016, 06:28

Re: [Sujet officiel] Plugin sonos

Message par ferritales » 28 oct. 2016, 15:34

bon un p'tit http://#.#.#.#:1400/reboot. et j'ai l'option, mais ca me dit clairement que c'est pas pour ca.. par contre avec le grouping ca marche.
autre point d'apres le forum the sonos c'est normal d'avoir un delais dans certain cas...
https://en.community.sonos.com/home-the ... me-6570670

i-magin
Actif
Messages : 987
Inscription : 18 août 2015, 10:23
Localisation : Villeurbanne

Re: [Sujet officiel] Plugin sonos

Message par i-magin » 28 oct. 2016, 19:17

Mon installation Sonos, comprend un Connect, sur lequel sont raccordés :
- En entrée, ma Freebox Player (pour récupérer le son "TV")
- En sortie, mon ampli audio vidéo

Pour obtenir le son "TV" sur mon PLAY: 1, je sélectionne "Entrée source locale", et sur la deuxième page, je valide le seul choix disponible, c'est à dire "Home cinéma : Salon" (qui correspond au nom de source locale du Sonos Connect)
Voir les 2 copies d'écran que j'avais postées hier (27/10)

Concernant le décalage son, il s'agit en fait d'un retard sur les enceintes de l'ampli AV par rapport au PLAY:1
La dernière contribution du lien suivant (celle de Sylvinus) rejoint mon idée exprimée hier :
https://en.community.sonos.com/forum-fr ... -son-36081
Et je le répète, j'obtiens ce décalage si je relie Connect et ampli par câble numérique... pas de souci en analogique
Dernière édition par i-magin le 29 oct. 2016, 14:17, édité 1 fois.
Jeedom RC V4.0.23
* DIY NUC 6I5SYK (Crucial 16GB Kit (8GBx2) DDR4 2133 MT/s) * Contrôleur Z-Wave AEOTEC GEN5 *
* VMWare ESXi 6.7.0 Update 3 (Build 14320388) * VM Jeedom Debian 9.5 avec 1 CPU/4 Go de mémoire * PHP 7.0.30-0 * Clé USB : SENA UD100

goldenbo
Timide
Messages : 3
Inscription : 24 sept. 2015, 08:14

Re: [Sujet officiel] Plugin sonos

Message par goldenbo » 29 oct. 2016, 09:00

Bonjour,

Depuis hier soir impossible d accéder à la page de configuration sonos. J'ai la roue qui tourne non stop, j ai reboote, supprime le plugin depuis la page des mises à jour et réinstalle, dès que j'active le plugin il se remet à tourner dans le vide.

Une idée?

i-magin
Actif
Messages : 987
Inscription : 18 août 2015, 10:23
Localisation : Villeurbanne

Re: [Sujet officiel] Plugin sonos

Message par i-magin » 29 oct. 2016, 14:16

ferritales a écrit :bon un p'tit http://#.#.#.#:1400/reboot. et j'ai l'option, mais ca me dit clairement que c'est pas pour ca.. par contre avec le grouping ca marche.[/url]
Bonjour

Grâce à toi @ferritales, j'ai regardé la solution "Groupe" pour avoir le son de la TV sur mon PLAY:1 (puisque je ne peux pas utiliser la fonction "Line In")
Comment n'y avais-je pas pensé ?

J'en profite pour vous poser une question :
Le plugin permet de créer un groupe avec la commande "Ajout un haut parleur"
Il permet de défaire le groupe par la commande "Supprimer un haut parleur"
Je souhaite, à partir d'un même bouton de télécommande, créer et défaire un groupe en utilisant un scénario qui teste l'état "Groupe" d'un Sonos
Mais, dans les conditions disponibles pour un équipement Sonos, ne figure pas "Ajout un haut parleur"
Est-il possible d'ajouter cette fonctionnalité ?

Je pourrais contourner en gérant une variable, mais cette solution ne serait pas viable, le groupement étant parfois utilisé par ma compagne à partir des applis Sonos ;)

PS : @goldenbo, je n'ai pas le problème que tu rencontres... et je n'ai malheureusement pas de solution à te proposer :(
Jeedom RC V4.0.23
* DIY NUC 6I5SYK (Crucial 16GB Kit (8GBx2) DDR4 2133 MT/s) * Contrôleur Z-Wave AEOTEC GEN5 *
* VMWare ESXi 6.7.0 Update 3 (Build 14320388) * VM Jeedom Debian 9.5 avec 1 CPU/4 Go de mémoire * PHP 7.0.30-0 * Clé USB : SENA UD100

Répondre

Revenir vers « [Plugin Officiel] Sonos controller »

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 8 invités