Aller au contenu

Bose Api


c-lol

Recommended Posts

Voilà  le site ou l'API est disponible : http://products.bose.com/api-developer/index.html 

 

Et la réponse du support developpeur BOSE, ils sont prêt également à  aider si nécessaire : 

 

------

Hi Quentin,

 

Unfortunately, we don't directly support specific integrations of Bose into systems like Fibaro – this support address is meant to support the development of those integrations by answering technical questions that come up when writing software using the API. If you would like to use the API to write software that allows your Fibaro box to control your speaker, you can definitely use the API to do so and if there are any specific questions about how to use the API we'd be happy to help.

 

Apologies for not being able to be more helpful on this front, but that you for reaching out.

 

Best Regards,

The SoundTouch Team

Lien vers le commentaire
Partager sur d’autres sites

Ok tu t'y connais en développement ?

Heu pas exactement, je suis un novice dans le domaine mais si des choses simples peuvent aider à  développer cela, alors je suis preneur. 

 

Y-a-t-il des personnes qui ont déjà  un peu commencé ?

Lien vers le commentaire
Partager sur d’autres sites


Salut à  tous j'ai commencé a essayer quelques bricoles... mais j'aurai besoin d'un petit coup de main au niveau des méthodes GET ou POST ....

Merci d'avance ....

--[[

%% properties

%% events

%% globals

--]]

local http = net.HTTPClient()

response=http:request('http://192.168.0.100:8090?KEY_VALUE=PAUSE', {

options = {

method = 'POST', headers = {

["Content-Type"] = "multipart/form-data"

}

},

success = function(response)

fibaro:debug("test ok")

fibaro:debug(response)

end,

error = function(err) fibaro:debug("Test error:" ..err) end

})

http=nil 

 

Lien vers le commentaire
Partager sur d’autres sites

Salut à  tous j'ai commencé à  essayer quelques bricoles .... mais j'aurai besoin d'un petit coup de main pour l'utilisation d'une méthode Get ou Post ....

 

Merci d'avance....

Salut Loic, 

 

Que puis-je faire pour t'aider, qu'à  tu besoin exactement ? 

 

Bonne réception :)

Lien vers le commentaire
Partager sur d’autres sites

Salut merci à  toi pour ton aide ! 

 

en fait je n'arrive pas a envoyer une simple commande de lecture , en utilisant la méthode POST. 

Connais tu l'utilisation de cette méthode sur la HC2 ?

 

merci encore ....

Lien vers le commentaire
Partager sur d’autres sites

  • 3 months later...

Bonjour a tous

 

Je relance le sujet, ou en somme nous?

Qui a essayer de faire une télécommande virtuel bose avec son HC2?

Personne n'a de solutions a ce jour?

 

Merci d'avance pour votre aide

Lien vers le commentaire
Partager sur d’autres sites

  • 3 weeks later...

Je n'ai pas de sound touch sous la main, je pourrais faire des test que la semaine prochaine

Mais il semble que le code soit plus de ce type, a vérifier

 

je me base sur leur doc a ce chapitre

 

6.15 /key

Description: Keys are used as a simple means to interact with the SoundTouch speaker. Send a remote button press to the device

GET:

10

7 WEBSOCKETS NOTIFICATIONS

N/A POST:

<key state="$KEY_STATE" sender="Gabbo">$KEY_VALUE</key>

In general, it is a good practice to send 2 discrete HTTP POST calls, the first using “press†as the key state, and the second using “release†as the key state. Doing so simulates both the press and release action of clicking a key. Possible values for “$KEY STATE†are “press†or “releaseâ€

The back to back message bodies will look like the following:

<key state="press" sender="Gabbo">$KEY_VALUE</key><key state="release" sender="Gabbo">$KEY_VALUE</key>

se qui pour moi pourrait donner cela?

Vous en pensez quoi?

BOSE = Net.FHttp("192.168.1.67",8090)-- mettre l'adresse ip de son soundtouch
fibaro:log('POWER')

-- method for key_value
press = '<key state="press" sender="Gabbo">POWER</key>'
release = '<key state="release" sender="Gabbo">POWER</key>'
response ,status, errorCode = BOSE:POST('/key', press)
response ,status, errorCode = BOSE:POST('/key', release)
Lien vers le commentaire
Partager sur d’autres sites

 

Je n'ai pas de sound touch sous la main, je pourrais faire des test que la semaine prochaine

Mais il semble que le code soit plus de ce type, a vérifier

 

je me base sur leur doc a ce chapitre

 

6.15 /key

Description: Keys are used as a simple means to interact with the SoundTouch speaker. Send a remote button press to the device

GET:

10

7 WEBSOCKETS NOTIFICATIONS

N/A POST:

<key state="$KEY_STATE" sender="Gabbo">$KEY_VALUE</key>

In general, it is a good practice to send 2 discrete HTTP POST calls, the first using “press†as the key state, and the second using “release†as the key state. Doing so simulates both the press and release action of clicking a key. Possible values for “$KEY STATE†are “press†or “releaseâ€

The back to back message bodies will look like the following:

<key state="press" sender="Gabbo">$KEY_VALUE</key><key state="release" sender="Gabbo">$KEY_VALUE</key>

se qui pour moi pourrait donner cela?

Vous en pensez quoi?

BOSE = Net.FHttp("192.168.1.67",8090)-- mettre l'adresse ip de son soundtouch
fibaro:log('POWER')

-- method for key_value
press = '<key state="press" sender="Gabbo">POWER</key>'
release = '<key state="release" sender="Gabbo">POWER</key>'
response ,status, errorCode = BOSE:POST('/key', press)
response ,status, errorCode = BOSE:POST('/key', release)

Merci Flacon030 pour ton aide ! Avec ton codage, j'ai réussi à  le mettre en route ! je vais travailler dessus maintenant et je fournirai les détails de mon plugin

Lien vers le commentaire
Partager sur d’autres sites

Coucou tout le monde , j'ai créé un Vd Bose opérationnel, avec les commandes principales, je vous en fourni une première version (n'oubliai pas de remplir l'adresse Ip et le port Tcp de votre Soundtouch).

 

post-2362-0-04931600-1469701856_thumb.png

post-2362-0-77120000-1469701901_thumb.png
post-2362-0-43093800-1469701876_thumb.png

 

Lien vers le commentaire
Partager sur d’autres sites

super

Je part en vacance demain

Je fait le teste chez mon client quant je rentre

Tu a réussi a tous faire fonctionne du coup?

Je crois qu'il y a aussi la possibilité de récupérer le status du sound touch comme le noms du morceau diffusé ou le nom de la radio?

Lien vers le commentaire
Partager sur d’autres sites

J'arrive bien avec GEA à  allumer le soundlink avec power ( bouton 1) mais je voudrais avoir s'il est possible de l'allumer sur une station pré réglée. J'ai sur le bouton 6 de ma télécommande  "France Info" mais je n'arrive pas à  l'allumer avec GEA. Quel N) de bouton dois je mettre?

merci

Lien vers le commentaire
Partager sur d’autres sites

 Tu n'as pas regardé le lien, @mprinfo nous explique comment déterminer le numéro du bouton (pas bon pour le loto... à  moins que).

Lien vers le commentaire
Partager sur d’autres sites

×
×
  • Créer...