Aller au contenu
sebcbien

Topic Unique S. A. R. A. H.

Recommended Posts

clair que dès que Echo est vendu en FR j'en achète un...d'ici a fin d'année/début 2017 normalement.

 

Par contre le retour vocal, avec une bonne synthèse vocale, pour laisser le téléphone en poche c'est une étape de plus.

 

Ce matin ça a encore servi:

Ma femme rentre à  la maison pour une petite heure puis retourne au boulot.

La box sais qu'elle est là , et quand elle passe devant le détecteur qui est proche des SONOS:

 

S.A.R.A.H. : "chauffage rez enclenché"

 

Comme on a un chauffage au sol, autant dire qu'elle sera repartie avant que le premier degré ne soit ressenti chauffage complètement inutile et en pure perte donc.

Elle a donc appuyé sur le bouton "-" du thermostat accroché au mur, à  1m.

Hop, 1000L de gaz économisés, 1000L de polution en moins, et tout ça sans mail, sans notifications, sans smartphone, uniquement une interface humaine et un réflexe simple (le thermostat mural)

 

Le futur quoi, chez moi en plus :P

Pour les visites, prenez un ticket  :2:  :2:  :2:

  • Upvote 2

Partager ce message


Lien à poster
Partager sur d’autres sites

excellent ça

par contre, c'est là  qu'on n'a pas du tout le même usage.... ma femme ne voudra jamais parler à  une machine... il faut que la domotique soit totalement invisible et ne modifie surtout pas ses comportements.
Donc je suis obligé d'automatiser, et une question/réponse vocale avec Sarah n'est même pas possible.... et pourtant, ton exemple montre à  quel point ça peut être utile.

 

Bon en matière de chauffage, je suis en électrique, donc inertie très très faible, déjà  je n'ai pas la même problématique que toi pour ce cas précis.

  • Upvote 1

Partager ce message


Lien à poster
Partager sur d’autres sites

Et on en revient donc toujours au même point, toujours avoir une possibilité d'intervention manuelle sur tout lol, je dis ouiii !!

Bien vu pour le WAF ;-)

S.A.R.A.H serait vraiment que pour le TTS ;-) pour moi

 

De même, amazon Echo ca a l'air d'être juste waouw..

 

Mais bon, moi j'ai plein de choses à  acheter avant: gen8, install Xpenology, surveillance staion,les cams inter, exter.;les detecteurs..

Ah m..j'ai encore du boulot dans cette new maison hihihi quel pied ;-)

  • Upvote 1

Partager ce message


Lien à poster
Partager sur d’autres sites

excellent ça

par contre, c'est là  qu'on n'a pas du tout le même usage.... ma femme ne voudra jamais parler à  une machine... il faut que la domotique soit totalement invisible et ne modifie surtout pas ses comportements.

Donc je suis obligé d'automatiser, et une question/réponse vocale avec Sarah n'est même pas possible.... et pourtant, ton exemple montre à  quel point ça peut être utile.

 

Ce n'est pas une question/réponse ici, juste une information en TTS. (pour les questions réponse, sur Jeedom, les fonctions "interactions" (demandes et dialogues) sont extraordinaires)

Ensuite action sur le thermostat.

C'est un Thermostat netatmo, donc commande manuelle possible, affichage des consignes et de la T° ambiante, gestion de l’hystérésis etc. et la box peut prendre la main pour forcer des modes, T°, saisons etc..

Au prochain armement de l'alarme -> passage du thermostat en away et au prochain désarmement -> passage du thermostat en mode programme.

Partager ce message


Lien à poster
Partager sur d’autres sites

interactions Jeedom:

 

http://www.domotique-fibaro.fr/index.php/topic/8330-mon-test-jeedom/page-20#entry129368

 

J'ai mis ça en place pour faire des actions sur jeedom à  partir de sarah et ensuite je commandais la HC2.

bluffant.

Mais il y a aussi la possibilité de faire des dialogues (fonction ASK), style.

Sarah, quelle température fait'il dans le salon ?

Sarah: il fait 20°, voulez vous modifier la consique

oui, mets la consigne à  22°

Sarah: ok, consigne à  22°

 

