Bose soundtouch

Discussion sur la box eedomus

Bose soundtouch

Messagepar Wtd » 29 Déc 2016 18:22

Bonjour à tous,

Je suis nouveau sur forum, donc j'espère poster ce message au bon endroit.
Voilà, je souhaiterais savoir si quelqu'un était équipé du système Soundtouch de Bose et si quelqu'un avait réussi à intégrer ce système a sa box eedomus. Les API sont disponible depuis un petit bout de temps. Je les ai reçu du service développeur de Bose.

Merci d'avance pour votre aide.
Wtd
 
Messages : 5
Inscription : 25 Déc 2016

Re: Bose soundtouch

Messagepar Dominic » 31 Déc 2016 09:41

Bonjour Wtd et bienvenue !

Je suis comme toi, je possède une Bose soundtouch 20 que j'aimerai piloter depuis mon Eedomus mais je ne sais pas comment procéder pour l'instant, il faut dire que je n'ai pas encore beaucoup regardé car j'avais d'autres priorités :o Mais du coup, je suis également fortement intéressé si quelqu'un à déjà mis cela en place. J'ai également reçu les API des développeurs Bose mais elles sont dans un coin pour l'instant.
Wtd, on se tient au courant si les choses évoluent d'un côté ou de l'autre :P

En attendant, bonne fin d'année et vive 2017 !
Dominic
Eedomus+ - RFXcom USB - RFPlayer - Onduleur - Clé4G - NAS Qnap - Caméras Foscam et Réolink - Modules Fibaro - Modules 433Mhz - Prises POPP - Stores orientables Somfy - Pergola bioclimatique moteurs Somfy - Impérihome
Dominic
 
Messages : 310
Inscription : 09 Sep 2016

Re: Bose soundtouch

Messagepar Lechwal » 05 Jan 2017 09:17

Moi tout ce que j'ai réussi à faire, c'est faire du on/off et gérer le volume. Je peux vous expliquer comment faire si vous voulez.

Par contre, pas moyen de passer d'un preset à l'autre, la commande que j'ai trouvée définit juste la lecture en cours comme telle préselection mais ne permet pas de la lancer.
Lechwal
 
Messages : 24
Inscription : 26 Nov 2015

Re: Bose soundtouch

Messagepar Dominic » 05 Jan 2017 11:42

Lechwal a écrit:Moi tout ce que j'ai réussi à faire, c'est faire du on/off et gérer le volume. Je peux vous expliquer comment faire si vous voulez.

Par contre, pas moyen de passer d'un preset à l'autre, la commande que j'ai trouvée définit juste la lecture en cours comme telle préselection mais ne permet pas de la lancer.



Bonjour Lechwal,

Merci pour cette info, c'est déjà une bonne nouvelle que tu aies réussi à faire un on/off + volume.
Je suis effectivement preneur de ta solution. En parallèle, nous pourrons continuer nos recherches pour optimiser cela et augmenter les possibilités (lecture d'un fichier spécifique, sélection d'un preset,...). Je m'engage aussi de mon côté à essayer de faire avancer le schmilblick :cry:
Merci
Dominic
Eedomus+ - RFXcom USB - RFPlayer - Onduleur - Clé4G - NAS Qnap - Caméras Foscam et Réolink - Modules Fibaro - Modules 433Mhz - Prises POPP - Stores orientables Somfy - Pergola bioclimatique moteurs Somfy - Impérihome
Dominic
 
Messages : 310
Inscription : 09 Sep 2016

Re: Bose soundtouch

Messagepar Lechwal » 06 Jan 2017 14:57

J'ai créé un périphérique http avec les valeurs suivantes :

1. Pour allumer/éteindre :
URL = http://[IP de ton enceinte]:8090/key
Type = post
Paramètre =
<key state="press" sender="Gabbo">POWER</key>
<key state="release" sender="Gabbo">POWER</key>

2. Pour ajuster le volume, ici par exemple le mettre à 30%
URL = http://[IP de ton enceinte]:8090/volume
Type = post
Paramètre =
<volume>30</volume>

3. Pour faire play ou mettre en pause
URL = http://[IP de ton enceinte]:8090/key
Type = post
Paramètre =
<key state="press" sender="Gabbo">PLAY_PAUSE</key>

Après, ce qu'il serait intéressant selon moir est de trouver :
- comment charger une playlist (soit une radio internet soit de la musique stockée sur un nas)
- comment lancer une préselection (à savoir que le paramètre <key state="press" sender="Gabbo">PRESET_1</key> permet de définir la preset masi pas de la lancer)
- comment avoir un retour d'état sur le fait qu'elle est allumée ou pas

Si quelqu'un trouve la solution...
Lechwal
 
Messages : 24
Inscription : 26 Nov 2015

