Aller au contenu

Messages recommandés

Posté(e)

Les codes postés sur le forum officiel (que j'ai posté plus haut )sont fonctionnels mais corrompus par un "espace"  après 3 lignes.

Il faut donc les supprimer. 

 

Mute 

Code: POST /MediaRenderer/RenderingControl/Control HTTP/1.1 ICI
Content-Length: 314 ICI
SOAPACTION: "urn:schemas-upnp-org:service:RenderingControl:1#SetMute" ICI

<s:Envelope xmlns:s="http://schemas.xmlso.../soap/envelope/s:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"><s:Body><u:SetMute xmlns:u="urn:schemas-upnp-org:service:RenderingControl:1"><InstanceID>0</InstanceID><Channel>Master</Channel><DesiredMute>1</DesiredMute></u:SetMute></s:Body></s:Envelope>0x0D0x0A0x0D0x0A 

 

Voila en enlevant les espaces :

POST /MediaRenderer/RenderingControl/Control HTTP/1.1
Content-Length: 314
SOAPACTION: "urn:schemas-upnp-org:service:RenderingControl:1#SetMute"

<s:Envelope xmlns:s="http://schemas.xmlso.../soap/envelope/" s:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"><s:Body><u:SetMute xmlns:u="urn:schemas-upnp-org:service:RenderingControl:1"><InstanceID>0</InstanceID><Channel>Master</Channel><DesiredMute>1</DesiredMute></u:SetMute></s:Body></s:Envelope>0x0D0x0A0x0D0x0A 

Je posterais plus tard l'ensemble des codes corrigés, ça sera plus simple...

Posté(e)

Houlalalalaaaa pas bien !!

Je mets ça se soir ^^

 

J'était en train de lire la alpha 3.9xx et il semblerai que les plugin sonos soit d'actualité donc mes recherches sont arrêtés.

 

 

Mais je vous mais ça des que je rentre !!

  • 1 mois après...
Posté(e)

Bonjour, J'ai une question au sujet d'un curseur, malheureusement, ne fonctionne pas J'utilise Test_Julien.vfib d'ameublement virtuel basé sur le nom, tous les boutons fonctionnent opórcz volume qui peut être la raison pour laquelle il ne fonctionne pas?

  • 4 semaines après...
Posté(e)

Voila, testé OK sur HC lite...je ferais plus tard le slide volume si tu veux...

 

attachicon.gifcapture1.jpg

 

VD >> attachicon.gifTest_Julien.vfib

 

Je ne voudrais pas abuser mais moi çà  m'intéresserait que tu nous fasse le slide du volume car je n'arrive pas à  passer la valeur du slide dans le code http et dans l'idéal peut-on lancer un mp3 spécifique toujours en http ?

 

J'essaye de créer une scène sur un HCL pour ma sonnette d'entrée, aujourd'hui lorsque quelqu'un sonne à  la porte j'ai un bandeau lumineux qui clignote et la radio (que je ne choisit pas)  à  partir de mon play 5 se lance pendant 5 secondes mais je voudrais contrôler le volume et si possible lancer une musique personnalisée. Est ce que c'est possible ?

code Volume

POST /MediaRenderer/RenderingControl/Control HTTP/1.1 
Content-Length: 324 
SOAPACTION: "urn:schemas-upnp-org:service:RenderingControl:1#SetVolume" 

<s:Envelope xmlns:s="http://schemas.xmlso.../soap/envelope/" s:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"><s:Body><u:SetVolume xmlns:u="urn:schemas-upnp-org:service:RenderingControl:1"><InstanceID>0</InstanceID><Channel>Master</Channel><DesiredVolume>_sliderValue_</DesiredVolume></u:SetVolume></s:Body></s:Envelope>0x0D0x0A0x0D0x0A
Posté(e)

Le problème ici c'est que pour rendre dynamique le code il faut aussi modifier le "Content-Length" et en string sur le hcl cela n'est pas possible... mais par contre un vd avec plusieurs boutons vol10, vol20, vol30 etc, le tout contrôlé depuis une scène est peut-être une option

Posté(e)

Merci pour ta réponse rapide, j'ai remplacé _sliderValue_ par un nombre décimal en pourcentage exemple :10.

puis j'ai remplacé Content-Length: 324 par Content-Length: 313

 

Mais çà  ne fonctionne pas, as tu une idée sur le bout de code ?

 

POST /MediaRenderer/RenderingControl/Control HTTP/1.1 
Content-Length: 313
SOAPACTION: "urn:schemas-upnp-org:service:RenderingControl:1#SetVolume" 
 
<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/" s:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"><s:Body><u:SetVolume xmlns:u="urn:schemas-upnp-org:service:RenderingControl:1"><InstanceID>0</InstanceID><Channel>Master</Channel><DesiredVolume>10</DesiredVolume></u:SetVolume></s:Body></s:Envelope>0x0D0x0A0x0D0x0A

 

Posté(e)

Rectification, ce code marche très bien pour moi:

POST /MediaRenderer/RenderingControl/Control HTTP/1.1
Content-Length: 324
SOAPACTION: "urn:schemas-upnp-org:service:RenderingControl:1#SetVolume"

<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/" s:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"><s:Body><u:SetVolume xmlns:u="urn:schemas-upnp-org:service:RenderingControl:1"><InstanceID>0</InstanceID><Channel>Master</Channel><DesiredVolume>_sliderValue_</DesiredVolume></u:SetVolume></s:Body></s:Envelope>0x0D0x0A0x0D0x0A
:)
Posté(e)

