Requêtes HTTP à la voix avec SARA -iPhone/iPad/iPod -GRATUIT

Voilà l’URL qui ne fonctionnait pas non plus :

https://fwd1.mios.com/psuedo/motdepasse/n°Vera/data_request?id=lu_action&serviceId=urn:micasaverde-com:serviceId:HomeAutomationGateway1&action=RunScene&SceneNum=12

Pourtant, elle fonctionne bien si je la lance du navigateur

Il se peut qu’il y ai un souci avec les « & »

Cédric.L rencontre un problème similaire, ce que je lui ai conseillé :

Essai de voir avec le SDK : http://martinpham.com/SaraSDK.pdf
Ou bien via le forum dédié : http://sara.isoftjsc.com/

Tiens moi au courant.

Quand je mets fermer tous les volets, Sara me répond:" i Like spicy food" lol

Bon bon bon, ça ne semble pas trop au point c’truc là :slight_smile:

Je vais plutôt m’orienter vers Domovoice je pense. A 1,59€, ça le fait et je peux très bien le lancer avec Activator aussi.

Et visiblement, c’est marqué que l’on peut lancer une scène sur une box domotique alors ça doit marcher ^^

L’as tu essayé?

Oui j’ai déjà essayé Domovoice, mais c’est très limité ( 4 commande HTTP seulement ), le lancement de la commande nécessite de démarrer l’application puis d’appuyer sur le bouton, enfin, regarde mon avis sur l’appstore, j’ai demandé pas mal de modifs avant de découvrir SARA ! je l’ai supprimé !

[quote]Sans trop m’avancer, j’aurais peut être une solution pour ton problème d’URL avec l’aide de Cédric et Mickael,
je vais leurs soumettre ton problème car il semblerais que pour eux cela fonctionne.

https://fwd1.mios.com/psuedo/motdepasse/n°Vera/data_request?id=lu_action&serviceId=urn:micasaverde-com:serviceId:HomeAutomationGateway1&action=RunScene&SceneNum=1

[/quote]

La je découvre d’heure en heure de nouvelle fonction avec SARA, c’est dinquen je peut lancer une application à la voix, arrêter ou démarrer ma Freebox etc…
Il y a pleins de plug-in dispo sur le site officiel et le développement en PHP n’est vraiment pas difficile il suffit d’être patient.

Essai de voir si tu peu t’inspirer de code fait par Mickael pour l’eeDomus disponible sur ce nouvelle article :

http://www.maison-et-domotique.com/book-review/controle-vocal-de-votre-maison-avec-sara/

Me concernant j’ai définitivement mis SIRI de mon iPhone 4S à la retraite, il me reste plus qu’a personaliser l’interface de SARA ( réduite la fenetre de lancement ),
je voudrait qu’au lancement il y ai seulement le bouton qui apparaisse en bas comme avec SIRI et qu’il soit tout de suit en attente d’une question puis qu’un fois la question
posé la fenetre s’agrandisse comme avec SIRI car actuellement c’est un page complète qui s’ouvre puis il pose une question, je trouve cela long ! Si vous avez une idée. :wink:

SIRI au lancement

SARA au lancement

Bonjour,

J’ai un problème que je n’arrive à résoudre, je souhaite créer des scénarios avec SARA et l’IPX800, comme les & ne sont pas accepté afin d’envoyer plusieurs commandes j’utilise ce code :

<? if($request == "nous partons"){ $response->say(utf8_encode("Mode de départ activé : Activation de l'alarme, fermeture du grand portail et fermeture des volets roulants en cours !")); $ret = file("http://192.168.1.250/preset.htm?led1=1"); $ret = file("http://192.168.1.250/preset.htm?RLY2=0"); $ret = file("http://192.168.1.250/preset.htm?RLY6=0"); $response->exitContext(); ok(); }

Pas de problème cela fonctionne, mon alarme ce s’active, mon portail se ferme et mes volets roulants se fermes aussi.

Maintenant, je veut faire l’inverse et là, seulement la première commande s’exécute !!! L’alarme se désactive mais que neni pour mon portail et mes volets, voici le code !!!

<? if($request == "on arrive"){ $response->say(utf8_encode("Mode d'arrivé activé : Désactivation de l'alarme, ouverture du grand portail et ouverture des volets roulants en cours !")); $ret = file("http://192.168.1.250/preset.htm?led1=0"); $ret = file("http://192.168.1.250/preset.htm?RLY2=1"); $ret = file("http://192.168.1.250/preset.htm?RLY6=1"); $response->exitContext(); ok(); }

Je pige pas pourquoi cela ne fonctionne pas, je pense plus a un problème au niveau de l’IPX800 mais à quel niveau ?

Une idées ?

Merci d’avance

ça parait normal non?

Si tu fais un RLY=0 quand tu pars, le relais passe de 1 à 0 puis à 1. (mode fugitif)

Quand tu reviens, le relais est déjà à 1 donc pas de RLY=1 possible.

C’est mon avis…

Merci merci merci, je suis bête, je suis bête, je suis bête