Pour le moment comme la HC2 est relativement stable, j'envisage de plus en plus de garder Jeedom en backoffice, pour faire ce genre de tâches impossible sur la HC2 (pour le moment en tout cas)

Partager ce message


Lien à poster
Partager sur d’autres sites

@sebcbien, c'est vrai que le thermostat tu peux recup les valeurs..j'avais pas pensé a celui la pour mon chauffage, mais bon, faut passer par du tiers ;-) php

 

ehu, ah oui les interactions avec JEEDOM ca donne envie de tester ;-)

 

C'est vraiq ue de coupler les 2 pourquoi pas, mais quel boulot à  maintenir ;-)

Partager ce message


Lien à poster
Partager sur d’autres sites

ah oui là  je crois bien que Sebcbien a mis le doigt sur un point important.

 

Bon  bah du coup, retour au Gen8 et à  la virtu :D

tu te connectes en Teamviewer chez moi pour faire la manip ?

Partager ce message


Lien à poster
Partager sur d’autres sites

virtu silencieuse..., car je vois mal nos chères et tendres accepter un beaauuuu Gen8 dans votre séjour. (je ne l'accepterais pas non plus hein :P )

je n'en ai pas besoin dans le séjour, car ce ne serait que pour faire du TTS

Partager ce message


Lien à poster
Partager sur d’autres sites

maintenir ? bof, easy.

 

Mon jeedom tourne dans une VM pour madame Michu (VirtualBox), setup en quelques minutes... download, conversion de l'image en format virtualbox, puis next next next... et ça tourne.

procédure similaire pour VMWare player: https://www.jeedom.com/blog/?p=873

 

Premier commentaire:

Pour info elle fonctionne très bien sous virtualbox pour cela:
– Créer une nouvelle machine de type « ubuntu 64bits »
– choisir accès par pont pour le réseau
– choisir comme disque le Jeedom.vmdk

Donc même pas de conversion nécessaire de l'image, (ce que j'avais fait)

 

Et ça tourne sur le même laptop que sarah

y'a un plugin pour envoyer le backup de Jeedom toutes les nuits sur mon syno... click click click

Partager ce message


Lien à poster
Partager sur d’autres sites

tu te connecte en Teamviewer chez moi pour faire la manip ?

hmm... why not, mais pas en ce moment, je n'ai pas trop de temps

et t'as la licence ILO ? Indispensable pour prendre la main àdistance sur le serveur et l'install d'ESXi ?

  • Upvote 1

Partager ce message


Lien à poster
Partager sur d’autres sites

