Aller au contenu

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

Partager ce message


Lien à poster
Partager sur d’autres sites

Un virtual device ;)

Partager ce message


Lien à poster
Partager sur d’autres sites

Ok tu t'y connais en développement ?

Partager ce message


Lien à poster
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é ?

Partager ce message


Lien à poster
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 

 

Partager ce message


Lien à poster
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....

Partager ce message


Lien à poster
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 :)

Partager ce message


Lien à poster
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 ....

Partager ce message


Lien à poster
Partager sur d’autres sites

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

Partager ce message


Lien à poster
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)

Partager ce message


Lien à poster
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

Partager ce message


Lien à poster
Partager sur d’autres sites

Du coup tu fais un plugin ou un VD ?

Partager ce message


Lien à poster
Partager sur d’autres sites

cool, tu va surement avoir un coup d'avance sur moi car je n'ai toujours pas de soundtouch sous la main pour faire mes essais

Je suis curieux de voir se qui va être fait

Partager ce message


Lien à poster
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

 

Partager ce message


Lien à poster
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?

Partager ce message


Lien à poster
Partager sur d’autres sites

Oui toutes les fonctions du Vd fonctionnent, on peut aussi récupérer les titres des morceaux mais cela arrivera prochainement....

Partager ce message


Lien à poster
Partager sur d’autres sites

Bonjour,

J'ai un sound touch 10 et cela ne fonctionne pas. Si j'ai bien renseigné l'IP , je n'ai pas trouvé de port.

Merci 

Partager ce message


Lien à poster
Partager sur d’autres sites

Loic62185

Bonsoir, je viens d'essayer et... cela marche super. Merci bcp pour le travail réalisé.

Partager ce message


Lien à poster
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

Partager ce message


Lien à poster
Partager sur d’autres sites

Merci c'était bien le 13. Sans vouloir abuser si tu as les chiffres du loto àvenir... ;)

Partager ce message


Lien à poster
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).

Partager ce message


Lien à poster
Partager sur d’autres sites

×