Aller au contenu
Krikroff

Quick App - Sonos Zone Controller

Recommended Posts

Il y a 2 heures, Krikroff a dit :

Version 1.5.2

Testé sur Sonos OS: S2 - Version 13.4.1 (number 66423300) & HC3 & HC3Lite v5.092.00

Télécharger le QuickApp (Le lien devrait fonctionner après identification sur la marketplace)

 

:)

 

First installation with one S1 of my 6 Sonos  loudspeakers succesfull and it work perfectly. :)

I will now install the last 5 units

Regards

Partager ce message


Lien à poster
Partager sur d’autres sites

Les précédentes versions ne fonctionnaient pas chez moi mais cette version 1.5.2 fonctionne très bien. Merci

  • Like 1

Partager ce message


Lien à poster
Partager sur d’autres sites

Très bonne nouvelle :) merci pour le retour.

Partager ce message


Lien à poster
Partager sur d’autres sites
Il y a 21 heures, Krikroff a dit :

Très bonne nouvelle :) merci pour le retour.

Bonjour,

J'ai donc installé les autre Sonos et tout allait bien jusqu'au dernier HP SONOS qui est aussi un Play1: son installation n'a pas semblé avoir un problème mais elle ne fonctionne pas, les tables de radio ne se mettent pas à jour et aucune commande ne semble fonctionner.

J'ai essayé de le réinstaller 2 fois sans plus de succès... En allant voir sur la console Fibaro, j'ai plusieurs message d'erreur:

[05.01.2022] [09:27:01] [TRACE] [QA-SONOS-396]: ** Copyright (c) 2020-2022 Jean-Christophe Vermandé

[05.01.2022] [09:27:01] [TRACE] [QA-SONOS-396]: ***********************************************************

[05.01.2022] [09:27:01] [WARNING] [QA-SONOS-396]: Variable event.paused not found

[05.01.2022] [09:27:01] [TRACE] [QA-SONOS-396]: UIEvent: {"deviceId":396,"eventType":"onReleased","values":[],"elementName":"btnRadio8"}

[05.01.2022] [09:28:00] [TRACE] [QA-SONOS-396]: ***********************************************************

[05.01.2022] [09:28:00] [TRACE] [QA-SONOS-396]: ** QuickAppExt Framework v0.9.6

[05.01.2022] [09:28:00] [TRACE] [QA-SONOS-396]: ** Interpreter:Lua 5.3

[05.01.2022] [09:28:01] [TRACE] [QA-SONOS-396]: ** Fibaro API Version:1.2

[05.01.2022] [09:28:01] [TRACE] [QA-SONOS-396]: ** Copyright (c) 2020-2022 Jean-Christophe Vermandé

[05.01.2022] [09:28:01] [TRACE] [QA-SONOS-396]: ***********************************************************

[05.01.2022] [09:28:01] [WARNING] [QA-SONOS-396]: Variable event.paused not found

 

 

et plus loin :

[05.01.2022] [11:34:01] [TRACE] [QA-SONOS-396]: ***********************************************************

[05.01.2022] [11:34:01] [WARNING] [QA-SONOS-396]: Variable event.paused not found

[05.01.2022] [11:34:14] [TRACE] [QA-SONOS-396]: Notification [disabled] info Device communication error Error occured - Device request failed. Please check ip address and default port in variables panel. Try again....

[05.01.2022] [11:35:16] [TRACE] [QA-SONOS-396]: ***********************************************************

 

 

Voici la configuration du coupable (similaire aux autres sauf adresse IP) :

image.png.c56b9207edd44d07fcba3a5607d64236.png

 

Auriez-vous une idée pour trouver d'où vient ce problème? Le Play1 fonctionne très bien sur l'application Sonos seul ou en groupe avec d'autre équipement.

 

Partager ce message


Lien à poster
Partager sur d’autres sites

Il s’agit bien de la bonne IP ?

Pas d’erreur dans la console ?

 

Il faudrait voir aussi pour passer la variable debug a true pour un log plus verbeux

 

 

