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