Aller au contenu

Messages recommandés

Posté(e)

Bonjour Bonjour,

 

 

voila je viens de prendre une HCL pour le bureaux. e comme j' avais deja 2 zones Multiroom faite a partir de rapsberry+picoplayer et le logitech media center instalé sur un ptit N54l qui fait de serveur, je cherchais donc a realiser un VD squeezebox pour HCL... :)

 

apres heures, jours, semaines, a tourner autour de la terre a partir de ma chaise... les cheveux blanchisse... c'est pas de la teinture des cheveux de mauvaise qualite, ni du vent... peut etre la luminosite de l'ecran... mais certainement plus de la cabosse qui chauffe. :huh:  :huh:  :huh:  :(

 

alors je m'inspire du VD de sonos pour la HCL, retourne la documentation de LMS, CLI, JSON... mais j'y arrive pas.

 

MoicPhil a essayer de m' aider avec ce code.

GET /status.html?p0=button&p1=play HTTP/1.1
Host: ip_de_ta squeeze:9091
0x0D0x0A0x0D0x0A

mais pas reussi,,, je suis vraiment bleu...  :94:

 

alors je reve d'un VD qui pourrait faire des trucs de base, playlist, radio, som de nature, alarme, franchement HCL+Squeezebox c'est vraiment une domotique pas cher ! pour comencer ! 

 

alors j'ai idealizer le VD, mais il est vide !! ya aucune comande, si quelqu'un a une Squeeze e une HCL qui pourrait aider.

post-1776-0-49660600-1467293281_thumb.jpg

squeezebox+HCL.vfib

Posté(e)

mega lol... rien de mieux que faire autre chose, un tuto, enfin, changer d'air !!!

 

voila Moicphil m'as donne le filon, ensuite je voyais sur les topics etc que les codes 0x0D0x0A0x0D0x0A etait souvent voir toujour les memes...

 

donc j'ai essaye autre chose.

 

premierement faire cest requetes http

http://arduino-projects4u.com/squeezebox/

 

sa nous enmene sur une page moche, mais avec les commandes de base, et la on arrive a copier le vrai http ver la squeezebox que l'on controle, parceque selectioner sur le lms.

 

par example 

http://192.168.1.10:9000/status.html?p0=stop&player=d0%3A27%3A88%3Ada%3A29%3Ac3"

et en regardant d'un peux plus pret, j'ai reconnu le MAC du player d0%3A27%3A88%3Ada%3A29%3Ac3

 

bom alors pas besoin de tous cela, il suffit de remplacer ce code par le MAC du player !!!

 

donc ca donne

 

GET /status.html?p0=stop&player=d0:27:88:da:29:c3 HTTP/1.1
Host: 192.168.1.10:9000
0x0D0x0A0x0D0x0A
 
Merci Moicphil !!!!!!!!!!!!  :60:
 
je poste la version 2 du VD, play pause stop prev next qui marche ! maintenant on va voir le reste  :5:

squeezebox+HCL.V2.vfib

Posté(e)

Bonjour MoicPhil,

 

jusqu'a 2:30 du mat lol, j'ai les playlist qui fonctionne, les sons de nature, et les radios par internet.  :P  :P  :P  pour un architecte urbaniste c pas mal  :D lol. le truc c que je suis plus au moins en vacances  ;) .

 

mais j'ai comprit pas mal de truc,efectivement firefox et firebug on ete la cle, en changeant les options j'ai reconnue les options de l' API. c'est bien quand on a un truc qui fonctione,,, mais quand on comprend comment il fonctionne c encore mieux  :74: .

 

un ptit tuto, c une bonne idee MoicPhil. :) on vas le preparer !

  • Upvote 1
Posté(e)

alors, bien le bonsoir !

 

pour faire le VD 1 etape. instaler firefox et aditioner le plugin firebug, ( le chrome le fait sans doute aussi)

 

remplir l'adresse ip de votre serveur LMS et le port 9000, de base si vous l'avez pas changer.

 

ensuite ouvrir cette adresse dans votre firefox  http://192.168.X.XXX:9000/status.html?p0=button&p1=play 

la fenete qui s'ouvre est moche, mais bon, l'important maintenant quand on clique sur une commande, on copie simplement l'url qui aparait en haut par exemple un PLAY sa donne 

 

http://192.168.xxx.xxx:9000/status.html?p0=play&player=MACDUPLAYERSELECTIONNER

 

VOILA.

 

Maintenant passons a nos buttons

GET /status.html?p0=play&player= 00:00:00:00:00:00 HTTP/1.1
Host: 192.168.x.xxx:9000
0x0D0x0A0x0D0x0A

alors il suffit de remplacer le mac du player en cause, attention l'ip en bas et toujours celui du server !!!

respecter les espaces du mac,

 

C donc bien simple,

nos bouttons commencent toujours par le GET, ensuite on paste la URL a partir du /Status bla bla et on remet HTTP/ etc etc 

 

alors apres avoir fait les bouttons, play pause next preview random replay etc selon vos besoins. on passe au playlist etc.

 

la sur firefox ouvrir 192.168.x.xxx:9000 et activer le plugin firebug. alors quand vous etez sur votre lms, et cliquer sur play d'une playlist, il va apparaitre un http avec 192.168.x.xxx:9000/anyurl? etc etc !!! ce sont cela que l' on veut !!!! la tecnique ensuite pour le boutton du VD et la meme que faite plus haut. ok

 

alors j'ai pas encore le slidder de volume, je sais pas le faire, je pense que je vais faire  20% 40% 60% 80% 100%... c plus facile.

 

ni l' etat de la musique qui passe. si quelqu'un a une idee ?

 

mais bon le truc sympa c que j'ai cree des alertes en mp3, http://www.fromtexttospeech.com/

 

sonnette, alarme active, desactive, invasion, alerte incendie, alerte inondation,

 

alors ensuite suffit de linker tous cela, mettre le shuffle on, et voila on a des alertes pour tout lol.

 

pour finir, les playlist radio, on selectionne les radios preferer d'un style, e on peut faire next, simple. 

 

j'ai aussi fait les sons de la nature, la dame a la maison adore  :P

 

il reste encore un truc a trouver !!!! grouper les players !!!

 

Voila, alors je remet ce link a partir duquel je me suis inspirer pour faire mon installation,,,,, 7 zones sonorise avec 720euros...

http://www.maison-et-domotique.com/56929-realisation-de-multiroom-audio-a-base-de-raspberry-pi-hifiberry/

sinon vous pouvez toujours installer XSQUEEZE addon pour KODI, genial aussi 

 

Merci a bientot !! 

 

 

 

 

post-1776-0-86952600-1467510884_thumb.jpg

post-1776-0-97115200-1467510888_thumb.jpg

post-1776-0-73110200-1467510894_thumb.jpg

post-1776-0-07155000-1467510902_thumb.jpg

Posté(e)

bonsoir les Focxs. alors voila je post comment est devennu le module,

tout marche inpect ... saufffff le groupage :o  :(  :(  :(  :(  ... et bah houai....

 

c le truc mega qui manque... 

 

la ligne devrait etre celle ci dessous... mais mois jy arrive pas., un ptit module comme celui la pour entre sonos et HCL,,,, ce serait pas mal hein ??

POST /jsonrpc.js HTTP/1.1
Content-Length: 94
Host: 192.168.0.1:9000
 
{"id":"1","method":"slim.request","params":["11:11:11:11:11:11",["sync","00:00:00:00:00:00"]]}
 
0x0D0x0A0x0D0x0A

post-1776-0-31719700-1467847907_thumb.png

×
×
  • Créer...