Aller au contenu

Recommended Posts

Bonjour a tous

 

Comme le titre l indique ,on va pouvoir jouer avec son installation SONOS via la HC2

 

Les codes ont été crée par deraaij ici:

 

http://forum.fibaro.com/viewtopic.php?t=1196

 

Pour commencer il faut créer un périphérique virtuel ,comme expliqué ici:

 

http://www.domotique-fibaro.fr/index.php/topic/81-création-dun-périphérique-virtuel-et-main-loop/

 

Ensuite il faut renseigner le périphérique:

 

       

-Adresse IP= celle ci est indiquée dans une application sonos(ordi,tablette,smartphone) dans  Paramètre : A propos de Sonos

 

 

gallery_26_21_60809.png

 

       

-Port TCP = 1400

 

arrivé a ça :

 

gallery_26_21_28440.png

 

 

 

 

Ajouter des Boutons: (pour ma part je n ai mis que ça)

 

gallery_26_21_996.png

 

ses fonctions fonctionnent parfaitement, pour les autres faites vous plaisir sur le forum principal

 

 

pour la suite ,on utilise les codes TCP (les LUA ne fonctionnent pas) donc une fois sur chaque bouton veillez a être sur 'string' et non lua 

 

Copier et coller les codes ci dessous sur chaque bouton correspondant :

 

exemple:

 

gallery_26_21_39680.png

 

 

ATTENTION :LES SCRIPTS ci dessous NE fonctionnent PAS

 

copier les scripts sur la forum officiel ic :

 

http://forum.fibaro.com/viewtopic.php?t=1196

 

et supprimer les espaces a la fin des 3 premières lignes

 

comme ici:

 

http://www.domotique-fibaro.fr/index.php/topic/93-sonos/

 

 

 

 

- Play

 

POST /MediaRenderer/AVTransport/Control HTTP/1.1 
Content-Length: 266 
SOAPACTION: "urn:schemas-upnp-org:service:AVTransport:1#Play" 
 

<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/" s:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"><s:Body><u:Play xmlns:u="urn:schemas-upnp-org:service:AVTransport:1"><InstanceID>0</InstanceID><Speed>1</Speed></u:Play></s:Body></s:Envelope>0x0D0x0A0x0D0x0A

 

 

-Stop

 

 

POST /MediaRenderer/AVTransport/Control HTTP/1.1
Content-Length: 266
SOAPACTION: "urn:schemas-upnp-org:service:AVTransport:1#Stop"
 

<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/" s:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"><s:Body><u:Stop xmlns:u="urn:schemas-upnp-org:service:AVTransport:1"><InstanceID>0</InstanceID><Speed>1</Speed></u:Stop></s:Body></s:Envelope>0x0D0x0A0x0D0x0A

 

 

-Pause

 

POST /MediaRenderer/AVTransport/Control HTTP/1.1
Content-Length: 267
SOAPACTION: "urn:schemas-upnp-org:service:AVTransport:1#Pause"
 

<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/" s:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"><s:Body><u:Pause xmlns:u="urn:schemas-upnp-org:service:AVTransport:1"><InstanceID>0</InstanceID><Speed>1</Speed></u:Pause></s:Body></s:Envelope>0x0D0x0A0x0D0x0A

 

 

- Previous

 

POST /MediaRenderer/AVTransport/Control HTTP/1.1
Content-Length: 270
SOAPACTION: "urn:schemas-upnp-org:service:AVTransport:1#Previous"
 

<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/" s:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"><s:Body><u:Previous xmlns:u="urn:schemas-upnp-org:service:AVTransport:1"><InstanceID>0</InstanceID><Speed>1</Speed></u:Previous></s:Body></s:Envelope>0x0D0x0A0x0D0x0A

 

-Next

 

POST /MediaRenderer/AVTransport/Control HTTP/1.1
Content-Length: 266
SOAPACTION: "urn:schemas-upnp-org:service:AVTransport:1#Next"
 