Envoyé de mon iPhone en utilisant Tapatalk

Partager ce message


Lien à poster
Partager sur d’autres sites

Merci de votre réponse rapide.

- voici ce que j'obtiens dans la console après activation de debug="true"

[05.01.2022] [14:00:01] [TRACE] [QA-SONOS-396]: ***********************************************************

[05.01.2022] [14:00:01] [TRACE] [QA-SONOS-396]: ** QuickAppExt Framework v0.9.6

[05.01.2022] [14:00:01] [TRACE] [QA-SONOS-396]: ** Interpreter:Lua 5.3

[05.01.2022] [14:00:01] [TRACE] [QA-SONOS-396]: ** Fibaro API Version:1.2

[05.01.2022] [14:00:01] [TRACE] [QA-SONOS-396]: ** Copyright (c) 2020-2022 Jean-Christophe Vermandé

[05.01.2022] [14:00:01] [TRACE] [QA-SONOS-396]: ***********************************************************

[05.01.2022] [14:00:01] [WARNING] [QA-SONOS-396]: Variable event.paused not found

[05.01.2022] [14:00:01] [DEBUG] [QA-SONOS-396]: componentUpdate_footerLabel

[05.01.2022] [14:00:01] [DEBUG] [QA-SONOS-396]: XmlSoap class initialized!

[05.01.2022] [14:00:01] [TRACE] [QA-SONOS-396]: Sonos class initialized!

[05.01.2022] [14:00:01] [TRACE] [QA-SONOS-396]: [ZoneGroupTopology:GetZoneGroupAttributes]

[05.01.2022] [14:00:01] [TRACE] [QA-SONOS-396]: [ZoneGroupTopology:GetZoneGroupState]

[05.01.2022] [14:00:01] [TRACE] [QA-SONOS-396]: [GetListRadioStations]

[05.01.2022] [14:00:01] [TRACE] [QA-SONOS-396]: [ContentDirectory:Browse]

[05.01.2022] [14:00:01] [DEBUG] [QA-SONOS-396]: [ContentDirectory:Browse] args <ObjectID>R:0/0</ObjectID><BrowseFlag>BrowseDirectChildren</BrowseFlag><Filter>*</Filter><StartingIndex>0</StartingIndex><RequestedCount>0</RequestedCount><SortCriteria></SortCriteria> 0

[05.01.2022] [14:00:01] [TRACE] [QA-SONOS-396]: [GetListSavedQueues]

[05.01.2022] [14:00:01] [TRACE] [QA-SONOS-396]: [ContentDirectory:Browse]

[05.01.2022] [14:00:01] [DEBUG] [QA-SONOS-396]: [ContentDirectory:Browse] args <ObjectID>SQ:</ObjectID><BrowseFlag>BrowseDirectChildren</BrowseFlag><Filter>*</Filter><StartingIndex>0</StartingIndex><RequestedCount>0</RequestedCount><SortCriteria></SortCriteria> 0

[05.01.2022] [14:00:01] [TRACE] [QA-SONOS-396]: [GetZpStatus]

[05.01.2022] [14:00:01] [TRACE] [QA-SONOS-396]: [DeviceProperties:GetLEDState]

[05.01.2022] [14:00:01] [TRACE] [QA-SONOS-396]: [RenderingControl:GetVolume]

[05.01.2022] [14:00:01] [TRACE] [QA-SONOS-396]: [RenderingControl:GetMute]

[05.01.2022] [14:00:01] [TRACE] [QA-SONOS-396]: [RenderingControl:GetLoudness]

[05.01.2022] [14:00:01] [TRACE] [QA-SONOS-396]: [AVTransport:GetCrossfadeMode]

[05.01.2022] [14:00:01] [TRACE] [QA-SONOS-396]: [AVTransport:GetTransportSettings]

[05.01.2022] [14:00:01] [TRACE] [QA-SONOS-396]: [ZoneGroupTopology:GetZoneGroupAttributes:response]

