Forum eedomus http://forum.eedomus.fr/ |
|
Requete HTTP avec [DATE] et [TIME] http://forum.eedomus.fr/viewtopic.php?f=15&t=1870 |
Page 1 sur 1 |
Auteur: | Dio [ 19 Juil 2014 09:02 ] |
Sujet du message: | Requete HTTP avec [DATE] et [TIME] |
Bonjour à tous, je cherche a faire passer les paramètres [DATE] et [HEURE] dans une requête HTTP qui me sert a envoyer des SMS via une passerelle SMS (SMS Gateway sur Android). Le formatage de ma commande doit se faire sous la forme :
J'ai essayé plusieurs choses, du style :
Mais sans succés jusqu’à maintenant ... Je m'en remet a vous, car je sais qu'il y a de grands codeurs et manitou de la Box ici ... J'espere ne pas avoir a me retrancher sur une solution de script PHP ... Le probléme serait d'arriver a faire passer dans la requete le NOM du déclencheur de la regle, car la date et l'heure ne poserai pas de soucis je pense ... Je précise pour qu'il n'y ai pas d’ambiguïté, je suis un client Prenium, ayant donc accès au SMS de la Box eeDomus, mais la limite des SMS m'a posé trop souvent de grosses déconvenues, résultat je souhaite utiliser en permanence et pour un peu tout ma passerelle SMS sous Android, ce qui ne m’empêchera pas de rester un client Prenium ... Merci par avance ! Amicalement, Alex. |
Auteur: | Madoma73 [ 19 Juil 2014 12:29 ] |
Sujet du message: | Re: Requete HTTP avec [DATE] et [TIME] |
Salut, Je ne vois pas comment tu peux faire sans un petit script php... Après, ça doit être super rapide, je peux t'en faire un à mettre sur ta box si tu me fais des specs un peu précises. |
Auteur: | Dio [ 19 Juil 2014 14:19 ] |
Sujet du message: | Re: Requete HTTP avec [DATE] et [TIME] |
Bonjour Madoma73 , Je te remercie pour ta réponse ! Si cela ne t’embête pas je suis preneur .. C'est vraiment très gentil de ta part, je t'en remercie ! En fait, je souhaiterais que lorsqu'une règle se déclenche, dans cette règle j’exécute une requête HTTP donc vers le script PHP que tu me proposes, pour faire passer les paramètres eeDomus qui sont utilisés dans la règle. Je m'explique, prenons une règle simple, que j'appelle "Surveillance Intrusion", dans cette régle je surveille tous mes capteurs d'ouvertures de portes et fenêtres, et si l'un d'entre eux s'ouvre, alors je déclenche une alarme via Push et SMS, je cherche donc a envoyer dans mon SMS, la date, l'heure, l'élément qui a déclenché la règle, et du texte que je souhaite, ce qui donnerait par exemple : Si la règle a était déclenché par le capteur "Porte d'entrée" a 15H00, le 19 Juillet 2014, cela donnerait : "Bonjour, une intrusion vient d’être signalé par le capteur de "la porte d'entrée" à 15H00 le 19 Juillet 2014." Dans les règles l'ont peut utiliser [DATE] [TIME] et [RULE_TRIGGER] (a ce sujet, [RULE_TRIGGER] ne marche pas toujours comme il se doit surtout quand il y a plusieurs éléments qui peuvent déclencher la règle, il retourne "Aucun périphérique" au lieu du périphérique qui a déclencher l'alerte, une idée de pourquoi ? ![]() Il faudrait que tout cela soit "encoder" de façon a être une URL compréhensible par "SMS Gateway" donc construite sous la forme :
En récupérant par exemple dans les variables utilisateurs de la règle ou définis en variable dans le script PHP, le numéro de téléphone, le mot de passe l'IP de la passerelle SMS et le Pot de la passerelle SMS. Par contre, sans vouloir abuser, serait-il possible que ce soit un script a utiliser sur serveur Web et pas sur l'eeDomus ? Mes Box sont très sollicités, car gros réseau de périphériques et gros monitoring de périphériques, ça m'éviterait de rajouter de la charge a mes Box ! ![]() Voila, je ne sais pas si je suis assez clair dans ce que je veux faire ? Merci par avance. Amicalement, Alex. |
Auteur: | Madoma73 [ 20 Juil 2014 18:21 ] |
Sujet du message: | Re: Requete HTTP avec [DATE] et [TIME] |
Salut, j'ai regardé un peu plus en détails, si tu mets [DATE] & [TIME] dans les paramètres, ça marche sans souci, je viens de faire le test chez moi. re-essaie et dis-moi si c'est bon. |
Auteur: | Dio [ 20 Juil 2014 21:40 ] |
Sujet du message: | Re: Requete HTTP avec [DATE] et [TIME] |
Bonsoir Ppollet, merci pour ta réponse et on investigation ! Je viens de refaire l'essaie et effectivement ça marche, pour avoir le coeur net et être sur que je ne divague pas, car ce problème persiste depuis des mois, je me suis demandé si je ne m'étais pas trompé dans la syntaxe ou simplement la configuration, et je viens de retrouver les SMS (merci Android !) et je ne divague pas, la syntaxe ne marchait pas, j'ai juste créer un nouvel actionneur avec exactement la même syntaxe et ça marche, en utilisant l'ancien actionneur (créé il y a des mois) ça ne marche pas, j'ai simplement sauver l'actionneur en modifiant un paramètre anodin et maintenant l'actionneur marche avec la syntaxe ... Je me demande s'il n'y a pas eu soit une MAJ soit un bug ... Je suis confus de t'avoir fait perdre du temps inutilement ... Je te prie de bien vouloir m'en excuser! Encore merci. Amicalement, Alex. |
Auteur: | Madoma73 [ 20 Juil 2014 21:55 ] |
Sujet du message: | Re: Requete HTTP avec [DATE] et [TIME] |
Pas de soucis, ça s'appelle l'entraide ![]() |
Auteur: | eedomusbox [ 23 Sep 2014 09:25 ] |
Sujet du message: | Re: Requete HTTP avec [DATE] et [TIME] |
Salut, je serais bien interessé par ta proposition de petit script à mettre sur le serveur eedomus comme demandé par "Dio". |
Auteur: | Madoma73 [ 23 Sep 2014 09:55 ] |
Sujet du message: | Re: Requete HTTP avec [DATE] et [TIME] |
je peux regarder, mais il faut un point de départ... des specs quoi ![]() |
Auteur: | Kaotech [ 15 Oct 2014 14:55 ] |
Sujet du message: | Re: Requete HTTP avec [DATE] et [TIME] |
Bonjour depuis la dernière grosse maj il est possible de faire ceci :
Cependant je n'arrive pas à savoir comment faire, j'ai créée un capteur HTTP en pensant mettre [LAST_VALUE PERIPH_ID=xxxx] dans le chemin Xpath d'une requête de type
D'avance merci |
Auteur: | Madoma73 [ 15 Oct 2014 17:49 ] |
Sujet du message: | Re: Requete HTTP avec [DATE] et [TIME] |
un chemin Xpath dans une requête API ? ![]() tu peux détailler un peu, je vois pas du tout ce que tu cherches à faire... |
Auteur: | Kaotech [ 15 Oct 2014 18:21 ] |
Sujet du message: | Re: Requete HTTP avec [DATE] et [TIME] |
Je cherche à récupérer la [LAST_VALUE PERIPH_ID=xxxx] dans une requête http, car il semblerais que ça soit possible depuis la mise à jour d'octobre Finalement je l'ai fais avec ce code et en cochant la case convertir le json en XML:
Par contre je vois pas comment insérer les valeurs [date] [time] etc dans un capteur http ![]() |
Auteur: | Madoma73 [ 15 Oct 2014 19:07 ] |
Sujet du message: | Re: Requete HTTP avec [DATE] et [TIME] |
Tu ne peux pas l'insérer dans un capteur http mais dans un actionneur http si. |
Page 1 sur 1 | Le fuseau horaire est UTC+1 heure |
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/ |