Projet SARAH w/ eedomus

Capteurs et actionneurs HTTP

Re: Projet SARAH w/ eedomus

Messagepar galaksy2001 » 19 Juin 2014 22:41

Je pense que dans le fichier prop où l'on renseigne tous les codes API, dans le champ api_ip il faut remplir : api.eedomus.com

C'est la manière la plus simple de ne pas passer par l'IP locale qui apparemment est la raison principale pour laquelle les temps de réponses sont considérablement ralentis ;)
Dernière édition par galaksy2001 le 19 Juin 2014 23:05, édité 5 fois.
galaksy2001
 
Messages : 727
Inscription : 06 Jan 2014

Re: Projet SARAH w/ eedomus

Messagepar galaksy2001 » 19 Juin 2014 22:54

Pour info voici ma config :

1. PC :

Carte mère : Gigabyte HA65M-D2H-B3
Processeur : Intel G850
RAM : 8 Go DDR3 à 1333 Mhz
Un seul disque dur : SSD OCZ Vertex Agility 3

2. Une Kinect 360, pas la version PC dont le micro est apparemment moins sensible.

3. Réseau : RJ45 en Gigabit

Il y a aussi un nouveau tuto sur le site de J-P Encausse :

http://encausse.wordpress.com/2013/05/0 ... g-started/
galaksy2001
 
Messages : 727
Inscription : 06 Jan 2014

Re: Projet SARAH w/ eedomus

Messagepar enr37 » 20 Juin 2014 10:52

@galaksy2001, le tuto est pas super nouveau,il a plus d'un an :mrgreen: :mrgreen: :mrgreen:

anyway, je venais pour une question moi aussi. étant une bille en programmation, j'arrive a peu près par copy/paste a faire tourner sarah et eedomus lorsque tout est mélangé. je m'explique: dans la première partie, il y a les actions et dans la 2e, les objets ID a actionner. Donc si je melange: ferme, ouvre, allume, ferme et en 2e partie volet, lumieres... ca tourne.
Sauf que je voulais faire quelque chose de plus clair et plus propre du style

Code : Tout sélectionner
<grammar version="1.0" xml:lang="fr-FR" mode="voice" root="ruleEedomus" xmlns="http://www.w3.org/2001/06/grammar" tag-format="semantics/1.0">
  <rule id="ruleEedomus" scope="public">
    <example>Sarah allume la lampe du salon</example>
    <tag>out.action=new Object(); </tag>
    <item>Sarah</item>
    <one-of>
      <item>allume<tag>out.action.periphValue=100</tag></item>
      <item>eteint<tag>out.action.periphValue=0</tag></item>
    </one-of>
    <one-of>
      <item>la lumière du salon<tag>out.action.periphId=xxxxx</tag></item>
      <item>la lumière de la salamanger<tag>out.action.periphId=xxxxx</tag></item>
      <item>toutes les lumieres<tag>out.action.periphId=xxxxx</tag></item>
    </one-of>
        <one-of>
      <item>ouvre<tag>out.action.periphValue=100</tag></item>
      <item>ferme<tag>out.action.periphValue=0</tag></item>
    </one-of>
    <one-of>
      <item>les volets du bureau<tag>out.action.periphId=xxxxx</tag></item>
    </one-of>
    <tag>out.action._attributes.uri="http://127.0.0.1:8080/sarah/eedomus";</tag>
  </rule>
</grammar>


mais là par contre ca ne fonctionne plus.
Pour ceux pour qui ca fonctionne et qui ont des tonnes de modules, comment avez vous fait ? avez vous laissé en vrac ou avez vous fait proprement ? et dans ce 2e cas, comment avez vous procédé ?
Merci
actionnaire de photoshop. partageur des 450 icones sur abavala et dans votre box.
Le savoir ne vaut que s'il est partagé par tous !
enr37
 
Messages : 1358
Inscription : 06 Juin 2013
Localisation : 37

Re: Projet SARAH w/ eedomus