Re: Bose soundtouch

Messagepar Wtd » 29 Jan 2017 11:44

:mrgreen: merci Lechwal, ça fonctionne tres bien pour moi. Ca reste très limité mais c'est déjà un bon début. J'essaye de trouver d'autre commande. Honnêtement ça serait vraiment du hasard parce que je ne maîtrise pas le sujet.
Wtd
 
Messages : 5
Inscription : 25 Déc 2016

Re: Bose soundtouch

Messagepar litch1984 » 16 Mai 2017 15:28

Bonjour,
est ce que quelqu'un à réussi à faire + avec Sountouch ?

Pour les 6 "Presets" comment faire pour les lancer au lieu de les définir ?

J'edit mon message :

Alors pour les PRESET il suffit de faire que le RELEASE dans paramètre (sinon c'est comme si la touche reste pressée donc cela définit le Preset) :

URL = http://[IP de ton enceinte]:8090/key
Type = post
Paramètre =
<key state="release" sender="Gabbo">PRESET_1</key>



Pour le VOLUME_DOWN c'est pareil si on envoie que la commande "release", le volume descend d'un cran (si on met le press c'est comme si cela reste tout le temps pressé donc le volume fait que de descendre).
Par contre je ne comprend pas pourquoi si je fais la même chose avec VOLUME_UP. La commande est juste vu que si je fais PRESS le volume monte mais ne s'arrête jamais de monter.
cela ne fonctionne pas.

Est ce que pour faire un PRESS + RELEASE il faut ajouter un symbole ? Une virgule ? ou autre ? dans le paramètre :

<key state="press" sender="Gabbo">VOLUME_DOWN</key>
<key state="release" sender="Gabbo">VOLUME_DOWN</key>
Eedomus+, stations météo Netatmo int. et ext., caméras IP, 8 ouverture Fibaro, RFXCOM Usb 7 stores Somfy, Tc Enocean, orvibo, Swipe Fibaro, Mini Keypad Zipato, Interrupteur mural Zwave, ampoules LED, Détecteur de mouvement 6 en 1, Prises commandées
litch1984
 
Messages : 50
Inscription : 11 Oct 2015
Localisation : Yverdon-les-Bains

Re: Bose soundtouch

Messagepar Wtd » 22 Mai 2017 19:43

Bonjour,

Merci pour les presets.

J'ai travaillé un peu sur les autres fonctions. Ta contribution m'a motivé litch1984.

Lechwal nous avait donné les valeurs pour play et pause sur la même commande.

J'ai dissocié les 2

Pour pause
URL = http://[IP de ton enceinte]:8090/key
Type = post
Paramètre = <key state="press" sender="Gabbo">PAUSE</key>

Pour play
URL = http://[IP de ton enceinte]:8090/key
Type = post
Paramètre = <key state="press" sender="Gabbo">PLAY</key>

Pour piste suivante
URL = http://[IP de ton enceinte]:8090/key
Type = post
Paramètre = <key state="press" sender="Gabbo">NEXT_TRACK</key>

Pour piste précédente
URL = http://[IP de ton enceinte]:8090/key
Type = post
Paramètre = <key state="press" sender="Gabbo">PREV_TRACK</key>

Pour le bluetooth
URL = http://[IP de ton enceinte]:8090/key
Type = post
Paramètre = <key state="release" sender="Gabbo">AUX_INPUT</key>

Pour ajouter dans les favoris
URL = http://[IP de ton enceinte]:8090/key
Type = post
Paramètre = <key state="press" sender="Gabbo">ADD_FAVORITE</key>

Pour enlever des favoris
URL = http://[IP de ton enceinte]:8090/key
Type = post
Paramètre = <key state="press" sender="Gabbo">REMOVE_FAVORITE</key>


J'utilise la fonction de Lechwal pour le volume :
URL = http://[IP de ton enceinte]:8090/volume
Type = post
Paramètre = <volume>30</volume>

Ca règle le volume en pourcentage. J'ai créé des images pour le son type 20 30 40, de 10 en 10 jusqu'à 100. C'est ce qui me convient.

J'ai créé une macro qui me sert de réveille le matin. A une certaine heure l'enceinte s'allume à 5% du volume pendant 3 minutes (sur une liste de lecture pré-sélectionnée). 10% pendant 3 minutes. Et ça va crescendo jusqu'à 30%. il faut que je prenne le temps de régler tout ça proportionnellement aux Philips HUE. (intensité de lumière et son avec la fonction réveil de HUE).

Ce qu'il manque aujourd'hui c'est un retour d'état. Si quelqu'un a trouvé je suis preneur :D
En absence de retour d'état, pour être sur que le son ne joue pas, pas d'autre solution que d'utiliser la fonction pause. L'enceinte se mettra en veille toute seule.
Wtd
 
Messages : 5
Inscription : 25 Déc 2016

Re: Bose soundtouch

Messagepar litch1984 » 27 Mai 2017 14:03

Merci d'avoir complété les fonctions.

J'ajoute que l'enceinte fonctionne avec "Synthèse vocale" en UPNP si on met son IP dans la box sous "JOUER LES SONS EN UPNP"
Eedomus+, stations météo Netatmo int. et ext., caméras IP, 8 ouverture Fibaro, RFXCOM Usb 7 stores Somfy, Tc Enocean, orvibo, Swipe Fibaro, Mini Keypad Zipato, Interrupteur mural Zwave, ampoules LED, Détecteur de mouvement 6 en 1, Prises commandées
litch1984
 
Messages : 50
Inscription : 11 Oct 2015
Localisation : Yverdon-les-Bains

Re: Bose soundtouch

Messagepar Tram12 » 29 Mai 2017 11:12

litch1984 a écrit:......
J'ajoute que l'enceinte fonctionne avec "Synthèse vocale" en UPNP si on met son IP dans la box sous "JOUER LES SONS EN UPNP"


Oui c'est bon mais si on est entrain d'écouter de la musique, l'eedomus la coupe, envoie son annonce et puis plus rien. Y as-il une soluce pour reprendre l'écoute musicale ?
Eedomus +/Station Netatmo-3 modules int - Pluviomètre - Anémomètre/Oregon WMR200/Box TAHOMA SOMFY/El Capitan
Tram12
 
Messages : 53
Inscription : 26 Fév 2016
Localisation : Var

Re: Bose soundtouch

Messagepar litch1984 » 29 Mai 2017 21:37

Je n'ai pas d'enceinte pour essayer ces jours.
Je ne pense pas qu'une solution direct existe.
Mais la seule solution serait peut être de faire une macro :
Attendre 5 secondes puis PISTE PRECEDENTE
Attendre 1 secondes puis PLAY

Et l’exécuter après les Synthèses vocales. Par contre comment savoir si on écoutait de la musique ou pas avant....!?
Eedomus+, stations météo Netatmo int. et ext., caméras IP, 8 ouverture Fibaro, RFXCOM Usb 7 stores Somfy, Tc Enocean, orvibo, Swipe Fibaro, Mini Keypad Zipato, Interrupteur mural Zwave, ampoules LED, Détecteur de mouvement 6 en 1, Prises commandées
litch1984
 
Messages : 50
Inscription : 11 Oct 2015
Localisation : Yverdon-les-Bains

Re: Bose soundtouch

Messagepar Tram12 » 30 Mai 2017 08:59

litch1984 a écrit:... Par contre comment savoir si on écoutait de la musique ou pas avant....!?

C'est ça le hic !
Eedomus +/Station Netatmo-3 modules int - Pluviomètre - Anémomètre/Oregon WMR200/Box TAHOMA SOMFY/El Capitan
Tram12
 
Messages : 53
Inscription : 26 Fév 2016
Localisation : Var

Re: Bose soundtouch

Messagepar kr1s » 02 Oct 2017 07:37

Une piste pourrait être d'utiliser l'option nowplaying

http://[ip]:8090/now_playing

Rend l'xml suivant si en veille que l'on peut parser régulièrerment ou sur demande :

<nowPlaying deviceID="xxxxx" source="STANDBY">
<ContentItem source="STANDBY" isPresetable="true"/>
</nowPlaying>

Qui permet au moins de scripter une extinction intelligente mais pas de pouvoir reprendre si l'upnp a été activé car il faudrait catcher avant l'état.

SOURCE : API BOSE http://www.power-home.com/uploads/smarty/2017-02-13_123201_Part%201-SoundTouchAPI_WebServices_v1%201%200.pdf
eeDomus Plus
RFXCOM / Ondueur APC / 60 règles / 40 périph zwave, 10 periph rfxcom
Dashboarding Web déporté

Déjà Testé : Vera Lite, HC Lite, Jeedom sur Raspberry, Jeedom SMART
kr1s
 
Messages : 78
Inscription : 21 Oct 2014

Re: Bose soundtouch

Messagepar kr1s » 08 Oct 2017 23:20

Exemple pour détecter l'état grâce à un classique capteur http avec une fréquence toutes les 2min.

XML url : http://IP:8090/now_playing
XPATH : /nowPlaying/ContentItem/@source

XML valeur brute : Description
LOCAL : Diffusion d'une source VIDEO
SPOTIFY : Diffusion de spotify en cours
STANDBY : En veille
eeDomus Plus
RFXCOM / Ondueur APC / 60 règles / 40 périph zwave, 10 periph rfxcom
Dashboarding Web déporté

Déjà Testé : Vera Lite, HC Lite, Jeedom sur Raspberry, Jeedom SMART
kr1s
 
Messages : 78
Inscription : 21 Oct 2014

Re: Bose soundtouch

Messagepar Mathieu » 27 Nov 2017 22:02

Bonsoir,
Je me permets de revenir sur ce sujet car je suis nouveau possesseur de soundtouch de chez bose et j'aimerais l'associer a notre eedomus.
J'ai "essayer" avec ce qui a été posté plus haut mais etant novice et je connaissant absolument rien en programmation, cela n'a mené a strictement rien!!lol
Donc je pose la question de savoir si quelqun peut m'aider a me guider dans le labyrinthe svp?? ;-)
Par avance merci.
Bonne soirée.
Cordialement
Eedomus + (depuis janvier 2017), 2 sondes Oregon THGR810, 1 FGWPE -102-ZW5, 1 Range Extender, 4 Ampoules Philips Hue.
Mathieu
 
Messages : 81
Inscription : 16 Sep 2016
Localisation : Oise

Re: Bose soundtouch

Messagepar nicop » 01 Déc 2017 11:07

Mathieu a écrit:Bonsoir,
Je me permets de revenir sur ce sujet car je suis nouveau possesseur de soundtouch de chez bose et j'aimerais l'associer a notre eedomus.
J'ai "essayer" avec ce qui a été posté plus haut mais etant novice et je connaissant absolument rien en programmation, cela n'a mené a strictement rien!!lol
Donc je pose la question de savoir si quelqun peut m'aider a me guider dans le labyrinthe svp?? ;-)
Par avance merci.
Bonne soirée.
Cordialement


Bonjour,

Il faut en premier lieu récupérer l'IP de l'enceinte.
Une fois que l'IP est connue, il suffit de suivre ce qui est indiqué plus haut et cela fonctionne bien.
nicop
 
Messages : 8
Inscription : 18 Août 2017

Re: Bose soundtouch

Messagepar Mathieu » 03 Déc 2017 21:27

Merci Nicop,
J'ai l'IP de l'enceinte mais je bug sur la suite.
Si tu as reussi a le faire, peux tu m'expliquer pas a pas stp?
quel periph http, etc....etc... je nage
Merci.
Cordialement
Eedomus + (depuis janvier 2017), 2 sondes Oregon THGR810, 1 FGWPE -102-ZW5, 1 Range Extender, 4 Ampoules Philips Hue.
Mathieu
 
Messages : 81
Inscription : 16 Sep 2016
Localisation : Oise

Re: Bose soundtouch

Messagepar kr1s » 06 Déc 2017 00:35

Commence par creer un actionneur Http en suivant la doc : http://doc.eedomus.com/view/Actionneurs_HTTP

Une fois cree entre les commandes que tu souhaites, montre nous un imprim ecran pour que l’on puisse t’aider efficacement.
eeDomus Plus
RFXCOM / Ondueur APC / 60 règles / 40 périph zwave, 10 periph rfxcom
Dashboarding Web déporté

Déjà Testé : Vera Lite, HC Lite, Jeedom sur Raspberry, Jeedom SMART
kr1s
 
Messages : 78
Inscription : 21 Oct 2014

Re: Bose soundtouch

Messagepar Mathieu » 09 Déc 2017 11:45

Merci a tous pour votre aide.
J'ai réussi (rien de bien compliqué pour vous mais encore un pas pour moi lol).
Merci encore pour vos contributions.
Bon wE et joyeuses fetes.
Cdt
Eedomus + (depuis janvier 2017), 2 sondes Oregon THGR810, 1 FGWPE -102-ZW5, 1 Range Extender, 4 Ampoules Philips Hue.
Mathieu
 
Messages : 81
Inscription : 16 Sep 2016
Localisation : Oise

Re: Bose soundtouch

Messagepar Mathieu » 10 Déc 2017 12:08

Hello la compagnie!
J'ai un petit soucis.
L'actionneur eedomus fonctionne:
Pause : Nickel
Play : met qq secondes de plus ou parfois reste "en cours".
Mais du cote enceinte rien ne se passe!!
Je precuse tout est branché etc...
Par contre, lorsque je l'allume avec lappli soudtouch je peux faire pause et play via eedomus.
Quelqu'un a til une idee svp?
Merci.
Bien cordialement
Eedomus + (depuis janvier 2017), 2 sondes Oregon THGR810, 1 FGWPE -102-ZW5, 1 Range Extender, 4 Ampoules Philips Hue.
Mathieu
 
Messages : 81
Inscription : 16 Sep 2016
Localisation : Oise

Suivant

Retour vers Box eedomus

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 9 invité(s)