<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/" s:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"><s:Body><u:Next xmlns:u="urn:schemas-upnp-org:service:AVTransport:1"><InstanceID>0</InstanceID><Speed>1</Speed></u:Next></s:Body></s:Envelope>0x0D0x0A0x0D0x0A

 

-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.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

 

-UnMute

 

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.xmlsoap.org/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>0</DesiredMute></u:SetMute></s:Body></s:Envelope>0x0D0x0A0x0D0x0A

 

-  Mute

 

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.xmlsoap.org/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

 

 

il ne vous reste plus qu'a sauvegarder votre module ;)

 

Les icônes pour chaque bouton: ( il y a surement mieux n hésitez pas a partagez ;)  )

 

gallery_26_21_5156.png gallery_26_21_4390.png gallery_26_21_3880.pnggallery_26_21_3991.pnggallery_26_21_2633.png gallery_26_21_8316.png gallery_26_21_8883.png gallery_26_21_9285.png

gallery_26_21_9975.png  gallery_26_21_5223.png   gallery_26_21_9086.png

  • Upvote 2

Partager ce message


Lien à poster
Partager sur d’autres sites

tu tombes bien je n arrive pas a poster les codes correctement :(

 

Edit:par contre lorsque l on copie le code et qu on le colle ,tout va bien, si il y a une meilleure présentation ...

Modifié par moicphil
C'est bon ! J'ai fais les modifs !

Partager ce message


Lien à poster
Partager sur d’autres sites

top cette explication! J'ai utilisé les même boutons que toi.

 

Petite question: je vois pas bien ce que l'on peux faire avec le text to speech, on pourrait utiliser le sonos comme un Karotz et lui faire dire le t° extérieure le matin quand on se lève? (à  condition d'avoir une sonde extérieure reliée au HC2)

Partager ce message


Lien à poster
Partager sur d’autres sites

oui, exactement comme le Karotz,

 

 

mais pour l instant le code fonctionne que si on ne modifie pas le texte d origine voir ici :

 

http://www.domotique-fibaro.fr/index.php/topic/119-text-2-speech-sonos/

 

pour la sonde extérieure ,pas vraiment besoin(sauf pour les puristes)

HC2 l intègre dans ses paramètres 

Partager ce message


Lien à poster
Partager sur d’autres sites

oui, exactement comme le Karotz,

 

 

mais pour l instant le code fonctionne que si on ne modifie pas le texte d origine voir ici :

 

http://www.domotique-fibaro.fr/index.php/topic/119-text-2-speech-sonos/

 

pour la sonde extérieure ,pas vraiment besoin(sauf pour les puristes)

HC2 l intègre dans ses paramètres 

Merci, c'est top ca! Par contre je ne suis pas une star du LUA (je m'y mets mais je débute), du coup comment lui dire qu'il doit lire la t° du capteur n°XX? (oui je suis un puriste! :P )

Partager ce message


Lien à poster
Partager sur d’autres sites


--[[

%% properties

%% globals

--]]

--filtration en route en fonotion de le température de la piscine

fibaro:debug("HC2 demarre le script a " .. os.date());

local MaVariable

MaVariable=fibaro:getValue(112,'value')--module temperature piscine

fibaro:debug('value = ' .. MaVariable)

if

(MaVariable >= '24' and MaVariable < '26')

Partager ce message


Lien à poster
Partager sur d’autres sites

​ok, mais du coup c'est du LUA làalors que le text to speech est en TCP

Modifié par moicphil
Suppression de la citation ! Inutile sur le message precédent

Partager ce message


Lien à poster
Partager sur d’autres sites

Je viens de me pencher un peu plus sur ce produit et c'est vrais que ça a l'air top !

Je sens que je vais craquer !

 

