Page 1 sur 1
Son HP USB sur Syno
Publié : 27 avr. 2020, 16:20
par tix63
Bonjour,
J'ai Domoticz installé sur un Synology. J'ai une sono branché en direct sur un port USB du Sinology. Auriez-vous une idée pour envoyer un son depuis Domoticz vers cette sono (Et donc de faire parler Domoticz) ?
Merci pour votre aide.
Re: Son HP USB sur Syno
Publié : 28 avr. 2020, 14:28
par Jean Pierre
sur PC j'aurais tenté avec VLC mais sur NAS je ne sais pas si VLC peut fonctionner.
Arrives tu déjà à envoyer du son sur tes HP à partir d'une autre source que domoticz ?
Re: Son HP USB sur Syno
Publié : 28 avr. 2020, 18:07
par tix63
Merci Jean-Pierre.
Oui sur le Syno, l'appli "DS Audio" envoi bien le son sur le port USB. Cela fonctionne parfaitement.
Re: Son HP USB sur Syno
Publié : 28 avr. 2020, 19:00
par Neutrino
Une solution serait de faire jouer des mp3 préenregistés par DS-Audio en ligne de commande.
Re: Son HP USB sur Syno
Publié : 01 mai 2020, 16:53
par tix63
L'idée de lancer une commande à DS-Audio est bonne; Via l'API DS-Audio, on a besoin de s'authentifier. Comment passer, du coup, 2 commandes ? J'ai pas trouvé.
Via un explorateur si je passe ces 2 commandes à la suite, cela fonctionne. Mais comment le faire depuis Domoticz ?
http://192.168.1.nn:5000/webapi/auth.cg ... t_de_passe
http://192.168.1.nn:5000/webapi/AudioSt ... &version=2
Re: Son HP USB sur Syno
Publié : 04 mai 2020, 19:27
par tix63
Bon j'ai trouvé (vive le confinement)
En fait j'ai fait un script
Code : Tout sélectionner
#!/bin/sh
wget -qO - --save-cookies ./cookies.txt --post-data "api=SYNO.API.Auth&version=2&method=login&account=user&passwd=motdepasse=AudiStation&format=cookie" http://192.168.1.nn:5000/webapi/auth.cgi
wget -qO - --load-cookies ./cookies.txt --post-data "api=SYNO.AudioStation.RemotePlayer&method=control&id=__SYNO_USB_PLAYER__&version=2&action=play&value=music_25863" http://192.168.1.nn:5000/webapi/AudioStation/remote_player.cgi
wget -qO - --load-cookies ./cookies.txt --post-data "api=SYNO.AudioStation.RemotePlayer&method=control&id=__SYNO_USB_PLAYER__&version=2&action=set_volume&value=100" http://192.168.1.nn:5000/webapi/AudioStation/remote_player.cgi
wget -qO - --load-cookies ./cookies.txt --post-data "api=SYNO.API.Auth&version=1&method=logout&session=AudioStation" http://192.168.1.nn:5000/webapi/auth.cgi?
que j'appelle ensuite depuis Domoticz via
script:///volume1/xxxxxx/Scripts/mon_script.sh