Aller au contenu

Bose Api


c-lol

Messages recommandés

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

  • 3 mois après...
  • 3 semaines après...

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

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

×
×
  • Créer...