Forum eedomus http://forum.eedomus.fr/ |
|
Envoi de SMS via Eedomus en utilisant une API http://forum.eedomus.fr/viewtopic.php?f=50&t=12217 |
Page 1 sur 2 Suivant » |
Auteur: | dommarion [ 25 Mars 2024 14:57 ] |
Sujet du message: | Envoi de SMS via Eedomus en utilisant une API |
Bonjour à toutes et tous, La box Eedomus propose lors de l'activation d'une règle d'informer via portail eedomus, Mail, SMS, appel vocal, Twitter, Push Smartphone, Audio. Un objet peut être spécifié ainsi qu'un message. Selon votre abonnement eedomus votre quota de SMS peut être épuisé... Il existe dans le Store eedomus un PLUGIN pour les clients Free, mais rien pour les autres. J'ai developpé un PLUGIN qui permet d'envoyer un SMS lorsqu'une règle est activée. Ceci doit se faire en action dans la règle en appelant le périphérique et la valeur dans la liste des SMS. On peut avoir la même syntaxe de message que celle de la notification d'eedomus comme par exemple: La règle '[RULE_NAME]' vient d'être déclenchée Messages d'alerte Sirène déclenchée caméra=[LAST_VALUE PERIPH_ID=xxxxxxx] ou alarme=[LAST_VALUE PERIPH_ID=yyyyyyy] Si vous êtes intéressés, ce PLUGIN utilise le service Textbelt qui est un service et offre 1 SMS gratuit par jour. Il y a une offre payante pour beaucoup plus de SMS par jour bien sûr. Etes vous intéressés ? Si oui, je vais finaliser ce PLUGIN avec tous les éléments dont la documentation. Bonne journée dommarion |
Auteur: | Lagaff86 [ 27 Mars 2024 08:12 ] |
Sujet du message: | Re: Envoi de SMS via Eedomus en utilisant une API |
Bonjour a toutes et tous. En effet, je pense que le service peut dépanner. Le prix du service payant pique un peut je trouve. Mais si, comme cela m'est déjà arrivé, notre forfait 40 sms/mois eedomus est épuisé (Règle mal foutue avec 1sms/min ca part vite) et que le service sms est un besoin stratégique (Alarme ou surveillance), alors une solution de secours peut s'avérer utile. |
Auteur: | rover820i [ 27 Mars 2024 11:55 ] |
Sujet du message: | Re: Envoi de SMS via Eedomus en utilisant une API |
Pour gérer l'envoi de SMS sans souci, de mon côté j'ai pris un forfait free mobile à 2€, carte SIM installée dans un smartphone Android premier prix. Ensuite j'ai créé des règles sur eedomus qui exploitent l'API SMS de Free Mobile pour recevoir des SMS. Lorsque l'API est appelée par eedomus, le smartphone reçoit un SMS sous un format spécial : ***NUMDESTINATAIRE***MESSAGE Ensuite j'ai créé une petite application sur MIT App Inventor qui fait lit le SMS, extrait le numéro de destinataire et le message, et renvoie le tout au numéro destinataire. Ainsi, pas de souci de limitation de SMS. Ca fait 6 ans que ça fonctionne comme ça ! Et pour ceux qui ont free mobile sur leur portable, c'est encore plus simple. Moi j'ai pas, car le réseau est trop pourri en 4G et 5G. |
Auteur: | klaushomelive [ 29 Mars 2024 22:09 ] |
Sujet du message: | Re: Envoi de SMS via Eedomus en utilisant une API |
Juste ! J'ai aussi un forfait free. Avec le "périphérique" free mobile on peut envoyer des SMS qui peut contenir par exemple l'état d'une porte (ouvert/fermé) juste en indiquant l'API du périphérique [12345678]. J'utilise, par contre, pas le "périphérique" free mobile mais un actionneur HTTP avec [VAR1]= smsapi.free-mobile.fr/sendmsg?user=12345678&pass=9T8me9mUkd9U7z16 et pour l'URL des valeurs= https://[VAR1]&msg= Ceci permet apparemment d'envoyer d'autres variables que seulement l'API d'un périphérique Bonne journée Klaus |
Auteur: | dommarion [ 30 Mars 2024 07:15 ] |
Sujet du message: | Re: Envoi de SMS via Eedomus en utilisant une API |
Bonjour à toutes et tous, Merci à klaushomelive pour ce retour. En effet, lorsque l'API permet un accès simple à l'envoi de SMS, un actionneur HTTP peut suffire, et il n'est pas nécessaire de construire un PLUGIN. Dans le cas de textbelt, nous sommes dans le même cas que free. Voilà une simplification de la mise en oeuvre: Créer un actionneur HTTP (HTTP - Actionneur), lui donner un nom (exemple Envoi de SMS), le localiser dans une pièce et sélectionner usage "autre". Dans VAR1: textbelt (c'est la clef API. Celle-ci permet d'avoir 1 SMS gratuit par jour) Dans VAR2: +33nnnnnnnnn (votre numéro de portable en format E164) Dans l'onglet "valeurs", ajouter une ligne de valeurs et saisir: Valeur brute: 0 Image: Description: Message alarme (à ajuster selon votre utilisation) URL: https://textbelt.com/text Type: POST Paramètres: &key=[VAR1]&phone=[VAR2]&sender=eedomus&message=La_règle_'[RULE_NAME]'_vient_d_être_déclenchée._Messages_alerte_appartement_Sirène_déclenchée_caméra=[LAST_VALUE_PERIPH_ID=nnnnnnn]_ou_alarme=[LAST_VALUE_PERIPH_ID=xxxxxxx]. Nota: pour éviter que l'API remplace les espaces vides par des +, je mets des _ ce qui laisse le texte plus lisible. Cet actionneur peut être déclenché manuellement, ou avec une règle, voire une macro... Pour ma part, j'ai repris la règle qui m'envoie une notification et j'ai remplacé la notification SMS eedomus par une action à exécuter. Action sur périphérique (ce périphérique Envoi de SMS) et je sélectionne cette ligne de commande Message alarme. A chaque fois que la règle est activée, je recevrais un message SMS sur mon portable comme si eedomus m'avait notifié par SMS. Nota: attention avec la clef API textbelt c'est maximum 1 SMS par jour... Bon weekend de Pâques. dommarion |
Auteur: | dommarion [ 30 Mars 2024 12:10 ] |
Sujet du message: | Re: Envoi de SMS via Eedomus en utilisant une API |
Bonjour, Pour poursuivre sur le PLUGIN mySMS, j'ai trouvé un autre site infoBip qui offre 100 SMS pour commencer. J'ai développé le script PHP pour se connecter à cette API et utiliser ces messages. C'est une bonne alternative à Textbelt qui limite à 1 SMSenvoyé par jour. Il y a aussi un crédit de 100 conversations WhatsApp (1 conversation = 1 jour de messages illimités) ! J'ai adapté le script pour utiliser WhatsApp Bonne journée, dommarion |
Auteur: | dommarion [ 30 Mars 2024 18:19 ] |
Sujet du message: | Re: Envoi de SMS via Eedomus en utilisant une API |
Bonjour, La version V1.0 de mySMS est publiée sur le store ! Au préalable, vous devez vous inscrire sur le site InfoBip, afin de récupérer votre clef API qui est nécessaire pour faire fonctionner ce PLUGIN. Vous devez aussi faire enregistrer votre numéro de portable qui va recevoir les notifications... Vos commentaires sont la bienvenue Bon weekend de Pâques. dommarion |
Auteur: | dommarion [ 31 Mars 2024 09:16 ] |
Sujet du message: | Re: Envoi de SMS via Eedomus en utilisant une API |
Bonjour à toutes et tous, V1.1 publiée ce jour qui permet d'envoyer le même message en SMS ou en WhatsApp sur plusieurs numéros (jusqu'à 5 maxi). Nota: certains caractères pourraient ne pas passer en WhatsApp...Et le message doit être envoyé dans un template non modifiable, ce qui donne au message final un aspect légèrement commercial Pour envoyer à plusieurs numéros, il faut impérativement que ces numéros aient été déclarés et testés dans votre compte INFOBIP. C'est gratuit... Et la notion de conversation sur WhatsApp semble être illimité avec le même numéro dans une journée, voire même plus Joyeuses Pâques à toutes et tous. dommarion |
Auteur: | Nico832a [ 08 Avr 2024 17:28 ] |
Sujet du message: | Re: Envoi de SMS via Eedomus en utilisant une API |
Merci Dommarion pour ce script qui vient étoffer un peu plus la palette de possibilité de notre cher box |
Auteur: | dommarion [ 17 Oct 2024 14:51 ] |
Sujet du message: | Re: Envoi de SMS via Eedomus en utilisant une API |
Bonjour à toutes et tous, Info reçue cette semaine de Infobip:
Donc dans un peu moins de 60 jours, la version 100% gratuite va disparaitre et laisser place à une version payante... Il va falloir trouver un nouveau site gratuit. Le Plugin fonctionne aussi avce textbelt mais qui est limité à 1 SMS par jour gratuit. Bonne soirée dommarion |
Auteur: | dommarion [ 19 Oct 2024 16:58 ] |
Sujet du message: | Re: Envoi de SMS via Eedomus en utilisant une API |
Bonjour à toutes et tous, Le site VONAGE propose une API pour les SMS et WhatsApp. Crédit de 2€ à la creation du compte pour les SMS ce qui correspond à 28 SMS gratuits. J'ai aussi développé l'utilisation des messages WhatsApp qui sont illimités à mon sens car j'en ai envoyé plus de 10 et mon crédit n'a pas bougé Version mySMS à jour sur le store, bon tests ! Cette version prépare l'inclusion d'autres API au cas où de nouveau cette API VONAGE passe payante, d'où l'utilisation d'une structure de case dans le script PHP. Bon weekend dommarion |
Auteur: | thevret [ 04 Nov 2024 16:08 ] |
Sujet du message: | Re: Envoi de SMS via Eedomus en utilisant une API |
bonjour à toutes et tous, Je rencontre quelques difficultés pour installer l'application mysms. Je télécharge le fichier .zip qui contient le fichier eedomus_plugin.json et le fichier mysms.php. par contre quand je clique sur le fichier plugin, rien ne se passe. J'ai essayé sur un ordinateur chromebook et un pc windows avec le même échec . Je pourrais me lancer dans le paramétrage d'un périphérique http en initialisant les différentes variables comme indiqué dans la doc et en transférant le fichier php mais je crois qu'il y a quelques choses que je ne maîtrise pas. J'ai déjà installé des applications à partir du store mais je me souviens que la procédure était plus automatique. Merci par avance pour votre aide. |
Auteur: | opa95 [ 04 Nov 2024 16:49 ] |
Sujet du message: | Re: Envoi de SMS via Eedomus en utilisant une API |
Bonjour thevret
Soit tu veux utiliser une application du Store et tu ne t'occupe pas du fichier zip, mais tu cliques sur installer et tu suis les,instructions Soit tu veux faire une installation particulière avec un script php, et du crées un device ou tu recopies un ancien et tu remplaces ou charges le fichier php et tu adaptes les valeurs de la fenêtre du device. Tu n'as jamais à exécuter directement le json. |
Auteur: | thevret [ 04 Nov 2024 17:46 ] | ||
Sujet du message: | Re: Envoi de SMS via Eedomus en utilisant une API | ||
Merci pour ta réponse et je suis bien d'accord avec ce que tu m'écris mais cela n'a pas l'air de se passer comme ça. lorsque je clique sur l'image du plugin mysms (voir pièce jointe), j'ai le détail avec le numéro de version (mysms v1.2) sur lequel je clique et qui n'ouvre l'explorateur avec un fichier .zip contenant les 3 fichiers décrits dans le message précédent et je ne vois pas de rubrique installer pour cliquer. Mais Mysms est une application du store
|
Auteur: | thevret [ 04 Nov 2024 17:47 ] | ||
Sujet du message: | Re: Envoi de SMS via Eedomus en utilisant une API | ||
ajout d'une seconde piece
|
Auteur: | opa95 [ 04 Nov 2024 18:04 ] |
Sujet du message: | Re: Envoi de SMS via Eedomus en utilisant une API |
Bonjour thervet
Quand tu cliques sur la case créer Tu obtiens la fenêtre suivante |
Auteur: | thevret [ 06 Nov 2024 18:59 ] |
Sujet du message: | Re: Envoi de SMS via Eedomus en utilisant une API |
Bonjour, Super et merci mais il va falloir que je revois l'ophtalmo car ne pas voir la rubrique "créer" , il faut le faire. J'ai quand même pas réussi l'installation du premier coup mais maintenant ça marche. Un grand merci à tous ceux qui œuvrent pour la box Eedomus continue à évoluer. |
Auteur: | thevret [ 07 Nov 2024 11:54 ] | ||||
Sujet du message: | Re: Envoi de SMS via Eedomus en utilisant une API | ||||
Bonjour, en complément de mon dernier message, voilà les modifications à l'installation pour faire fonctionner Mysms. lors de la création, les valeurs de VAR1, VAR2 et VAR3 ne sont pas valorisées avec les bonnes données. Après rectification dans le périphérique, la fonction test du périphérique fonctionne correctement. Par contre quand on utilise la fonction test du panneau paramètre et url, cela ne fonctionne pas. J'ai remplacer VAR3 par le numéro de téléphone et maintenant tout fonctionne. Il est possible que j'ai fait des erreurs mais j'ai refait 3 fois l'installation avec le même constat. L'important est qu'il y ait une solution qui fonctionne. Si cela peut aider cordialement
|
Auteur: | dommarion [ 07 Nov 2024 19:25 ] |
Sujet du message: | Re: Envoi de SMS via Eedomus en utilisant une API |
Bonsoir, La version en ligne a été corrigée. En effet le fichier JSON n'avait pas suivi toutes les adaptations pour l'API de VONAGE. Merci à theveret pour ses remarques. Tout doit être ok maintenant. bonne soirée dommarion |
Auteur: | opa95 [ 07 Nov 2024 19:41 ] |
Sujet du message: | Re: Envoi de SMS via Eedomus en utilisant une API |
Bonsoir thervet
C'est parce que la fenêtre "test" et les champs "paramètres" des actionneurs utilisent un interpréteur qui n'aime pas le symbole "+" que l'on doit remplacer par "%2b" (c'est aussi un problème si l'on doit utiliser un "/" ou un "&") |
Page 1 sur 2 | Le fuseau horaire est UTC+1 heure |
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/ |