virtu silencieuse..., car je vois mal nos chères et tendres accepter un beaauuuu Gen8 dans votre séjour. (je ne l'accepterais pas non plus hein )

Le miens dans le vide sanitaire

Envoyé de mon SM-G901F en utilisant Tapatalk

  • Upvote 1

Partager ce message


Lien à poster
Partager sur d’autres sites

hmm... why not, mais pas en ce moment, je n'ai pas trop de temps

et t'as la licence ILO ? Indispensable pour prendre la main àdistance sur le serveur et l'install d'ESXi ?

Je disais cela àla blague, mais évidemment que j'accepterais. MERCI.

Licence ILO : ne m'avais-tu pas dis une fois que ce n'était pas indispensable, que la licence gratuite suffisait ?

Comme je suis super imberbe dans le domaine, il faudra que tu me dises quoi acheter précisément. Mais le mieux serait (si/quand tu as le temps / l'envie) qu'on voit tout cela en MP ou sur un topic spécifique, histoire de ne pas polluer celui-ci

Partager ce message


Lien à poster
Partager sur d’autres sites

Oui tu as raison, tu n'avais pas déjàun topic àtoi lors de l'install de ton serveur ?

Partager ce message


Lien à poster
Partager sur d’autres sites

Post N°2 mis à  jour: http://www.domotique-fibaro.fr/index.php/topic/9182-topic-unique-s-a-r-a-h/#entry139818

 

Pour installer SARAH V4:

http://jpencausse.github.io/SARAH-Documentation/?page=getting_started_v4

Pas besoin de faire la manipulation API google, c'est uniquement nécessaire pour augmenter les capacités de Sarah, mais pas nécessaire pour le TTS

Je vous conseille d'utiliser le chemin suivant: c:\SARAH

 

Il y a plein d'aide ici: https://plus.google.com/communities/105964514508504667709

La version du plugin sonos que j'utilise est la V2.2 de "dev" : https://github.com/Sylchauf/sonos/tree/dev

 

Deux points importants:

 

1) renseignez bien la config IP de votre machine dans l'interface de config de sarah

http://127.0.0.1:8080/portal

Le login/pass par défaut est admin/password ... ça a l'air con quand on le voit, mais ça aussi j'ai mis du temps à  le trouver... :(

Ensuite allez dans configuration, onglet HTTP. et replissez les champs:

- IP du serveur (xxx.xxx.xxx.xxx)

- Adresse du client (http://xxx.xxx.xxx.xxx:8888)

 

2) la config du plugin sonos n'est pas logiquement placée, elle se trouve dans:

entrepôt:installés/la petite roue crantée/documentation/onglet configuration...

si vous allez dans

entrepôt:installés/la petite roue crantée/configurer l'extention/ ... vous n'aurez pas grand chose

Voilà , j’espère que ça vous fera gagner du temps :)

 

Pour les questions/interactions avec sarah: utilisez Jeedom, le plugin sarah et la fonction interactions (voir ci-dessous) ensuite vous pouvez linker les actions vers la HC2

Voici le lien vers les images virtualbox 32 et 64 bit de jeedom: https://drive.google.com/drive/folders/0B_pg_KKPWI7adTZPZ0Y2WFZuT2c

et le topic: https://www.jeedom.com/forum/viewtopic.php?f=59&t=12544&p=376225&hilit=virtualbox#p376225

 

Attention, si vous utilisez virtualbox et sarah sur le même pc, pensez à  désactiver la carte réseau virtuelle de VirtualBox... sinon le client sarah écoute sur cette carte et non sur la carte réelle du pc... et ne reçoit donc rien et ne réponds pas

à‡a m'a pris des heures à  trouver la cause de ce problème... :angry:

 

Interactions, via Jeedom:

J'en ai déjà  parlé ici:

http://www.domotique-fibaro.fr/index.php/topic/8330-mon-test-jeedom/page-20#entry129368

 

J'ai mis ça en place pour faire des actions sur Jeedom à  partir de Sarah et ensuite je commandais la HC2.

Assez bluffant.

 

Mais il y a aussi la possibilité de faire des dialogues (fonction ASK), style.

Sarah, quelle température fait'il dans le salon ?

Sarah: il fait 20°, voulez-vous modifier la consigne ?

oui, mets la consigne à  22°

Sarah: ok, consigne à  22°

  • Upvote 3

Partager ce message


Lien à poster
Partager sur d’autres sites

Partager ce message


Lien à poster
Partager sur d’autres sites

C'est l'adresse pour recevoir les tts àprononcer

Sent from my Note4

Partager ce message


Lien à poster
Partager sur d’autres sites

ok merci,

j'ai un soucis, je souhaite dissocier le serveur et le client, le serveur est une VM sous Windows 10 et le client une surface 4.

 

je lance le serveur sur la VM, puis le client sur la surface, mais Sarah reste muette

 

voici les logs du client

[21:41:09] [SARAH]	 ==========================================
[21:41:26] [SpeechManager]	 RECOGNIZED: 0,866046905517578 (0,871832191944122)  > 0,5 (SARAH quelle heure est il ici)
[21:41:26] [AddOnManager][ProfileEngine]	 Add Profile (2)Microphone_0 key: engaged value: 16/10/2016 21:41:26
[21:41:26] [AddOnManager][ProfileEngine]	 Update Profile Microphone_0 key: pitch value: 195,586151123047
[21:41:26] [AddOnManager][Debug]	 Dump audio to: AddOns/debug/dump/2016.10.16_09.41.26.wav.xml
[21:41:26] [AddOnManager][HTTPEngine]	 <SML text="SARAH quelle heure est il ici" utteranceConfidence="0.866" confidence="0.866">
  <action confidence="0.788" uri="http://127.0.0.1:8080/sarah/time" />
  <alternate Rank="1" text="SARAH quelle heure est il ici" utteranceConfidence="0.866" confidence="0.866">
    <action confidence="0.788" uri="http://127.0.0.1:8080/sarah/time" />
  </alternate>
</SML>
[21:41:26] [HttpManager]	 Build HttpRequest: http://127.0.0.1:8080/sarah/time?confidence=0.866046905517578&text=SARAH+quelle+heure+est+il+ici&client=SARAH1&profile_engaged=1476654086103.1&profile_pitch=195.586151123047
[21:41:26] [HttpManager]	 Send HttpRequest: http://127.0.0.1:8080/sarah/time?confidence=0.866046905517578&text=SARAH+quelle+heure+est+il+ici&client=SARAH1&profile_engaged=1476654086103.1&profile_pitch=195.586151123047
[21:41:27] [HttpManager]	 System.Net.WebException: Impossible de se connecter au serveur distant ---> System.Net.Sockets.SocketException: Aucune connexion n’a pu être établie car l’ordinateur cible l’a expressément refusée 127.0.0.1:8080
   à  System.Net.Sockets.Socket.DoConnect(EndPoint endPointSnapshot, SocketAddress socketAddress)
   à  System.Net.ServicePoint.ConnectSocketInternal(Boolean connectFailure, Socket s4, Socket s6, Socket& socket, IPAddress& address, ConnectSocketState state, IAsyncResult asyncResult, Exception& exception)
   --- Fin de la trace de la pile d'exception interne ---
   à  System.Net.HttpWebRequest.GetResponse()
   à  net.encausse.sarah.http.HttpManager.SendGET(String device, String url, String token, IDictionary`2 parameters)
[21:41:27] [HttpManager]	 System.Net.WebException: Impossible de se connecter au serveur distant ---> System.Net.Sockets.SocketException: Aucune connexion n’a pu être établie car l’ordinateur cible l’a expressément refusée 127.0.0.1:8080
   à  System.Net.Sockets.Socket.DoConnect(EndPoint endPointSnapshot, SocketAddress socketAddress)
   à  System.Net.ServicePoint.ConnectSocketInternal(Boolean connectFailure, Socket s4, Socket s6, Socket& socket, IPAddress& address, ConnectSocketState state, IAsyncResult asyncResult, Exception& exception)
   --- Fin de la trace de la pile d'exception interne ---
   à  System.Net.HttpWebRequest.GetResponse()
   à  net.encausse.sarah.http.HttpManager.SendGET(String device, String url, String token, IDictionary`2 parameters)
[21:41:27] [ContextManager]	 Reset timeout

J'ai suivi les instruction de cette page

https://github.com/JpEncausse/SARAH-Documentation/wiki/Client---Server

 

sauf la dernière ligne

The Hologramme EJS File must be configured to use Client WebSocket Address

 

avez vous déjà  essayer de dissocier les rôles ?

Partager ce message


Lien à poster
Partager sur d’autres sites

hmmm ça c'est du débug SARAH, je pense que tu trouvera beaucoup plus de personnes capables de te répondre sur leur forum... https://plus.google.com/communities/105964514508504667709

Je ne prétends pas être un spécialiste et je n'ai pas d'idée pour ton problème de configuration spécifique... tu cherche les problèmes apparement déjà  1 ordinateur ça peu avoir des problèmes, deux ordinateurs c'est complexe mais là  tu en as 3...

Ceci dit ça ressemble à  un port non ouvert, non bridgé, vérifie le firewall de windows, éventuellement avec l'utilitaire currports: http://www.nirsoft.net/utils/cports.html

Partager ce message


Lien à poster
Partager sur d’autres sites

@Sebcbien, quelle différence entre la V3.16 et la V4 de Sarah?

Partager ce message


Lien à poster
Partager sur d’autres sites

La 4.0 est plus récente ;-)

Bon, blague àpart, le serveur àété complètement réécrit en node.js qui est portable et multiplateforme. (Mais pas le client speech/reconnaissance vocale) qui a besoin de windows et des API Microsoft.

Sent from my Note4

Partager ce message


Lien à poster
Partager sur d’autres sites

Merci pour ta réponse, en gros, vu que moi je me sers que du speech, je peux rester en 3.16, pas besoin de tout changer.

Partager ce message


Lien à poster
Partager sur d’autres sites

'fo voir si le plugin sonos peut fonctionner comme il faut en 3.6

Sent from my Note4

Partager ce message


Lien à poster
Partager sur d’autres sites

×