[05.01.2022] [14:00:01] [DEBUG] [QA-SONOS-396]: [ZoneGroupTopology:GetZoneGroupAttributes:response] CurrentZoneGroupName: Chambre B &G + 1

[05.01.2022] [14:00:01] [DEBUG] [QA-SONOS-396]: [ZoneGroupTopology:GetZoneGroupAttributes:response] CurrentZoneGroupID: RINCON_542A1B703CC201400:2595663346

[05.01.2022] [14:00:01] [DEBUG] [QA-SONOS-396]: [ZoneGroupTopology:GetZoneGroupAttributes:response] CurrentZonePlayerUUIDsInGroup: RINCON_949F3E7FD98601400,RINCON_542A1B703CC201400

[05.01.2022] [14:00:01] [DEBUG] [QA-SONOS-396]: [ZoneGroupTopology:GetZoneGroupAttributes:response] CurrentMuseHouseholdId: HHID_n5UzhYxqKZ0qSgvsOflN5gt7xAn.0QSxNBoUBqc7mp5X4WiY

[05.01.2022] [14:00:01] [DEBUG] [QA-SONOS-396]: componentUpdate_zoneLabel

[05.01.2022] [14:00:01] [TRACE] [QA-SONOS-396]: [DeviceProperties:GetLEDState:response]

[05.01.2022] [14:00:01] [DEBUG] [QA-SONOS-396]: [DeviceProperties:GetLEDState:response] LEDState: Off[

05.01.2022] [14:00:01] [DEBUG] [QA-SONOS-396]: componentUpdate_optionsLabel [Volume: 00] [Mute: OFF] [Loudness: OFF] [LED: OFF]

[05.01.2022] [14:00:01] [TRACE] [QA-SONOS-396]: [RenderingControl:GetVolume:response]

[05.01.2022] [14:00:01] [DEBUG] [QA-SONOS-396]: [RenderingControl:GetVolume:response] CurrentVolume: 25

[05.01.2022] [14:00:01] [DEBUG] [QA-SONOS-396]: componentUpdate_volumeSlider arg[value] 25

[05.01.2022] [14:00:01] [DEBUG] [QA-SONOS-396]: componentUpdate_optionsLabel [Volume: 25] [Mute: OFF] [Loudness: OFF] [LED: OFF]

[05.01.2022] [14:00:01] [TRACE] [QA-SONOS-396]: [RenderingControl:GetMute:response]

[05.01.2022] [14:00:01] [DEBUG] [QA-SONOS-396]: [RenderingControl:GetMute:response] CurrentMute: false

[05.01.2022] [14:00:01] [DEBUG] [QA-SONOS-396]: componentUpdate_muteButton arg[state] false

[05.01.2022] [14:00:01] [DEBUG] [QA-SONOS-396]: componentUpdate_optionsLabel [Volume: 25] [Mute: OFF] [Loudness: OFF] [LED: OFF]

[05.01.2022] [14:00:01] [DEBUG] [QA-SONOS-396]: [RenderingControl:GetLoudness:response] <s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/" s:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"><s:Body><u:GetLoudnessResponse xmlns:u="urn:schemas-upnp-org:service:RenderingControl:1"><CurrentLoudness>1</CurrentLoudness></u:GetLoudnessResponse></s:Body></s:Envelope> 0

[05.01.2022] [14:00:01] [DEBUG] [QA-SONOS-396]: [RenderingControl:GetLoudness:response] CurrentLoudness: true

[05.01.2022] [14:00:01] [DEBUG] [QA-SONOS-396]: componentUpdate_loudnessButton arg[state] true

[05.01.2022] [14:00:01] [DEBUG] [QA-SONOS-396]: componentUpdate_optionsLabel [Volume: 25] [Mute: OFF] [Loudness: ON] [LED: OFF]