Krikroff Bonjour, J'ai une question J'ai deux haut-parleurs Sonos Play 3 et 5 Jouez et le pont. J'utilise votre script qui fonctionne très bien!, Essayer de gérer deux haut-parleurs séparément pour 2 script. Pendant un temps, les haut-parleurs fonctionnent indépendamment mais, malheureusement, après un certain temps, dont un comprend deux haut-parleurs, et avoir deux ip différente ?,

  • 11 mois après...
Posté(e)

Bonjour

 

J'ai lu vos posts et téléchargé le fichier test_julien, par contre je ne comprend pas comment lui passer le fichier mp3 à  lire...

 

J'ai trouvé ce script sur le forum en:

 

Example Song from NAS with TCP:
POST /MediaRenderer/AVTransport/Control HTTP/1.1
Content-Length: 445
SOAPACTION: "urn:schemas-upnp-org:service:AVTransport:1#SetAVTransportURI"

<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/" s:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"><s:Body><u:SetAVTransportURI xmlns:u="urn:schemas-upnp-org:service:AVTransport:1"><InstanceID>0</InstanceID>,<CurrentURI>x-file-cifs://deraaijnas/Music/iTunes/iTunes%20Music/Amy%20Winehouse/Back%20to%20Black/01%20Rehab.m4a</CurrentURI>,<CurrentURIMetaData></CurrentURIMetaData></u:SetAVTransportURI></s:Body></s:Envelope>0x0D0x0A0x0D0x0A

 

ca doit etre ca ?

 

Pouvez éclairer ma "lanterne"

 

 

ps: je suis sur hcl

Posté(e)

Pour faire lire un mp3 spécifique je sais pas par contre le VD est valide ;-

Envoyé depuis la Station Spatiale Internationale

Le VD ?

Posté(e)

si quelqu'un a deja un VD tout pret je suis preneur !

Je me chargerais de faire un tuto pour les nouveaux (avec mon pas a pas de mon coté - si ca fonctionne)

Posté(e)

Bonsoir

 

J'essayer de créer un VD pour jouer un mp3 (jimport de celui de juilien ne fonctionne pas :Malformed vfib file

 

 

POST /MediaRenderer/AVTransport/Control HTTP/1.1
Content-Length: 406
SOAPACTION: "urn:schemas-upnp-org:service:AVTransport:1#SetAVTransportURI"
 
<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/" s:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"><s:Body><u:SetAVTransportURI xmlns:u="urn:schemas-upnp-org:service:AVTransport:1"><InstanceID>0</InstanceID>,<CurrentURI>x-file-cifs://diskstation/music/hcl/atable.mp3</CurrentURI>,<CurrentURIMetaData></CurrentURIMetaData></u:SetAVTransportURI></s:Body></s:Envelope>0x0D0x0A0x0D0x0A
 
Le "content-lenght" est calculé comment ? c'est a partir du <s: jusqu'a la fin ?
 
En tout ca cela ne semble pas fonctionner.
 
Methode :
Je créé un VD,
 
dans l'onglet général :
Dans ip adresse je met l'ip du sonos
dans le port je met 1400
 
Dans l'onglet avancé : 
J'ajoute un "one button" et je colle le script
 
et sauvegarge : cela ne fonctionne pas. (peut etre la longueur?, a quoi sert "main" la checkbox)
 
 

post-4860-0-01012100-1439485767_thumb.png

post-4860-0-04785100-1439485768_thumb.png

×
×
  • Créer...