par popix » 24 Avr 2016 23:29
Salut,
Le système Sonos est "compatible" avec l'Upnp, ce qui permet de lui envoyer des ordres via ce protocole.
C'est un protocole complexe à manipuler à bas niveau et certaines applications/logiciels simplifient drastiquement cette communication en pré-programmant des commandes de base.
La gestion complète d'un sonos tel que le plugin Jeedom le fait par exemple, nécessite un travaille de développement relativement important, ce qui n'a pas été réalisé sur l'eedomus.
Tu peux donc soit utiliser les commandes de bases, soit utiliser un script php externe mais il faudra le maîtriser.
Les notifications avec reprise sont ce qu'il y a de plus délicat à réaliser ainsi que le Text To Speech.
Il faut mémoriser en détails l'état et la playlist du sonos , régler le volume de la notif, puis mettre en queue le mp3 de notif, le lire, le purger, recharger la playliste et l'état su sonos.
Dans ton cas , puisque tu as déjà les mp3 de réalisé, si tu ecoutes souvent la même radio, tu pourrais utiliser une macro avec plusieurs commandes de base eedomus du type :
stop lecture en cours
Mettre le volume à X
Lire notif
Mettre le volume à ton volume habituelle de radio
Lire ta radio habituelle (lire un flux http dans les param eedomus)
Ce flux est compliqué à récupérer , il doit être au bon format pour que ton sonos le lise, il faut chercher sur les forums et le net.
L'idéal est un script externe.
Bon courage.
++