[05.01.2022] [14:00:01] [DEBUG] [QA-SONOS-396]: [AVTransport:GetCrossfadeMode:response] <s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/" s:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"><s:Body><u:GetCrossfadeModeResponse xmlns:u="urn:schemas-upnp-org:service:AVTransport:1"><CrossfadeMode>0</CrossfadeMode></u:GetCrossfadeModeResponse></s:Body></s:Envelope> 0

[05.01.2022] [14:00:01] [DEBUG] [QA-SONOS-396]: [AVTransport:GetCrossfadeMode:response] CurrentCrossfadeMode: false

[05.01.2022] [14:00:01] [DEBUG] [QA-SONOS-396]: componentUpdate_crossfadeButton arg[value] false

[05.01.2022] [14:00:01] [DEBUG] [QA-SONOS-396]: [AVTransport:GetTransportSettings:response] <s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/" s:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"><s:Body><u:GetTransportSettingsResponse xmlns:u="urn:schemas-upnp-org:service:AVTransport:1"><PlayMode>NORMAL</PlayMode><RecQualityMode>NOT_IMPLEMENTED</RecQualityMode></u:GetTransportSettingsResponse></s:Body></s:Envelope> 0

[05.01.2022] [14:00:01] [DEBUG] [QA-SONOS-396]: [AVTransport:GetTransportSettings:response] PlayMode: NORMAL

[05.01.2022] [14:00:01] [TRACE] [QA-SONOS-396]: Current mode: NORMAL

[05.01.2022] [14:00:01] [DEBUG] [QA-SONOS-396]: componentUpdate_plyaModeButton arg[value] NORMAL

 

 

Voici ce qu'affiche le plugin :

image.thumb.png.620f30779db0aa688950dad9622c7511.pngimage.thumb.png.7c9b9b32fe2d9d1493bd24f3aee84ee9.png

Config donnée par l'appli SONOS S2 :

---------------------------------
Play:1 : Chambre B &G
Numéro de série : 94-9F-3E-7F-D9-86:D
Sonos OS: S2
Version : 13.4.1 (numéro 66423300)
Version matérielle : 1.20.1.6-2.1
ID de série : A200
Adresse IP : 192.168.1.7
WM: 0
---------------------------------

Modifié par Christb
ajout de la config Sonos

Partager ce message


Lien à poster
Partager sur d’autres sites

Les radios sont bien chargées sur les autres QA Sonos ?


Envoyé de mon iPhone en utilisant Tapatalk

Partager ce message


Lien à poster
Partager sur d’autres sites
Il y a 1 heure, Krikroff a dit :

Les radios sont bien chargées sur les autres QA Sonos ?


Envoyé de mon iPhone en utilisant Tapatalk

Oui, voici ce que j'obtiens avec un autre Play1 (dans "Mes stations de radio" je n'ai que 8 stations):

image.png.64cbdf4083d53ab7270ba29ba1aac2a0.pngimage.png.27a78a75dd34a9a47d7129e5a82adc6e.png

Partager ce message


Lien à poster
Partager sur d’autres sites

Le play-1 qui ne fonctionne pas est en wifi ou où filaire ? Ce n’est du coup pas un problème avec les radios, j’avoue je sèche …

Partager ce message


Lien à poster
Partager sur d’autres sites

Tous mes équipements sont sur SONOSNET avec un boost connecté sur le routeur sauf le Move qui est sur mon réseau WiFi (dont le QA fonctionne).

Partager ce message


Lien à poster
Partager sur d’autres sites

Elle est toute seule, en paire stéréo,actuellement groupée avec d’autres ?
Dsl je cherche a éliminer toutes les causes :)


Envoyé de mon iPhone en utilisant Tapatalk

Partager ce message


Lien à poster
Partager sur d’autres sites

Bonjour, elle est toute seule calée actuellement sur Radio Suisse Classique

Je vous joint en fichier texte les traces pour le QA-SONOS-390 qui fonctionne bien pour que vous puissiez analyser une éventuelle différence.

Debug Sonos Play1 -192.168.1.6 1.txt

Partager ce message


Lien à poster
Partager sur d’autres sites

