Forum eedomus http://forum.eedomus.fr/ |
|
Projet SARAH w/ eedomus http://forum.eedomus.fr/viewtopic.php?f=15&t=477 |
Page 1 sur 14 Suivant » |
Auteur: | jpencausse [ 13 Sep 2012 21:43 ] |
Sujet du message: | Projet SARAH w/ Eedomus |
Bonjour, Voici une petite vidéo de mon projet S.A.R.A.H. http://www.youtube.com/watch?v=AYNM9tJu ... e=youtu.be La page qui décrit le projet: http://encausse.net/s-a-r-a-h/ A la fin de la vidéo je fais un petit POC pour piloter une lampe en passant par Eedomus. Mais j'espère pouvoir faire plein d'autre trucs ! |
Auteur: | MicroFire [ 14 Sep 2012 09:50 ] |
Sujet du message: | Re: Projet SARAH w/ Eedomus |
Beau travail |
Auteur: | JT28 [ 15 Sep 2012 14:31 ] |
Sujet du message: | Projet SARAH w/ Eedomus |
Super boulot, bravo. |
Auteur: | jpencausse [ 15 Sep 2012 15:27 ] |
Sujet du message: | Re: Projet SARAH w/ Eedomus |
Merci L'intégration Eedomus est très légère mais j'avoue que cela fait de nombreuse années que j'attends qu'un boitier domotique ne propose pas seulement "un framework de connecteurs " mais aussi du fonctionnel comme pilier de la maison. D'ailleurs comme première étape ce serait top si toutes les fonctions Eedomus avaient un flux RSS exploitable avec IFTTT (upload de photo, ouverture/fermetures, présence, changement de température, ... ) EDIT: Et il y a un marché: http://www.kickstarter.com/projects/607 ... d-and-al-0 |
Auteur: | Nico33 [ 17 Juil 2013 09:26 ] |
Sujet du message: | Re: Projet SARAH w/ eedomus |
J'ai interfacé sarah avec l'eedomus et ça marche super ! Par contre, je n'ai pas encore réussi à récupérer les valeurs des sondes comme la température. Bon je n'ai pas bien cherché non plus et n'ai pas eu le temps car tout nouveau sur Sarah et pas très vieux sur eedomus (1 mois) Y'a un bout de tuto qquepart qui explique comment faire ? On ne sait jamais |
Auteur: | jpencausse [ 17 Juil 2013 09:55 ] |
Sujet du message: | Re: Projet SARAH w/ eedomus |
Regarde le plugin eedomus qui propose des fonctions "set" et "get" pour manipuler les capteurs. Depuis un plugin perso tu peux appeler ces fonctions: Pour interroger la box sur un capteur je fais: SARAH.call('eedomus', { 'periphId' : LUMINOSITE}, function(options){ // Et dans cette fonction de callback je traite le retour du plugin eedomus // console.log(options.json.last_value); // Dans option.json il y a tout le json que renvoie la box }); Pour envoyer une commande à un capteur je fais: SARAH.run('eedomus', { 'periphId' : id , 'periphValue' : value, 'quiet' : true }); J'ai même poussé le vice a intégrer un petit réseau de neurones pour savori quand allumer/éteindre les lampes: http://encausse.wordpress.com/2013/05/1 ... urones-22/ |
Auteur: | Nico33 [ 17 Juil 2013 11:24 ] |
Sujet du message: | Re: Projet SARAH w/ eedomus |
Merci bcp pour ta réponse des plus réactives ! Je vais tester ça ce soir. |
Auteur: | Nico33 [ 18 Juil 2013 17:34 ] |
Sujet du message: | Re: Projet SARAH w/ eedomus |
Bon je ne vais pas réinventer la roue ! Tu as tout fait dans ton plugin et ça me va bien pour ce que je veux faire là. Je reconnais que je ne comprenais pas trop ta réponse plus haut mais après avoir bien regardé les démos et analysé ton code du plugin eedomus, tout est nettement plus clair. Il reste encore des zones d'ombres mais je vois clairement le fonctionnement ... ouf ! D'ailleurs, je me permets de remarquer que tu utilises l'IP locale de l'eedomus pour le SET et l'adresse public api.eedomus pour le GET alors que tu récupères l'IP du prop. Pour les prochains "découvreurs" du plugin, un exemple de get dans les grammaires seraient à mon sens le bienvenue, genre : <one-of> <item>quelle est la température</item> <item>combien fait-il</item> </one-of> <one-of> <item>dans le bureau<tag>out.action.periphId=12350</tag></item> <item>dans le salon salon<tag>out.action.periphId=14646</tag></item> </one-of> D'ailleurs, dis moi si j'ai bon là |
Auteur: | jpencausse [ 18 Juil 2013 18:39 ] |
Sujet du message: | Re: Projet SARAH w/ eedomus |
C'est tout a fait ça ! Oui avec la mise à jour de la box j'utilise l'IP locale quand c'est possible. Mais je me suis rendu compte qu'en enchaînant les requêtes parfois ça rame. Bon ca vient peut-être de la petite machine. Pour mémoire on peut interroger un plugin via la reconnaissance vocale mais tu peux aussi te faire un QRCode ou NFC ou te programmer un événement récurrent GoogleCalendar. C'est comme ça que j'automatise certain scénarios. Et pour les démos la reco gestuelle XD hop je lève un bras et les lampes s'allumes ^^ |
Auteur: | Nico33 [ 19 Juil 2013 10:06 ] |
Sujet du message: | Re: Projet SARAH w/ eedomus |
Je vais essayer les gestures (quand j'aurai du temps ...) parce qu'actuellement, mon install est dans le salon. Résultat, dès que la télé marche, je n'arrive plus à faire passer à mes commandes à sarah. Trop de bruit je suppose. Je me disais que je pourrais faire un truc du genre : je lève le bras => coupure du son de la télé (tv samsung connectée mais reste à trouver les commandes SOAP pour couper le son) => je passe ma commande à SARAH => je baisse le bras => retour du son. A voir par la suite mais bon ça sera toujours un bon entrainement au paramétrage des gestures. Pour le NFC, je le fais déjà avec mon tél et impérihome. Ca marche très bien. Pour ce qui est du gcalendrier, j'en ai déjà un qui envoie des commandes à l'eedomus pour faire des actions. Faut que je teste sur sarah pour rajouter des évènements et qu'elle me les lise. |
Auteur: | jpencausse [ 19 Juil 2013 10:26 ] |
Sujet du message: | Re: Projet SARAH w/ eedomus |
Pour le calendrier des SARAH il faut juste mettre l'URL dans le champs "where" d'un évènement. Pour les gestures, c'est compliqué, il y a bcp d'UX et de reflexion à faire. j'ai prévu d'optimiser le framework. Et j'ai le LeapMotion qui devrait arriver aussi Pour la TV, c'est super dépendant, si tu as un Kinect déjà ca aide grandement les choses. Après ca depends - du volume: trop fort - de l'angle: plutot en hauteur - de l'apprentissage (1x pas plus) - des modules installés (certain module qui font SARAH <garbage> xxx peuvent compléxifier la réco) Enfin il y a les objets, à Pas Sage en Seine j'activais des fonctions avec ma pebble ^^ mais c'est ultra geek. |
Auteur: | Nico33 [ 19 Juil 2013 10:42 ] |
Sujet du message: | Re: Projet SARAH w/ eedomus |
Je ne doute pas que les gestures soient compliquées à gérer mais bon ... On verra bien. La kinect est déjà en hauteur au dessus de la télé avec le gain à 70. Je pense que je commanderai le leap motion moi aussi rien que pour jouer avec ... surtout pour xbmc je pense. Quand tu parles d'apprentissage, c'est le tutorial de windows qui montre tout ce qu'on peut faire et qui dure plus de 10 min ? Pour les modules qui font du "garbage", comment sait-on que c'est leur cas ? Pour les objets qui font geek, aucun souci pour moi. D'ailleurs, comme marqué dans l'espace sarah de google+, j'ai commandé la montre KREYOS que je devrais recevoir d'ici fin novembre. J'ai eu un kit main libre Parrot dès qu'ils en ont sorti un, un GPS filaire connecté sur mon PDA alors que les GPS autonomes n'existaient pas, etc ... Et parler à ma maison pour lui dire : "SARAH, allume la lumière du salon" n'est pas du tout un pb ! |
Auteur: | jpencausse [ 19 Juil 2013 10:52 ] |
Sujet du message: | Re: Projet SARAH w/ eedomus |
Hi hi Oui c'est l'apprentissage de windows. A faire 1 Fois pas plus sinon il apprends trop. Pour les modules qui font des <garbages> je ne sais pas, le plugin Blague semblait interférer. |
Auteur: | Marcus-67 [ 25 Juil 2013 18:23 ] |
Sujet du message: | Re: Projet SARAH w/ eedomus |
Salut, Une question, comment traiter l'unité et l'arrondie lors de la lecture d'une donnée par SARAH ? Ex. si je lui demande de m'indiquer la production solaire du jour, mon API m'indique 7.2€ en ce moment, SARAH me répond 71978 à minuit Merci pour vos conseils Marcus-67 |
Auteur: | jpencausse [ 25 Juil 2013 18:33 ] |
Sujet du message: | Re: Projet SARAH w/ eedomus |
Sur le "à minuit" j'ai corrigé un bug hier que je vais mettre en ligne bientôt Sur le "71978" faudrait voir à quoi cela correspond dans l'API. par défaut on prends la last_value du JSON renvoyé |
Auteur: | Marcus-67 [ 25 Juil 2013 19:05 ] |
Sujet du message: | Re: Projet SARAH w/ eedomus |
Slt jean-Philippe, Merci pour ta réponse rapide et surtout pour le développement de SARAH, c'est vraiment bluffant ! Le 7198 correspond à une donnée reportée dans un état (issue d'un produit entre kwh et tarif conventionnel). Mon API effectue un arrondi à 7.2 par défaut, il me suffit alors de préciser l'unité à l'affichage. Pour ce qui est de SARAH, je me suis rendu dans les requêtes JSON, je ne vois pas comment conditionner le format de la valeur lue dans le programme. Il me faudrait qques exemples... Marcus-67 |
Auteur: | jpencausse [ 26 Juil 2013 09:09 ] |
Sujet du message: | Re: Projet SARAH w/ eedomus |
Euh je peux pas trop tester mais ca doit juste être une division en javascript: http://jsfiddle.net/hzhPC/ |
Auteur: | Marcus-67 [ 09 Août 2013 18:26 ] |
Sujet du message: | Re: Projet SARAH w/ eedomus |
Slt, Est-il possible d'intégrer a Sarah un son avant qu'elle transmette ses informations ? Ça parait idiot mais quand on est seul et que l'on entend une voix déclencher d'un coup, on sursaute.... Merci. |
Auteur: | jpencausse [ 09 Août 2013 19:26 ] |
Sujet du message: | Re: Projet SARAH w/ eedomus |
Un peu comme les annonces d'aéroport ^^ Programatiquement oui en faisant un SARAH.play(...) Mais pas de manière transverse à tous les plugins. J'imagine que tu veux faire cela surtout pour les CRON |
Auteur: | Marcus-67 [ 09 Août 2013 20:47 ] |
Sujet du message: | Re: Projet SARAH w/ eedomus |
Oui, en effet c'est une précision importante. Je m'y attèlle dès que je rentre de congés. Merci JP. |
Page 1 sur 14 | Le fuseau horaire est UTC+1 heure |
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/ |