Messagepar Nico33 » 20 Juin 2014 15:17

Je ne vois pas bien en quoi c'est plus clair.
Je pense qu'il faut que les actions soient toutes ensembles pour l'ordre puis les appareils.
Nico33
 
Messages : 1013
Inscription : 14 Juin 2013

Re: Projet SARAH w/ eedomus

Messagepar enr37 » 20 Juin 2014 20:25

Nico33 a écrit:Je ne vois pas bien en quoi c'est plus clair.
Je pense qu'il faut que les actions soient toutes ensembles pour l'ordre puis les appareils.


c'est là qu'on voit la différence de cerveau entre les techniques et les autres :lol: :lol: :lol: cerveaux gauches et droits :lol: :lol:
ben je sais pas! pour moi regrouper par thématique, c'est comme une dissertation ou un exposé

A/ les volets
B/les lumieres

mais tu pourrais aussi me rétorquer
A/les ordres
B/les actionneurs

oui! oui! je sais mais pourtant pour moi c'est plus clair à ma façon :p
anyway, si c'est pas possible c'est pas grave non plus. je vais faire avec :mrgreen:
je progresse, je progresse.

par contre une question:
je comprend la structure : telle action a faire sur tel ID

sauf que par exemple, j'allume mon NAS ou pc via un WAL mais j'éteins soit par un script php ou un logiciel pour le pc. Comment ça se traduit pour sarah ?
Merci de votre aide
actionnaire de photoshop. partageur des 450 icones sur abavala et dans votre box.
Le savoir ne vaut que s'il est partagé par tous !
enr37
 
Messages : 1358
Inscription : 06 Juin 2013
Localisation : 37

Re: Projet SARAH w/ eedomus

Messagepar enr37 » 21 Juin 2014 12:15

Salut à tous,
j'avance ! Difficilement ! par méthode empirique surtout. C'est pour ça que dès qu'il s'agit de fermer/eteindre c'est facile, mais pour la reste, c'est plus dur.
J'ai essayé d'installer le plugin netatmo mais qui ne fonctionnait pas bien.
ça induit 2 choses:

1/depuis que j'ai désinstallé le plugin, au lancement du nodejs, j'ai
Code : Tout sélectionner
warn: bypass config: netatmo
alors que le module n'est plus présent, meme plus dans le dossier temp

2/ je souhaite passer par l'eedomus pour récupérer les valeurs et je ne peux pas, voici ce que j'ai noté, pouvez vous me dire si c'est ok
Code : Tout sélectionner
<one-of>
      <item>kelle est<tag></tag></item>
    </one-of>
    <one-of>
      <item>la température extérieure<tag>out.action.periphId=xxxxx</tag></item>
      <item>la température intérieure<tag>out.action.periphId=xxxxx</tag></item>
    </one-of>



enfin question subsidiaire, est il possible de faire parler sarah:
concrétement, je souhaite que sarah me donne la température exterieure tous les jours pendant mon petit déj. donc, peux t on lui donner l'ordre de parler via une règle eedomus qui serait tous les jours de travail à heure fixe ?

Merci de vos retours
actionnaire de photoshop. partageur des 450 icones sur abavala et dans votre box.
Le savoir ne vaut que s'il est partagé par tous !
enr37
 
Messages : 1358
Inscription : 06 Juin 2013
Localisation : 37

Re: Projet SARAH w/ eedomus

Messagepar DjMomo » 22 Juin 2014 11:28

enr37 a écrit:enfin question subsidiaire, est il possible de faire parler sarah:
concrétement, je souhaite que sarah me donne la température exterieure tous les jours pendant mon petit déj. donc, peux t on lui donner l'ordre de parler via une règle eedomus qui serait tous les jours de travail à heure fixe ?



Code : Tout sélectionner
http://192.168.0.101:8080/sarah/parle?phrase=Ta phrase à faire dire à SARAH
où 192.168.0.101 est mon PC hébergeant SARAH.