Bonjour, elle est toute seule calée actuellement sur Radio Suisse Classique

Je vous joint en fichier texte les traces pour le QA-SONOS-390 qui fonctionne bien pour que vous puissiez analyser une éventuelle différence.

 

Ce matin, les radios s'affichent comme pour les autres QA-SONOS mais aucun des boutons ne fonctionne :

image.thumb.png.32372c1b4fe9a4c252c9da3a5ccf2916.pngimage.png.136e7bbb1a0cd8cbced99ef98ab84a28.png Les informations concernant l'état du Play1 semble OK : Volume, Mute ON/OFF, Loudness ON, LED OFF et Zone.

Bizarrement, le bouton MUTE a fonctionné une fois mais jamais le bouton UNMUTE.

 

Bizareee

 

le bonton Crossfade ne fonctionne pas mais il change bien d'état quand je le change via m'appli Sonos S2.

Modifié par Christb
ajout crossfade

Partager ce message


Lien à poster
Partager sur d’autres sites

Bonsoir,

Pour la première fois, je viens de voir une erreur en essayant de lancer une radio (via accès à distance de home.fibaro.com) :

...

[07.01.2022] [18:45:08] [DEBUG] [QA-SONOS-396]: [AVTransport:GetTransportInfo:response] CurrentTransportStatus: OK

[07.01.2022] [18:45:08] [DEBUG] [QA-SONOS-396]: componentUpdate_playButton arg[state] false

[07.01.2022] [18:45:08] [DEBUG] [QA-SONOS-396]: componentUpdate_zoneLabel

[07.01.2022] [18:45:08] [DEBUG] [QA-SONOS-396]: componentUpdate_trackInfo

[07.01.2022] [18:45:17] [TRACE] [QA-SONOS-396]: onAction deviceId: 396 - actionName: play - args: []

[07.01.2022] [18:45:17] [TRACE] [QA-SONOS-396]: onAction from parent device ID: 396

[07.01.2022] [18:45:17] [TRACE] [QA-SONOS-396]: [AVTransport:Play]

[07.01.2022] [18:45:17] [ERROR] [QA-SONOS-396]: XMLSoapError [Play] Status: HTTP 500 Internal Server Error

[07.01.2022] [18:45:17] [ERROR] [QA-SONOS-396]: XMLSoapError [Play] Error: 0 -

[07.01.2022] [18:45:17] [TRACE] [QA-SONOS-396]: [RenderingControl:GetVolume]

[07.01.2022] [18:45:17] [TRACE] [QA-SONOS-396]: [RenderingControl:GetMute]

[07.01.2022] [18:45:17] [TRACE] [QA-SONOS-396]: [RenderingControl:GetLoudness]

[07.01.2022] [18:45:17] [TRACE] [QA-SONOS-396]: [AVTransport:GetCrossfadeMode]

[07.01.2022] [18:45:17] [TRACE] [QA-SONOS-396]: [AVTransport:GetTransportSettings]

...

 

Partager ce message


Lien à poster
Partager sur d’autres sites

En faisant des recherche d'erreurs sur la console, j'ai constaté qu'il semblerait que le QA-SONO-396 est un concurrent QUICKAPP396 que je le ne vois pas dans mes appareil : l'ID 396 ne correspond qu'au QA-SONOS-396

[07.01.2022] [19:01:03] [ERROR] [QUICKAPP396]: QuickApp crashed
[07.01.2022] [19:01:03] [ERROR] [QUICKAPP396]: Unknown error occurred: handleJsonRpc

Comment ce QA a-t-il été créé?

Partager ce message


Lien à poster
Partager sur d’autres sites

Non non pas d’inquiétude en fait ce n’est pas un concurrent c’est juste une mauvaise gestion des kom des QA dans la console lorsque le nom du QA est surchargé, alors les deux existent mais c’est bien un seul et même Qa dernière.
Désolé je n’ai pas eu le temps pour approfondir ton problème, j’essaie de regarder ça ce week-end ;)


