Free Mobile vient de mettre à disposition un nouveau service gratuit pour tous ses abonnés, une API d’envoi de SMS…
Cette option va vous permettre d’envoyer des SMS attribués à votre numéro de mobile Free Mobile depuis vos applications, objets connectés ou encore box domotique sous réserve de compatibilité.
Pour l’activer il suffit de vous connecter sur votre espace client et de vous rendre dans les options de votre compte comme ci-dessous.
L’activation est immédiate et se fait d’un simple clic.
Vous obtenez ainsi votre clé personnelle d’identification que vous devrez conserver à l’abri, elle est propre à votre ligne Free Mobile et changera à chaque activation de l’option.
Vous avez maintenant tout ce qu’il vous faut pour profiter de votre API de Notifications SMS, une simple requête HTTPS vous permet d’envoyer de votre appareil connecté une notification sur votre mobile associé à ce numéro.
L’envoi se fait en renseignant une commande de ce type « https://smsapi.free-mobile.fr/sendmsg » composé des paramètres suivants :
user
: Votre identifiant Free Mobilepass
: Votre clé d’identification générée par Free Mobile à l’activation du servicemsg
: Le contenu du SMS encodé sous forme d’url (Percent-encoding)
En résumé voici une requête complète comprenant mon User et Pass :
https://smsapi.free-mobile.fr/sendmsg?user=28XXXX47&pass=PWj20HXxXxXxsG&msg=Bienvenue%20sur%20domotique%20info%20!
Pour vérifier votre commande, coller votre requête URL dans la barre d’adresse de votre navigateur web, vous devriez recevoir un SMS contenant le message comme l’exemple ci-dessous :
Si vous possédez une box domotique comme la Zibase, Home Center, .. ou encore un Synology, une IPX800 et bien d’autres périphériques connectés qui supportent l’envoi de ce type de commande alors profitez-en, c’est gratuit 🙂
Ou encore comme ici une réception des notifications SMS directement au poignet avec les SmartWatch…
Nota : Certaines bonnes ne supporte pas le HTTPS et il faudra dans ce cas un script Python, PHP ou autre pour contourner le probléme.
Bonne initiative de la part de Free pour cette nouvelle API que je vous invite à commenter si vous l’utilisez également dans vos applications 🙂
25 Comments
AnnE
Excellente nouvelle, super article il va falloir réfléchir à toutes les possibilités que cela offre. Rien que l’envoie gratuit des alertes sms c’est top. Ca s’annonce génial. Merci Free
Tarentino
LA home center 2 n’est pas compatible directement, celle-ci ne supportant pas le protocole https, il faut donc passer par un script php hébergé qui lui s’occupe de faire la requête https et renvoyer le résultat a la HC2
Sébastien Joly
Voici le moyen d’utiliser l’API avec le HC2 : https://plus.google.com/105744017937192177770/posts/3DNrGxL3hzf
Ben
Salut Pascal, merci pour ce petit article, par contre cela ne fonctionne pas sur ma zibase…
Je vais essayer de passer par un script php au pire.
Bonne journée 😉
Ma Pomme
Bonjour, cela ne marche pas non plus sur ma zibase car je pense qu’elle ne gère pas le https….
Elle est dans tes exemples, cela marche-t-il avec la tienne ???
Rocketlud
Impec Pascal;) En service sur Eedomus et en cours sur la HC2 😉
Mulb
C’est génial !
savez-vous si ça marche avec le forfait à 2€?
Ma Pomme
Ah, la zibase n’est plus en exemple…..(pourtant elle est encore citée…)
Pascal STEPHANY
oui c’est le cas dans mon test…
Pascal STEPHANY
Oui car il faudra passer par un autre service pour du HTTPS comme le custom URL de Pushnigbox par exemple…
Jonathan
Bonjour, une idée de comment configurer ça avec tasker ?
le but étant me servir de ma tablette afin de faire relais pour mon ipx800 V2 qui ne supporte pas c’est commandes (mal seulement sur la V2).
J’ai test en post http et get http mais j’ai a chaque fois une erreur… malgré divers essaie.
Merci.
Bentei
Oui, ça fonctionne avec le forfait à 2€ 😉
Sébastien Joly
voici un post pour tasker : https://plus.google.com/104750707655610905272/posts/ABNqXhh33P4
john
Merci, j’avais déjà échangé avec ma pomme et trouvé une solution, merci
Bapt
Ne marche pas non plus avec la zipabox qui ne doit pas suppporter le https…
Dommage.
Richard
Génial ! Il faut absolumment que j’essaie ça … Quelqu’un a-t-il une solution pour la Zipabox ?
Ma Pomme / Pikat
Je ne connais pas la Zipabox mais je pense que la solution pushingbox doit fonctionner. Ou alors avec une application comme Tasker sous Android qui permet de naviguer vers une url en https lorsque sa box ne le gèer pas comme pour moi avec la Zibase.
Perrin
Cela est il paramétrable sur une Vera lite? et comment procéder ?
Sébastien Joly
Bonjour @Perrin, Oui c’est possible, voici la (les) méthode(s) : http://wiki.micasaverde.com/index.php/Luup_Scenes_Events#Invoke_HTTP_URL_with_GET_request_.28Method_1.29
Sébastien Joly
Tu peux aussi te passer de Free avec ce tuto : http://ma-maison-domotique.blogspot.fr/2014/01/passerelle-sms-laide-dune-cle-usb-gsm.html
Perrin
Merci pour ta réponse Sébastien!
Par contre où rentrer la commande « get » dans la veralite……Etant un gros débutant sur la veralite 🙁
Flavio
Bonjour,
Super article. J’ai cependant un probleme avec ma veralite. J’ai beau mettre le code dans les scènes pour recevoir un SMS en cas de declenchement de capteurs mais je ne reçois aucun SMS
On dirait que la veralite ne gère pas le https..
Auriez vous une indication pour le faire fonctionner ?
Eric Lafargue
Bonjour,
Merci pour le tuto cela fonctionne très bien sur ma Zipabox.
J’ai juste remarqué que les accents ne sont pas acceptés sur mes SMS (replacés par des ?)
STE
Bonjour,
ça marche tres bien, je l’utilise avec un script google pour recevoir une notification sms quand je reçois une mail de mon alarme connecté.
JohnWitt
Aucun intérêt, c’est juste pour s’envoyer des messages à soi-même :\ si encore ca permettait l’envoi de sms sans avoir le tel dans la main …