Tout cela à travers un actionneur HTTP et le plugin "Parle" de SARAH.

Avec quelques planifications aux bons moments tu devrais y trouver ton bonheur.
Moi ? C'est Fabien
--------------------------------------------
Mon Github : http://www.github.com/DjMomo/
DjMomo
 
Messages : 1121
Inscription : 26 Sep 2012

Re: Projet SARAH w/ eedomus

Messagepar enr37 » 22 Juin 2014 11:50

Merci Fabien,
Pour le reste notamment les interrogation de différents états (météo, connexion, volets, lumieres...) aurais tu une idée ?
actionnaire de photoshop. partageur des 450 icones sur abavala et dans votre box.
Le savoir ne vaut que s'il est partagé par tous !
enr37
 
Messages : 1358
Inscription : 06 Juin 2013
Localisation : 37

Re: Projet SARAH w/ eedomus

Messagepar Nico33 » 02 Juil 2014 14:19

Pour l'interrogation, ça me semble correct de tête.
Il faudra que je regarde chez moi ce que j'ai dans mon fichier.
Tu as quoi dans le log2console qui tu demandes quelle est la température intérieure ?

Soit dit en passant, je me demande s'il est judicieux de mettre "kelle" au lieu de "qu'elle". C'est peut-être sans incidence.

Pour le plugin netatmo, tu l'as désinstallé proprement par le store ou tu as simplement supprimé le répertoire ? Ton soucis ressemble à la deuxième réponse.
Nico33
 
Messages : 1013
Inscription : 14 Juin 2013

Re: Projet SARAH w/ eedomus

Messagepar Nico33 » 02 Juil 2014 14:27

Je tenterai bien :
<item>kelle est</item>

Tout simplement.
Ca fait longtemps que je n'ai pas touché à ce fichier donc je ne m'en souviens plus.
Nico33
 
Messages : 1013
Inscription : 14 Juin 2013

Re: Projet SARAH w/ eedomus

Messagepar Hervé » 10 Juil 2014 08:41

Pour ceux qui souhaitent faire en sorte que la box eedomus puisse initier une communication en mode question / réponse avec vous voici un petit tuto explicatif pour utiliser notamment le plugin Askme.

http://www.abavala.com/2014/07/10/insta ... via-s-r-h/

La domotique devient autrement interactive!
Hervé
 
Messages : 41
Inscription : 28 Août 2012

Re: Projet SARAH w/ eedomus

Messagepar DomotiFred » 10 Juil 2014 08:55

Merci Hervé :-)
Foncez les gars, car c'est digne de 2001 l'Odyssée de l'espace !!!

Fred.
3 Eedomus+ 96 Zwave 6 EnOcean 3 Xee 14 cam IP 1 Connexoon 8 SONOS 8 Google Home 7 ChromeCast 1 Synology 1513+ 1 Smartcoffee 1 robot tondeuse 1 Lametric Time 1 Nokia Cardio SARAH Infra LAN/WIFI en full Ubiquiti Serrure NUKI V1 et V2
DomotiFred
 
Messages : 1336
Inscription : 15 Mars 2013
Localisation : 78

Re: Projet SARAH w/ eedomus

Messagepar enr37 » 13 Juil 2014 16:17

well done Hervé,
as usual: clair, didactique et avant tout pédagogique et empathique (n'en jetez plus :D)
actionnaire de photoshop. partageur des 450 icones sur abavala et dans votre box.
Le savoir ne vaut que s'il est partagé par tous !
enr37
 
Messages : 1358
Inscription : 06 Juin 2013
Localisation : 37

Re: Projet SARAH w/ eedomus

Messagepar galaksy2001 » 16 Juil 2014 12:25

Super tuto, mise en place en 5 minutes !

Je comprends mieux maintenant l'utilisation des variables dans les actionneurs http d'eedomus ;)

Le résultat est impressionant : SARAH prend de plus en plus de place dans la maison, ça devient troublant ...
galaksy2001
 
