Page 3 sur 4
Re: TTS Awox Striim Sound
Publié : 19 sept. 2016, 10:15
par deennoo
J'avance !
Pour jouer les stations enregistrées :
Code : Tout sélectionner
Preset 1 :
curl -v -H "Content-Type: application/json" -X POST -d '{"id":1}' http://ipdelastriimsound:34000/Player/PlayPreset.json
Preset 2 :
curl -v -H "Content-Type: application/json" -X POST -d '{"id":2}' http://ipdelastriimsound:34000/Player/PlayPreset.json
Preset 3 :
curl -v -H "Content-Type: application/json" -X POST -d '{"id":3}' http://ipdelastriimsound:34000/Player/PlayPreset.json
Preset 4 :
curl -v -H "Content-Type: application/json" -X POST -d '{"id":4}' http://ipdelastriimsound:34000/Player/PlayPreset.json
Preset 5 :
curl -v -H "Content-Type: application/json" -X POST -d '{"id":5}' http://ipdelastriimsound:34000/Player/PlayPreset.json
Re: TTS Awox Striim Sound
Publié : 19 sept. 2016, 10:30
par deennoo
Pour regler le volume :
Code : Tout sélectionner
Set Volume :
curl -v -H "Content-Type: application/json" -X POST -d '{"level":40}' http://ipdelastriimsound:34000/Mixer/Capability/Volume.json
Pour changer la source (tester sur la striimsound a voir sur l'ampoule)
Code : Tout sélectionner
Set source
curl -v -H "Content-Type: application/json" -X POST -d '{"id":0}' http://ipdelastriimsound:34000/Player/SourceSelection.json
changer le ID pour celui voulu
0 = DLNA
1 = Bluetooth
2 = Line In
3 = USB
Re: TTS Awox Striim Sound
Publié : 19 sept. 2016, 10:49
par deennoo
Et pour finir mon preferer :
Lire un flux audio (radio internet, ou flux privé crée avec SynAudio) :
Code : Tout sélectionner
Mettre l'adresse de votre flux entre" aprés "uri":
curl -v -H "Content-Type: application/json" -X POST -d '{"uri":"http://streamingads.hotmixradio.fm/hotmixradio-golds-64.mp3"}' http://ipdelastriimsound:34000/Player/PlayURI.json
Maintenant a vous de jouer ! toutes les commandes fonctionne sur le striimsound et le striimlink, pour la striimbulb la commande input ne doit pas fonctionner
Re: TTS Awox Striim Sound
Publié : 19 sept. 2016, 12:54
par deennoo
Ce qui nous donne avec l'interrupteur selecteur :

- Capture.PNG (675.18 Kio) Consulté 8732 fois
Re: TTS Awox Striim Sound
Publié : 16 juin 2017, 09:53
par deennoo
Il y a eu une evolution du coté du TTS :
Maintenant lorsque le TTS est joué il ne coupe plus la musique, mais baisse son volume. Le volume de la voix est toujours un peu faible.
Si Mr Awox pouvait rajouter une gestion du volume pour le TTS ce serait super !
Re: TTS Awox Striim Sound
Publié : 22 juin 2017, 19:51
par Domo89
Bonjour,
J'ai découvert ce post en cherchant a savoir a quoi servait le port 34000 de mon striimlink(en analysant les trames de l'appli).
Je vous dis un grand merci pour ces commmandes qui fonctionnent a merveille sur le Awox StriimLink (sauf la baisse de volume lors du TTS,il n'a pas recu de MAJ)

Re: TTS Awox Striim Sound
Publié : 22 juin 2017, 23:48
par deennoo
Domo89 a écrit :Bonjour,
J'ai découvert ce post en cherchant a savoir a quoi servait le port 34000 de mon striimlink(en analysant les trames de l'appli).
Je vous dis un grand merci pour ces commmandes qui fonctionnent a merveille sur le Awox StriimLink (sauf la baisse de volume lors du TTS,il n'a pas recu de MAJ)

pk vous ? je suis tout seul ! lol
Attend je vais faire evoluer la chose pour que l'on puisse utiliser le system de notification integré a domoticz pour le TTS de AWOX
Re: TTS Awox Striim Sound
Publié : 23 juin 2017, 07:55
par totof60
Hors sujet ( quoi que ...)
Ce genre de projet peut être piloté via Domoticz alors ?
https://hackaday.io/project/11570-wifi- ... and-vs1053
J'en ai réalisé deux pour des amis mais je n'avais pas imaginé pouvoir l'utiliser avec Domoticz avant de lire ce sujet.
Allez je fonce sur ebay pour recommander le vs1053

Re: TTS Awox Striim Sound
Publié : 23 juin 2017, 10:43
par deennoo
totof60 a écrit :Hors sujet ( quoi que ...)
Ce genre de projet peut être piloté via Domoticz alors ?
https://hackaday.io/project/11570-wifi- ... and-vs1053
J'en ai réalisé deux pour des amis mais je n'avais pas imaginé pouvoir l'utiliser avec Domoticz avant de lire ce sujet.
Allez je fonce sur ebay pour recommander le vs1053

Je ne sais pas vraiment je decouvre...cela al'air bien interessant effectivement
Pour en revenir au tts Awox:
J'ai repris un script utiliser pour les notifications par SMS et adapter pour le TTS Awox.
C'est un script Python3 je l'appelle : notifawox.py
Code : Tout sélectionner
#!/usr/bin/python3
# -*- coding: utf-8 -*-
# il faut le module requests
# sudo pip install requests
import requests
import os
import sys
#~~~~~~~~~~ Adresse du materiel Awox ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ip_awox='ipdelenceinte' #sous la forme xxx.xxx.xxx.xxx a mettre entre les ' '
port_awox='34000'
#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
headers = {
'Content-Type': 'application/json',
}
if len(sys.argv)==1:
message='message de Domoticz'
else:
message = sys.argv[1]
data = '{"msg":"'+message+'"}'
requests.post('http://'+ip_awox+':'+port_awox+'/Player/Say.json', headers=headers, data=data)
il faut le rendre utilisable par tous
tu peux le tester avec
Ensuite il suffit d'appliquer la partie notification de ce tuto :
http://domo-attitude.fr/communiquer-sms ... cz-par-SMS
Et voila !
Re: TTS Awox Striim Sound
Publié : 24 juin 2017, 15:34
par Domo89
@totof60 :
Effectivement, ce projet a l'air très interessant (j'avait déja voulu faire cela il y a quelques années avec une arduino mais j'avait abandonné),il deverait etre possible de piloter la radio depuis domoticz mais il faudra faire le tts manuellement.
@deennoo:
Super script, je l'ai juste modifié pour relancer la radio a son etat precedent car il ne la relance pas apres le tts
Code : Tout sélectionner
#!/usr/bin/python3
# -*- coding: utf-8 -*-
# il faut le module requests
# sudo pip install requests
import requests
import os
import sys
import json
import time
#~~~~~~~~~~ Adresse du materiel Awox ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ip_awox='192.168.1.159' #sous la forme xxx.xxx.xxx.xxx a mettre entre les ' '
port_awox='34000'
ip_domoticz = "192.168.1.147"
idx = "6733"
#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
headers = {
'Content-Type': 'application/json',
}
if len(sys.argv)==1:
message='message de Domoticz'
else:
message = sys.argv[1]
data = '{"msg":"'+message+'"}'
requests.post('http://'+ip_awox+':'+port_awox+'/Player/Say.json', headers=headers, data=data)
#============ remettre la radio apres le tts ===========
state = json.loads(requests.get("http://"+ip_domoticz+":8080/json.htm?type=devices&rid="+idx).text)
level = state["result"][0]["Level"]
time.sleep(len(message)/2)
#set level
requests.get("http://"+ip_domoticz+":8080/json.htm?type=command¶m=switchlight&idx="+idx+"&switchcmd=Set%20Level&level="+str(level))
Et voila
PS: C'esst un peu hors sujet, mais as-tu réussi a synchroniser un flux audio sur awox en dlna avec une autre platine dans LMS ?
Pour moi il y a toujour un décalage de qq secondes