En faite pour l’alarme j’utilise 1 relais en ON/OFF mais pour l’ouverture et la fermeture du portail j’utilise pas 1 mais 2 relais,
quel naze que je je suis, idem pour les volets.

Du coup , en renseignant les bons relais c’est OK, merci de m’avoir mis sur la piste

<? if($request == "nous partons"){ $response->say(utf8_encode("Mode de départ activé : Activation de l'alarme, fermeture du grand portail et fermeture des volets roulants en cours !")); $ret = file("http://192.168.1.250/preset.htm?led1=1"); $ret = file("http://192.168.1.250/preset.htm?RLY3=1"); $ret = file("http://192.168.1.250/preset.htm?RLY8=1"); $response->exitContext(); ok(); }

Bon maintenant je cherche a mettre une tempo entre l’envoi de deux commande de l’IPX800

Pour fermer mes volets, la commande est ;

Pour stopper les volets la commande est :

[quote]$ret = file(« http://192.168.1.250/preset.htm?RLY7=1 »)

[/quote]

Cela permettrait au relais de commande de mes volet de ne pas rester continuellement enclenché après la fermeture de ces derniers

<? if($request == "nous partons"){ $response->say(utf8_encode("Mode d'arrivé activé : Désactivation de l'alarme, ouverture du grand portail et ouverture des volets roulants en cours !")); $ret = file("http://192.168.1.250/preset.htm?led1=0"); $ret = file("http://192.168.1.250/preset.htm?RLY3=1"); $ret = file("http://192.168.1.250/preset.htm?RLY8=1"); [color=#FF0000]il me faudrait une temporisation ici avant d'exécuter la commande suivante[/color] $ret = file("http://192.168.1.250/preset.htm?RLY7=1"); $response->exitContext(); ok(); }

Merci d’avance.

Tout d’abord, merci à Jofrenchy !

Tout ça est bien pratique, pour les intéressés faites signe pour activer un relai avec une demande de mot de passe via SARA.

La démo en image disponible ici http://youtu.be/vk64cBOMNv0

bonjour va voir ca A+

Bonjour j’ai essayer de suivre les infos, mais je bloque sur les commande
j’ai fait des essais sur iphone 4 et ipad avec plusieurs nom de requettes

mais

Warning: mkdir() [function.mkdir]: Too many links in /home/content/42/8955542/html/sara/index.php on line 107

Warning: file_put_contents(cache/cb3/cb830c600df77ae0bce23c30632df00b/5503864.txt) [function.file-put-contents]: failed to open stream: No such file or directory in /home/content/42/8955542/html/sara/index.php on line 109
Io ventordici.

Merci de votre aide

En effet, j’ai pas vu ton message, pas de souci pour t’aider a trouver ton problème.
Tu utilise SARA avec l’IPX ou avec une BOX , car si c’est avec une BOX mon aide risque d’être limité par contre avec l’IPX pas de problème.
A quel moment rencontre tu c’est erreur ?
On voit cela en détail demain car là je suis HS, merci encore et a demain.

Bonjour, c’est bien sur IPX v3
J’arrive à crée mes pluging depuis le Pc vers iPad et iPhone 4 jailbreke tout les deux
Je suis pas un pro en language donc j’ai fait copier coller des exemple en adaptant la requête
Donc Sara me répond j’ai quelque info pour vous et le message

Donc je ne vois pas ce qui ne va pas

Salut,

A tu des accent dans tes plugin ?

Colle moi ton code ici pour faire un test

<? if($request == "vent"){ $response->say("vmc en petite vitesse"); $ret = file("http://192.168.239.18/preset.htm?RLY1=1"); $response->exitContext(); ok();} dans le setting adress pc il faut mettre quoi j'ai vu que tu as commander t'on relais 12v bon test

Ton code semble correct,

1 - Quand tu dit « vent » a SARA, SARA affiche bien « vent » avant le message d’erreur ?
2 - Quand tu tape cette adresse http://192.168.239.18/preset.htm?RLY1=1 dans un navigateur cela fonctionne ?
3 - Regarde sur cydia, il y a eu une mise a jour de SARA

Tiens moi au jus.

Ouai pour le relais je vais faire mumuse demain, on verra bien :wink:

Quand tu dit « vent » a SARA, SARA affiche bien « vent » avant le message d’erreur ?

oui et je peux aussi le corriger au clavier si orthographe n’est pas le bon

2 - Quand tu tape cette adresse http://192.168.239.18/preset.htm?RLY1=1 dans un navigateur cela fonctionne ?

oui ca fait un on/off sur mon relais

3 - Regarde sur cydia, il y a eu une mise a jour de SARA
ok je vais essayer

sur setting dans sara adress pc je met quoi? adresse du pc ou de ipx

Désolé pour le délais de réponse mais je me suis complètement endormi devant le PC durant 4h :wink: :wink:

Dans SARA adresse tu laisse par défaut au sinon du mets rien, c’est une option qui permettra de contrôler plus tard un PC via SARA a partir de l’iPhone mais qui n’est pas encore fonctionnel.