Aller au contenu

Rechercher dans la communauté

Affichage des résultats pour les étiquettes 'sms'.



Plus d’options de recherche

  • Rechercher par étiquettes

    Saisir les étiquettes en les séparant par une virgule.
  • Rechercher par auteur

Type du contenu


Forums

  • Bienvenue
    • Annonces et suggestions
    • Nouveau ? Présentez-vous
    • Le bistrot
    • Mon installation domotique
    • Autres Solutions Domotiques
  • La HC2 et ses périphériques
    • La Home Center pour les nuls
    • Home Center 2 & Lite
    • Modules Fibaro
    • Modules Z-wave
    • Périphériques et matériels autres
    • Plugins
    • Alarme & Vidéo-surveillance
    • Multimédia
    • Chauffage et Energie
    • Actionneurs & Ouvrants (Portail, volets...)
    • Eclairage
    • Applications Smartphones et Tablettes
    • English Section
  • Les objets connectés
    • Les Assistants Vocaux
  • Fibaro's Awards
    • Membre du mois
    • Jeux concours & Cadeaux
  • Les bonnes affaires
    • Sites internet
    • Petites annonces

Calendriers

Aucun résultat à afficher.


7 résultats trouvés

  1. Depuis de matin j’essaie d'envoyer un sms avec une commande Curl sur mon routeur HUAWEI E5186s-22a voici la ligne de commande Curl curl "http://192.168.8.1/api/sms/send-sms" --data '<?xml version="1.0" encoding="UTF-8"?><request><Index>-1</Index><Phones><Phone>0611223344</Phone></Phones><Sca></Sca><Content>toto</Content><Length>4</Length><Reserved>1</Reserved><Date>2015-02-01 14:02:26</Date></request>' voici un lien de l'api de mon routeur https://blog.hqcodeshop.fi/archives/259-Huawei-E5186-AJAX-API.html
  2. JPI SMS/MMS Gateway

    Yo, Je vous propose un petit module sans prétention, dialoguant avec JPI (voir le sujet ici Sujet JPI) permettant d'envoyer des SMS/MMS depuis la HC2. J'utilise ce module depuis pas mal de temps pour m'envoyer des SMS (d'alerte, d'information) depuis la HC2. JPI a remplacé l'application "SMS Gateway" tournant également sur Android, JPI permettant de bénéficier d'autres fonctionnalités (Effectué des actions sur le HC2 à la réception de SMS...) Au passage de je remercie @dJuL pour cette excellente application et la rapidité de son support. Voilà si ça peu aider certain c'est par ici : Principe : Envoyé des SMS/MMS en modifiant une Variable Global se nommant : SMS/MMS Le VD se charge d'envoyer le Message à JPI, si celui-ci ne répond pas, il retentera suivant les paramètres inscrit dans le VD ("retry_max", 6 tentatives par défaut pour les SMS, 3 pour les MMS) si après toutes ces tentatives il n'a pas réussi il enverra une Notification Push ainsi qu'un Email pour prévenir de l'échec. L'idée est de recevoir toujours l'information même si votre passerelle SMS est indisponible. Depuis les dernière version de JPI il est possible d'envoyer des MMS, le but est de pouvoir recevoir l'image d'une caméra directement pas MMS tout comme vous le faites sans doute déjà par Mail. Utiliisation : SMS : Envoyer un SMS a tous les contacts : fibaro:setGlobal("SMS", "Test") -- Envoie Test à tous les contact de la variable DefaultContact paramètrer dans les bouton du VD. Envoyer un SMS à des contacts spécifique présent dans la variable DefaultContact : fibaro:setGlobal("SMS", '"Message":"Test", "SendTo":["Georges","0606060606"]') -- Envoie Test à Georges (doit être présent dans la variable DefaultContact) et au numéro 0606060606 Envoyer un SMS à un numéro (Peut être utilisé pour des cas spécifique, temporaire, alerte les voisins... : fibaro:setGlobal("SMS", '"Message":"Test", "SendTo":["0606060606"]') -- Envoie Test au numéro 06060606 MMS : Envoyer un MMS à partir d'une Caméra existante dans la HC2 : fibaro:setGlobal("MMS", "Cam_Salon") -- Envoie à tous les contacts un Snapshot de la caméra se nommant "Cam_Salon" attention à la casse ! fibaro:setGlobal("MMS", '"Image":"Cam_Salon", "Message":"Detection dans le salon", "SendTo":["0606060606"]') -- Envoie l'image de la camera "Cam_Salon" avec le Message Détection dans le Salon au numéro 0606060606 Envoyé un MMS à partir d'une URL : fibaro:setGlobal("MMS", '"Image":"http://user:pass@doorbird.mondomaine.com/bha-api/image.cgi", "Message":"Quelqu un Sonne a la porte", "SendTo":["Georges"]') Installation : - Importer le module Virtuel JPI_SMS_MMS_Gateway.vfib Renseigner dans le VD l'adresse IP et le Port pour contacter JPI Modifier la variable Default Contact dans chaque bouton (SMS/MMS), vous pouvez ajouter des contacts en respectant le schéma {"Name": "Georges","number": "0600000000"} local DefaultContact = '{ "Contact": [ { "Name": "Anto", "number": "0600000000" }, {"Name": "Georges","number": "0600000000"} ]}' Renseigner l'ID du User Email ainsi que le Smartphone pour la notification d'echec. local UserMailID = 2; -- Email User ID if SMS not Sent local smartphoneID = 600; -- Push Smartphone ID if SMS not Sent Intégrer les icônes (optionnel) Cliquer au moins une fois sur les bouton SMS et MMS pour la création des variables - Créer une nouvelle Scène JPI Gateway de type LUA Insérer le code ci-dessous, en prenant soin de modifier le numéro avec celui de votre VD --[[ %% properties %% events %% globals SMS MMS --]] local JPI_Gateway = 125; fibaro:debug("Start Scene") if fibaro:getGlobalValue("SMS") ~= "" then fibaro:debug("Envoi du SMS : "..tostring(fibaro:getGlobalValue("SMS"))) fibaro:call(JPI_Gateway, "pressButton", "3") end if fibaro:getGlobalValue("MMS") ~= "" then fibaro:debug("Envoi du MMS : "..tostring(fibaro:getGlobalValue("MMS"))) fibaro:call(JPI_Gateway, "pressButton", "4") end GEA (Merci @Steven et @pepite, dieu sait que j'embête ce dernier avec mes toilettes mais il me le rend bien ) : Sois en affectant une variable Global comme ceux-ci : {"Global", "SMS", ' "Message":"Ouverture de la porte de garage - #date# #time#" '} Ou alors si vous disposez de la V6, mettre ces informations dans le config() : GEA.options.sms = {name = "SMS", action = function(message) fibaro:setGlobal("SMS", GEA.getMessage(message)) end, } GEA.options.mms = {name = "MMS", action = function(message) fibaro:setGlobal("MMS", GEA.getMessage(message)) end, } Ensuite pour l'envoie d'un SMS : GEA.add(true, 0, "",{{"SMS", '"Message":"GEA demarrer à #time# le #date#", "SendTo":["Anto"]'}}) GEA.add(true, 0, "",{{"SMS", "GEA demarrer à #time# le #date#"}}) Envoie de MMS : GEA.add(true, 0, "",{{"MMS", "Cam_Salon"}}) GEA.add(true, 0, "",{{"MMS", '"Image":"Cam_Salon", "Message":"Detection dans le salon"'}}) GEA.add(true, 0, "",{{"MMS", '"Image":"Cam_Salon", "Message":"Detection dans le salon", "SendTo":["Anto"]'}}) Icône : Bouton MMS : Bouton SMS : Bouton pour la Scène :
  3. Salut, Après Jeedom et eedomus, je projette éventuellement d'intégrer l'API des boxs Fibaro dans JPI (anciennement nommé Jeedom Paw Interface). Pour ceux qui ne connaissent pas JPI, il s'agit d'un petit contrôleur domotique HTTP sur android, capable d’effectuer des scénarios sur des événements entrants, et pouvant effectuer tout un tas d'actions contrôlées via HTTP. (sms & appels entrants / sortants, reco vocal, detection mvt, caméra, capteurs...). Il est totalement gratuit (sans pub) et administrable via une page web. Le topic d'origine est ici : https://www.jeedom.com/forum/viewtopic.php?f=27&t=18283&p=515233#p515223 (topic trop long, désolé) Le lien vers la dernière version de l'apk est ici : https://www.jeedom.com/forum/viewtopic.php?f=27&t=18283&p=469610#p469388 Pour l'instant il n'y a pas de doc, uniquement quelques tutos par ci par là sur le web. La doc viendra un jour, ce sera pour la v1, quand je serais sur que l'app est mature et que toutes les fondations sont defs. Dans un premiers temps j'aurais quelques questions (j'ai pas de box Fibaro et je ne les connais pas) - les box HC2/HCL répondent t-elles au ping sur le réseau local ? - Y'a t-il une page d’accueil web en local, et si oui est-t-elle directement sur http://IP-de-la-box ? - J'ai cru voir que concernant l'API HTTP c'est exactement pareil pour les 2 box (je parle bien de l'api http, pas du LUA), vous confirmez ? - J'ai un peu du mal avec ce que je trouve sur le net, il n'y a pas de doc officielle concernant l'api http ? En attendant j'ai trouvé ça : http://tutoriels.domotique-store.fr/content/49/45/fr/api-commander-le-home-center-par-des-requêtes-http.html J'en ai donc déduis une liste des fonctions principales JPI que je vais pouvoir créer : SET: * hc_turnOff * hc_turnOn * hc_setValue * hc_setAjar * hc_setColor * hc_setSlider * hc_stop * hc_startProgram * hc_pressButton * hc_sceneStart * hc_sceneStop * hc_setTargetLevel * hc_setTime GET: * hc_getValue (menu déroulant: rooms, scenes, devices, device id...) Selon vous manque-t-il des trucs dans la liste ? Tout est-il compatible hc2 / hcl ? Si il manque des fonctions typiques pour hc2 je peux les faire commencer par hc2_ afin de les identifier comme uniquement pour hc2 Pour les variables est-ce utile de faire une fonction pour les contrôler ? Voila pour le moment. Merci !
  4. SmsFactor

    Bonjour à tous Je découvre, lorsque j'ai le temps, les fonctions de ma HC2 Et j'ai découvert en parallèle pour mon activité pro le site smsfactor.com C'est un site Français qui permet d'envoyer des sms par email et en plus de recevoir les réponses (prix du sms très très intéressants) Donc, puisque je l'utilise à titre pro, je voudrais pouvoir envoyer des mail avec la HC2 en suivant les règles de smsfactor: - Il faut juste mettre dans l'objet du mail les numéros de téléphone - Et le message est dans le texte du mail - Il nous donne une adresse mail lié à mon compte qui permet d'y envoyer le mail, et ensuite on reçoit le mail en sms sur les numéros indiqués dans l'Objet du mail C'est très simple ! Donc ma question : - Avez vous un scripte ou une autre solution pour écrire une notification en contrôlant le contenu de l'objet du mail ? En effet dans la HC2, je sais utiliser les 'Notifications' mais on n'a pas le choix du contenu de l'objet. Je ne connaît pas les autres solutions de programmation pour envoyer un mail dans une scène. Comme, par exemple, envoyer un mailTOsms en cas d'alarme ! Je suis un peu perdu Merci de votre aide
  5. Bonjour a tous, Ci-dessous un petit tuto avec le fichier pour faire communiquer notre chère box HC2 et l'application android SMS Gateway. Fonctions: 1) Commander un péripherique de la box par SMS et obtenir le retour d'info par SMS 2) Envoyer un SMS avec la HC2 ( alerter lors de coupure internet, frigo qui ne consomme plus d'énergie, etc..) Alors allons y Now: Prerequis: - Server web - Smartphone android - Application "SMS Gateway" de b00lean - une HC2 Installation et configuration des fichiers PHP sur votre server Web: 1) récupérer les fichiers sur mon github ici et les copier sur votre server web 2) modifier les fichiers comme ci-dessous: fichier sms.php //variable a modifier $hc2ip = "192.168.2.3"; $smsgatewayip = "192.168.2.23" remplacer les ip de la HC2 et du smartphone faisant tourner SMS Gateway fichier tableaux.php $devices = array(); $devices[chambre][lumiere] = 82; $devices[salon][lumiere] = 42; $commandes = array(); $commandes[0] = array('on','turnOn','allume'); $commandes[1] = array('off','turnOff','eteint'); $commandes[1] = array('close','turnOn','ferme'); $commandes[1] = array('open','turnOff','ouvert'); Sur ce fichier il faut modifier le tableau devices par vos périphériques sous ce format $devices[nom de la piece][nom du module] = id du module; Configuration du logiciel SMS Gateway: aller dans settings: 1) cocher les case: "Listen for http send SMS commands", "Forward incoming SMS to HTTP" et "Start gateway automatically" 2) cliquer sur le boutton HTTP Settings 3) configurer les champs : Listen for HTTP commands port: 9090 Required password in URL: votre mot de pass qui sera utiliser par le HC2 Forward incoming SMS to HTTP URL: http://ip.du.server.web/sms.php?login=login du HC2&password=mot de pass du HC2 4) revenez en arriere et lancer SMS Gateway Configuration du HC2: 1) importer le device virtuel SMS.vbif 2) créer une variable nommé "sms" et une variable prédéfini "Telvince" ( a modifier au choix car tout le monde ne s'appel pas vincent ) 3) renseigner l'IP et le port du device virtuel par l'ip et le port de SMS Gateway (ex: ip 192.168.1.2 et port 9090) 4) modifier le bouton du module virtuel suivant vos variable: local phone = fibaro:getGlobalValue("TelVince") local sms = fibaro:getGlobalValue("sms") Utilisation: Il suffit d'envoyer un SMS au numero du smartphome faisant tourné SMS gateaway avec la syntaxe suivante nomdumodule nomdelapiece action (exemple: lumiere chambre on) PS: l'écriture du SMS ne tiendra pas compte des majuscules et des accents, vous pouvez donc écrire avec ou sans comme vous voulez Integration dans GEA: --Test internet GEA.add({"Global", "internet", "NOK"} , 5*60, alerte.."Pas de connexion internet depuis #duration#", { {"Global", "sms", alerte.."Pas de connexion internet depuis #duration#"},{"VirtualDevice", id["SMS"], "1"}, }) SMS Gateway.zip
  6. Contrôler sa Home Center avec un simple envoi de SMS AutomateIt pour smartphone et tablette Android Présentation de l'application AutomateIt : Disponible sur le Play Store en version gratuite ou payante, cette application permet d'automatiser des tâches prédéfinies. A la manière de l'application "Tasker" mais avec une interface plus intuitive et accessible. Pour ceux qui souhaitent des scripts "plus poussés", je vous conseille néanmoins d'utiliser Tasker. Notre ami Steven a d'ailleurs réalisé un excellent tuto sur le sujet, il se trouve : ici Lien vers le site officiel : http://automateitapp.com/ Lien Google Play vers la version gratuite : https://play.google.com/store/apps/details?id=AutomateIt.mainPackage Lien Google Play vers la version payante : https://play.google.com/store/apps/details?id=AutomateItPro.mainPackage --------------------------------------------------------------------- Prérequis : - Avoir un smartphone ou tablette dédiée connectée en Wifi sur le même réseau que votre Home center. - Un carte SIM activée ( Forfait à 2 € suffisant ) - l'application AutomateIt installée. Version mini de l'os supportée :2.2 --------------------------------------------------------------------- Principe de fonctionnement et possibilités : Grace à l'Api de notre Home Center, nous allons pouvoir la contrôler facilement au moyen de requêtes http envoyées par l'application. Cela ouvre bon nombre de possibilité comme par exemple: - Désactiver l'alarme de notre domicile - Allumer ou éteindre des lumières. -Rebooter sa Home Center à distance. - etc... Tout ce qu'il est possible de faire via l'Api Fibaro est possible ici, c'est à dire à peu prés tout ! L'envoi de ces requêtes seront "conditionnées" par la réception d'un Sms. Cas concret n° 1: Un Artisan doit effectuer des travaux dans votre domicile en votre absence mais vous ne souhaitez pas lui donner le code de l'alarme ou télécommande. Dans ce cas là , vous lui donnez simplement le numéro de téléphone, celui où est installé AutomateIT. Et vous lui dites d'envoyer un Sms à ce numéro avec par exemple comme texte : ' ouvrir portail' puis 'désactiver l'alarme'. Bien évidement, c'est à vous de choisir quel texte vous souhaitez pour exécuter la tâche. Cas concret n° 2: Vous souhaitez allumer votre chauffage à distance, mais vous vous apercevez qu'ici, au fond de l'Auvergne, vous n'avez plus d’accès à internet depuis votre smartphone, juste du réseau cellulaire: Un sms, et le tour est joué ! ----------------------------------------------------------- De plus, vous pourrez via les règles dans l'application, autoriser qu'un numéro unique ou certains de votre répertoire. Le texte à envoyer peut être ou non "sensible à la casse", ça sera à vous de choisir. Pour le principe de fonctionnement, voici une vidéo avec allumage puis extinction d'un Wallplug : . . ----------------------------------------------------------------------------------------- Paramétrage de l'application : Lancer l’application et cliquer sur " ajouter une règle" : Sélectionner votre "déclencheur" : Dans mon exemple, appuyer sur " Evénement de sms contenant tel texte" : Saisir le texte qu'il faudra saisir lors de l'envoi du sms : Ensuite, on passe à l'onglet "action". Sélectionner l'action souhaitée, ou un groupe d'action ( les groupes nécessitent la version pro de l'appli ) : Dans notre exemple, sélectionner " Action d'ouverture url" : Maintenant, saisir la requête http souhaitée: Voici quelques exemples de requêtes : Pour allumer : http://<LOGIN>:<PASS>@<IP>/api/callAction?deviceID=<ID>&name=turnOn Pour éteindre : http://<LOGIN>:<PASS>@<IP>/api/callAction?deviceID=<ID>&name=turnOff Pour appuyer sur un module virtuel : http://<LOGIN>:<PASS>@<IP>/api/callAction?deviceID=<ID>&name=pressButton&arg1=<BUTTON ID> Pour lancer une scène : http://<LOGIN>:<PASS>@<IP>/api/sceneControl?id=<SCENE ID>&action=start Pour renseigner une consigne de température sur une Danfoss : http://<LOGIN>:<PASS>@<IP>/api/callAction?deviceID=<ID>&name=setTargetLevel&arg1=<TEMP VALUE> Pour armer un capteur : http:///api/callAction?deviceID=51&&name=setArmed&arg1=0 D'autres exemples sont disponibles ici : http://tutoriels.domotique-store.fr/content/49/45/fr/api-commander-le-home-center-par-des-requ%C3%AAtes-http.html Finir en donnant un nom à votre règle dans le 3 ème et dernier onglet : ---------------------------------------------------------------------------------------- Voilà une solution simple qui vous permettra donc de lancer une action sur votre Home Center dés réception d'un SMS par l'application Avec les groupes de déclenchement et d'action dans l'application, et les conditions " ET / OU " , vous allez pouvoir créer des règles plus poussées et combiner plusieurs actions et requêtes Maintenant à vous de jouer ! Je suis dispo pour tousvos commentaires... --------------------------------------------------------------------
  7. Plugin - Free Mobile notification SMS (bêta) Envoyez des notifications par SMS "dynamiques" sur votre mobile depuis vos scènes et périphériques virtuels Version courante: 0.0.3 du 15-09-2014 La panneau de configuration du Plugin: - Renseignez avec le code utilisateur et le mot de passe disponible sur votre espace abonné gratuitement - Si vous souhaitez un message de test autre que celui par défaut, il suffit d'entrer un message dans le champ adéquat. Envoyer une notification depuis une scène fibaro:call(ID_PLUGIN, "send", "Ceci est un message de test") Version 0.0.3 - Première version publique fsms-0.0.3.zip
×