Envoyé de mon iPhone en utilisant Tapatalk

Partager ce message


Lien à poster
Partager sur d’autres sites

@Christb, cela semble être en faite le Sonos qui retourne une erreur interne de serveur sur la commande Play, cela arrive lorsque la platine n'arrive pas à prendre en charge la requête émise. Je n'arrive pas à reproduire le problème mais je penche vers un contenu qui pose problème.

 

Peux-tu essayer la manipulation suivante :

1. Supprimer le QA

2. Diffuser du contenu sur le SONOS vie l'application SONOS (de préférence spotify ou un morceaux sur disponible sur le réseau local )

3. installer de nouveau le QA

 

Partager ce message


Lien à poster
Partager sur d’autres sites

Bonsoir,

 

Je suis désolé de vous avoir ennuyé avec mon problème et j'espère que vous n'avez pas perdu trop de temps à ce sujet.

J'ai trouvé la solution en constatant ce week-end que tous les QA étaient identiques et que la seule différence était le Play1 lui-même et son adresse IP.

Avec l'application SONOS2 j'ai fats une remise à zéro du produit (paramètres usine et exclusion du réseau SonosNet) puis je l'ai réinstallé dans le réseau et ainsi j'ai réussi à faire fonctionner votre QA sans changer sa configuration ni son adresse IP.

Tous fonctionnent maintenant parfaitemen.

 

Question subsidiaire : est-il encore possible de télécharger le VD pour HC2 similaire au QA?

 

Très cordialement avec tous mes remerciement pour le support que vous donnez à vos développements.

image.png.e29bbe2007236cd04915335d3e77176d.png

 

 

Partager ce message


Lien à poster
Partager sur d’autres sites

Super nouvelle, ouf :)

 

La dernière version disponible pour le HC2 est disponible ici: https://www.domotique-fibaro.fr/topic/616-fibaro-hc2-vd-sonos-remote-tã©lã©commande-pour-diffuseur-sonos/ mais n'intègre pas les dernières évolutions disponibles sur le QA

 

Partager ce message


Lien à poster
Partager sur d’autres sites

hello,

Tout d'abord merci Krikroff pour ton travail et ton partage :)

J'utilisais l'ancien sur la HC2 et ca marchait pas mal par je ne sais quel miracle compte tenu de mes compétences ^^

JE viens de me lancer la config des SONOS pour la HC3 et j'avoue que j'ai un peu de mal :( . Sans doute parce que je ne maitrise pas encore (pas du tout) la facon de gérer le code LUA sur la HC3 qui a un peu changer dans l'interface par rapport a HC2. Serait-il possible d'avoir un screen shot d'une scene simple d'usage du SONOS que je vois a quoi ca ressemble ? Merci Merci !! :)

Partager ce message


Lien à poster
Partager sur d’autres sites

Par contre page blanche dans l app iPhone ? Chez vous aussi ?


Envoyé de mon iPhone en utilisant Tapatalk

Partager ce message


Lien à poster
Partager sur d’autres sites

Ah non mais ça c'est normal, tu découvre l'immense qualité de cette application mobile Yubii.... Youpi !

 

Si tu réessayes dans quelques minutes, tu verras que la page s'affichera bien.

Avec un peu de lenteur, mais elle finira pas s'afficher.


Faut juste pas être pressé, parfois ça apparait en 1 seconde, et d'autres fois 1 minute, et d'autres fois 1 heure, c'est "normal", tu peux boire un verre de vodka polonaise en attendant.... à leur santé

Partager ce message


Lien à poster
Partager sur d’autres sites

Ahh ca y est, tu passes sur HC3 !

Partager ce message


Lien à poster
Partager sur d’autres sites

Je teste. Qq QAs qui nécessite aucun module et je me familiarise avec la box. Pas évident j avoue encore mais ça va venir.

La migration est encore lointaine tellement ça va demander du travail.


Envoyé de mon iPhone en utilisant Tapatalk

Partager ce message


Lien à poster
Partager sur d’autres sites

×