Bonjour,
Pour commencer, bravo pour le projet et son avancement. Je l'ai découverts par hasard et ça fait quelques jours que je teste les possibilités d'intégration à ma domotique (Homesser, IPX800V3, HSTouch sur tablette,...).
J'ai bien réussi à l'intégrer en l'utilisant comme "donneuse d'ordre", SARAH me lance des scripts sur Homeseer via le Node.
Par contre, je souhaiterai savoir si il est possible de lui faire lire un message depuis une requête extérieure (en http via homeseer).?
--
Vous recevez ce message, car vous êtes abonné au groupe Google Groupes SARAH.
Pour envoyer un message à ce groupe, adressez un e-mail à sarah_d...@googlegroups.com.
Visitez ce groupe à l'adresse http://groups.google.com/group/sarah_domotique?hl=fr .
Cool ! Tu pense que tu pourras nous mettre en ligne un plugin communautaire Homeseer juste pour que les autres utilisateur de Homeseer puisse avoir un point de départ ?
Oui,- Donc de base la réponse à une requête est vocalisé- Ensuite depuis un Script tu peux demander à vocaliser du texte en plus ou jouer de la musique (cf. le plugin Werewolf) de mémoire c'est Manager.speak()=> Ca va changer dans la v2.3 j'ai nettoyé tout le code- Sinon tu peux faire comme ce que fait Manager.speak() une bête requete HTTP à WSRMacroRemarque:Au vu de ta remarque très pertinente je vais peut-être rajouter des plugins speak, play, etc ... dans la v2.3
- pour que tout passe par NodeJS
- pour que ça suive si il y a plusieurs WSRMacro
- pour faire des trucs de ouf dans la v2.3 avec l'arrivée des règles (comme IFTTT)
Bon en fait, je ne trouve rien ou je ne comprends pas!
normalement, en ciblant le port 8888 du wsrmacro avec le bon code http, il est possible de lui envoyer un truc du genre tts:"blabla".
Bon, je ne suis pas un vrai informatition mais je suis un bon singe, normalement, je sais adapter ce que je découvre.... :-) .. mais là rien. Je peux t'en demander un peu plus?
--
Vous recevez ce message, car vous êtes abonné au groupe Google Groupes SARAH.
Pour envoyer un message à ce groupe, adressez un e-mail à sarah_d...@googlegroups.com.
Visitez ce groupe à l'adresse http://groups.google.com/group/sarah_domotique?hl=fr .
Solution 1Tu envoies une requête à http://127.0.0.1:8888/?tts=test et ça va vocaliser le mot (ça marche depuis un navigateur web
Solution 2 (Recommandé dans la prochaine version)Tu fais un script speak.js (comme les autres) qui fait Manager.speak(data.tts)Et tu appel le serveur node http://127.0.0.1:8888/sarah/speak?tts=test
Bon j'ai bien avancé grâce à toi: HomeSeer peut faire dire un message à Sarah (ou un mp3), par contre je n'arrive pas à renvoyer une fin requête HTTP (200...) ou un simple "OK" via le script vers Homeseer (ou un navigateur)
--
Vous recevez ce message, car vous êtes abonné au groupe Google Groupes SARAH.
Pour envoyer un message à ce groupe, adressez un e-mail à sarah_d...@googlegroups.com.
Visitez ce groupe à l'adresse http://groups.google.com/group/sarah_domotique?hl=fr .
Bon j'ai bien avancé grâce à toi: HomeSeer peut faire dire un message à Sarah (ou un mp3), par contre je n'arrive pas à renvoyer une fin requête HTTP (200...) ou un simple "OK" via le script vers Homeseer (ou un navigateur)
J'ai pas compris dans quel sens ?
- De Home Seer => Vers WSRNodeJS (port 8080) le script doit appeler callback({}) ce qui va faire une réponse 200 et fermer le flux
--
Vous recevez ce message, car vous êtes abonné au groupe Google Groupes SARAH.
Pour envoyer un message à ce groupe, adressez un e-mail à sarah_d...@googlegroups.com.
Visitez ce groupe à l'adresse http://groups.google.com/group/sarah_domotique?hl=fr .
Note: Il faut garder en tête que potentiellement les 2 programme WSRMacro et NodeJS peuvent être sur des machines différentes, et qu'il peut même y avoir plusieurs WSRMacro
A priori, tu avais déjà noté cette cette histoire d'IP pour WSRmacro/XML sans devoir se taper la modif de tous les XML (discussion: plusieurs PC)
--
Vous recevez ce message, car vous êtes abonné au groupe Google Groupes SARAH.
Pour envoyer un message à ce groupe, adressez un e-mail à sarah_d...@googlegroups.com.
Visitez ce groupe à l'adresse http://groups.google.com/group/sarah_domotique?hl=fr .
Pas touche au fichier!
un petit soucis au redémarrage....!!
Pas touche au fichier!
un petit soucis au redémarrage....!!
--
Vous recevez ce message, car vous êtes abonné au groupe Google Groupes SARAH.
Pour envoyer un message à ce groupe, adressez un e-mail à sarah_d...@googlegroups.com.
Visitez ce groupe à l'adresse http://groups.google.com/group/sarah_domotique?hl=fr .