Messages : 727
Inscription : 06 Jan 2014

Re: Projet SARAH w/ eedomus

Messagepar ASECADOMOTIQUE54 » 18 Juil 2014 23:03

Suite à l'article d'Hervé,je viens de remettre le nez dans sarah et c'est vrai que cette fois ci j'accroche, le kinect doit y être pour beaucoup... avant ça sarah et moi on avais un peu de mal à se comprendre :lol: :lol:
Simple question, sur quoi faite vous tourner sarah?, je recherche quelque chose qui lui soit dédié un genre de framboise qui consomme rien mais avec un Windows dessus naturellement
ASECADOMOTIQUE54
 
Messages : 639
Inscription : 14 Déc 2013
Localisation : Nancy

Re: Projet SARAH w/ eedomus

Messagepar Nico33 » 19 Juil 2014 09:22

Perso un nuc i5 mais du coup c'est pas du pas cher... Mais ça ne consomme pas grand chose.
Un i3 suffit si tu ne fais que de la reco vocale et pas de vm.
Nico33
 
Messages : 1013
Inscription : 14 Juin 2013

Re: Projet SARAH w/ eedomus

Messagepar DomotiFred » 19 Juil 2014 09:51

Bonjour,

Ma config SARAH tourne sur un NUC i5 avec 8Go de RAM et le Kinect Xbox 360.
Uniquement la reco vocale avec les plugin "parle", "calcul", "eedomus", et "askme".
Pas de reco faciale activée.

Fred.
3 Eedomus+ 96 Zwave 6 EnOcean 3 Xee 14 cam IP 1 Connexoon 8 SONOS 8 Google Home 7 ChromeCast 1 Synology 1513+ 1 Smartcoffee 1 robot tondeuse 1 Lametric Time 1 Nokia Cardio SARAH Infra LAN/WIFI en full Ubiquiti Serrure NUKI V1 et V2
DomotiFred
 
Messages : 1336
Inscription : 15 Mars 2013
Localisation : 78

Re: Projet SARAH w/ eedomus

Messagepar ASECADOMOTIQUE54 » 19 Juil 2014 11:19

merci pour vos retours, arf je m'attendais un peu à ces réponses.je crois que je vais le laisser tourner sur mon pc de bureau en attendant.
@domotifred, pouvoir supprimer l'énoncé de la piéce quand j'interroge un capteur m’intéresse aussi mais le json&co c'est du chinois aussi pour moi :roll: résoudre la prononciation des "é" aussi serait sympa.

sinon je n'ai pas encore fouillé le plugin askme mais effectivement ça à l'air d’être puissant,vous avez fait quoi avec?
ASECADOMOTIQUE54
 
Messages : 639
Inscription : 14 Déc 2013
Localisation : Nancy

Re: Projet SARAH w/ eedomus

Messagepar ASECADOMOTIQUE54 » 22 Juil 2014 15:58

Je m'attaque au plugin askme qui semble d'un point de vue domotique une grosse valeur ajoutée à l'utilisation de SARAH.
j'ai bien suivi le tuto d'Hervé qui au passage est vraiment bien fait mais j'ai un "couldn't connect to host " lorsque je tente une requéte depuis eedomus , j'ai bien remplacer l’IP par celle de mon installation S.A.R.A.H d'ailleurs quand je lance ma requête sur navigateur elle fonctionne une fois et puis plus rien!
Une idée du probléme :?:
ASECADOMOTIQUE54
 
Messages : 639
Inscription : 14 Déc 2013
Localisation : Nancy

Re: Projet SARAH w/ eedomus

Messagepar Nico33 » 22 Juil 2014 17:43

Etonnant, ça a marché nickel chez moi.
Tu as essayé de copier coller l'url complète sur un navigateur pour voir déjà ?
Nico33
 
Messages : 1013
Inscription : 14 Juin 2013

PrécédentSuivant

Retour vers Requêtes HTTP

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 3 invité(s)