Néanmoins, j'aurais besoin de vos avis, actuellement j'utilise un home cinéma 3.1, est-il possible de le remplacer par du matériel Sonos?

Est ce que 2 x Play 3 + 1 x bridge suffirait?

Partager ce message


Lien à poster
Partager sur d’autres sites

Oui, mais d'un autre coté,actuellement j'ai pas un "vrais" home cinéma (3.1).

Mais je risque de ne plus pouvoir utiliser mon caisson de basse, je pense.

 

Et avec le Sonos Connect?

Partager ce message


Lien à poster
Partager sur d’autres sites

pour avoir du 3.1 il faut :

 

-une playbar

-un sub

 

ou

 

-deux  Z3 ou Z5

-un sub

 

pour le Sonos connect je ne connais pas le produit :(

Partager ce message


Lien à poster
Partager sur d’autres sites

oui, pour du home ciné prends leur Playbar !

Partager ce message


Lien à poster
Partager sur d’autres sites

Bonjour et meilleurs voeux pour cette nouvelle année

 

Un Sonos Connect se raccorde sur un ensemble ampli + enceintes (sur une entrée analogique ou numérique de l'ampli) et permet de profiter de ces nouvelles fonctionnalités (Radios internet, bibliothèque musicale, musique en streaming) sur cet ampli. Mais si ce dernier est en veille ou sur une autre source, le Connect ne sortira aucun son.

Partager ce message


Lien à poster
Partager sur d’autres sites

Bonjour et meilleurs voeux pour cette nouvelle année

 

Un Sonos Connect se raccorde sur un ensemble ampli + enceintes (sur une entrée analogique ou numérique de l'ampli) et permet de profiter de ces nouvelles fonctionnalités (Radios internet, bibliothèque musicale, musique en streaming) sur cet ampli. Mais si ce dernier est en veille ou sur une autre source, le Connect ne sortira aucun son.

Meilleurs voeux à  vous tous!

 

Quelqu'un a l'icone du play:3 ou du play:5 ?

Partager ce message


Lien à poster
Partager sur d’autres sites

La Playbar est vraiment un excellent produit (merci Pere Noel ;) )

les sonos sont un petit peu en dessous par rapport a bose (vraiment un petit peu)

mais leur applications et l intégration des services, plus mise en service pour le multiroom c est juste bluffant 

Partager ce message


Lien à poster
Partager sur d’autres sites

C'est clair, d'un point de vue son et puissance du play5 c'est pas ultra top mais quand meme assez bon.

Partager ce message


Lien à poster
Partager sur d’autres sites

Maj  Icones sur le Premier post

 

je posterai plus tard ,les différents produits

Partager ce message


Lien à poster
Partager sur d’autres sites

J'ai détouré le play5 et 3

enjoy !

post-13-0-36345800-1388657936_thumb.png

post-13-0-66378600-1388657936_thumb.png

Partager ce message


Lien à poster
Partager sur d’autres sites

J'ai détouré le play5 et 3

enjoy !

merci beaucoup!!

 

Question: vous pensez quoi des play 3 par rapport aux  play 5? (pour un salon de 30m² ouvert sur cuisine)

Partager ce message


Lien à poster
Partager sur d’autres sites

Dans le bar, si vous pouviez créer un sujet qui regroupe toutes vos icônes ce serait intéressant.

 

Merci

Partager ce message


Lien à poster
Partager sur d’autres sites

1 play 5 pour 30msuffit

 

si tu as la télé dans le salon(généralement le cas),je te conseil la playbar

Partager ce message


Lien à poster
Partager sur d’autres sites

1 play 5 pour 30msuffit

 

si tu as la télé dans le salon(généralement le cas),je te conseil la playbar

merci, j'ai la tv dans le salon en effet, mais la playbar sera bien en tant qu'home cinéma, mais pour une soirée avec diffusion de musique seule à  volume élevé?

Partager ce message


Lien à poster
Partager sur d’autres sites

×