5/5 - (2 votes)

Recevoir une alerte intrusion, confirmer un arrosage ou être prévenu d’une coupure internet: le sms reste une notification robuste quand le wifi et les applications mobiles ne suivent plus. Sur Jeedom, la promesse de « sms gratuits » est pourtant source de malentendus: gratuit peut vouloir dire inclus dans un forfait, limité par une api, ou rendu « gratuit » parce qu’on réutilise une carte sim déjà payée. L’objectif est simple: identifier les solutions réellement gratuites, les configurer proprement et, surtout, diagnostiquer vite un échec d’envoi sans s’acharner sur Jeedom alors que le blocage se situe souvent côté opérateur, encodage ou quota.

Ce qu’il faut retenir
  • « gratuit » signifie le plus souvent: sms inclus via l’api free mobile, pas un service illimité sans condition.
  • Avant d’accuser Jeedom, vérifier: option api activée, identifiant free, clé d’api, message encodé et absence de valeurs interdites.
  • Tester d’abord l’envoi unitaire depuis la commande du plugin, puis seulement via un scénario Jeedom.
  • En cas d’échec, les logs Jeedom et les symptômes (quota, rate limit, rejet d’encodage) donnent la cause en quelques minutes.
  • Alternatives: services web « gratuits » souvent instables, ou passerelle locale via modem gsm/dongle 4g pour reprendre la main.

SMS gratuits sur Jeedom : ce qui est vraiment possible

La question « comment puis-je envoyer des SMS gratuitement depuis Jeedom ? » appelle une réponse nuancée. Il n’existe pas, dans la durée, de passerelle sms gratuite universelle, illimitée et fiable. En pratique, on rencontre quatre cas.

1) Sms inclus dans un forfait via une api opérateur. C’est le cas le plus proche du « gratuit »: vous ne payez pas de crédits sms supplémentaires, l’envoi passe par une api (par exemple l’api free mobile) et les sms sont considérés comme inclus dans l’offre. Cela reste conditionné à l’éligibilité de la ligne et à l’activation de l’option.

2) Services web « gratuits » (type AfreeSMS ou Free SMS online). Ils peuvent fonctionner ponctuellement, mais leurs contraintes sont fréquentes: limitations, changements d’url, captchas, restrictions géographiques, ou conditions d’usage qui rendent l’automatisation fragile. Pour une alarme, la fiabilité est souvent insuffisante.

3) Plateformes sms payantes. Elles facturent des crédits sms et offrent une bonne délivrabilité, mais sortent du cadre « gratuit ».

4) Solutions matérielles locales: une passerelle sms chez vous, basée sur un gsm modem usb ou un dongle 4g compatible, avec une carte sim. Ce n’est pas gratuit (sim + éventuel matériel), mais c’est souvent économique, indépendant, et plus simple à auditer en cas d’échec.

Une fois ce cadrage posé, l’option la plus directe quand on parle de « sms gratuits » sur Jeedom reste l’envoi via Free Mobile, à condition de préparer correctement les prérequis et les identifiants.

Activer l’envoi via Free Mobile : prérequis et récupération des identifiants

Activer l’envoi via Free Mobile : prérequis et récupération des identifiants

Activer l’envoi via free mobile : prérequis et récupération des identifiants

Le point de départ est côté opérateur: le plugin sms ou le plugin dédié ne compensera pas une option api désactivée. Pour Free Mobile, l’envoi repose sur l’api free mobile et une authentification simple: identifiant free + clé d’api. Sans ces deux éléments, l’erreur est immédiate, même si Jeedom est parfaitement configuré.

Les prérequis concrets à valider avant tout diagnostic Jeedom:

  • Être abonné Free Mobile et éligible à l’option « free sms » annoncée comme gratuite dans le forfait.
  • Activer l’option d’envoi par api dans l’espace abonné de la ligne concernée.
  • Récupérer l’identifiant (souvent un identifiant numérique de la ligne/compte) et générer la clé d’api.
  • Comprendre la contrainte multi-lignes: pour notifier plusieurs lignes, il faut créer autant d’utilisateurs que de lignes à notifier, et toutes les lignes doivent être des lignes Free pour que cela fonctionne.

Pourquoi je n’arrive pas à envoyer des sms alors que « tout est bon » ? Dans les cas observés, l’échec survient souvent avant Jeedom: option non activée, identifiant confondu avec un login email, clé copiée avec un espace, ou changement de clé après régénération sans mise à jour dans Jeedom. Autre piège: tester avec une ligne non Free en destination dans un montage multi-lignes mal compris, puis conclure à un dysfonctionnement du plugin.

Une fois l’identifiant et la clé d’api validés, la configuration Jeedom devient mécanique. L’étape suivante consiste à mettre en place le plugin adapté et à tester l’envoi de façon unitaire, avant d’impliquer un scénario Jeedom.

Configurer Jeedom pour envoyer des sms : plugin, paramètres et test

Configurer Jeedom pour envoyer des sms : plugin, paramètres et test

Configurer jeedom pour envoyer des sms : plugin, paramètres et test

Jeedom propose un plugin sms capable d’envoyer des messages (alertes, alarme, scénarios) et aussi d’en recevoir pour dialoguer via des interactions, à condition de les avoir configurées. À côté, il existe un plugin dédié à l’envoi via Free Mobile (api opérateur), annoncé comme gratuit, qui s’appuie sur l’identifiant et la clé d’api.

Côté méthode, le diagnostic gagne du temps si vous séparez clairement trois niveaux: plugin, commande, scénario Jeedom.

Bon déroulé de mise en place:

  • Installer le plugin, l’activer, puis sauvegarder pour permettre le démarrage du démon quand il est requis.
  • Créer l’équipement dans le menu plugins → communication, renseigner le nom, l’objet parent, et activer l’équipement.
  • Configurer les paramètres nécessaires (identifiant free, clé d’api pour Free Mobile, ou port et modem pour une solution gsm).
  • Créer ou utiliser la commande d’envoi, puis réaliser un test unitaire via le bouton « tester » de la commande.

Point de friction fréquent en scénario: dans certains cas « free sms », la fonction ou commande « message » utilisée dans un scénario correspond au centre de messages de Jeedom et n’envoie pas de sms. Pour éviter ce faux diagnostic, la règle est stricte: tester l’envoi depuis l’équipement d’abord, puis appeler la commande dédiée d’envoi dans le scénario Jeedom.

En cas d’échec, basculer temporairement le niveau de logs en debug, refaire un essai, puis revenir au niveau normal. Les logs Jeedom doivent être votre source principale: ils indiquent si l’appel api part, si la réponse est un refus, ou si le plugin ne déclenche même pas l’action.

Quand l’envoi part mais que le message est rejeté, la cause se trouve souvent dans le contenu: caractères non acceptés, encodage, longueur, ou paramètres interprétés. C’est l’objet de la section suivante.

Valeurs interdites et messages rejetés : ce que Jeedom et l’api refusent

Valeurs interdites et messages rejetés : ce que Jeedom et l’api refusent

Le terme valeurs interdites revient dès qu’un message contient des caractères ou des formats que l’api ou le plugin ne tolère pas. Dans un flux sms, le problème n’est pas seulement « le texte », mais la manière dont il est transporté: souvent via une url, donc soumis à l’URL encoding.

Cas typiques de rejet ou d’envoi tronqué:

  • Caractères spéciaux non encodés: espaces, « & », « ? », « # », « + », guillemets, ou retours à la ligne. Sans URL encoding, l’api peut interpréter un « & » comme un séparateur de paramètres.
  • Accents et encodage: selon la chaîne (plugin, api, commande), un mauvais encodage peut produire des caractères illisibles ou un rejet. Rester sobre dans les messages critiques réduit le risque.
  • Longueur: un sms long peut être découpé. Sur modem gsm, le plugin propose un paramètre « nombre de caractères maximum par message texte » qui influence le découpage.
  • Numéro de destination mal formé (si applicable): préfixe, espaces, format international.

Bonnes pratiques rédactionnelles, orientées fiabilité:

  • Préférer des messages courts et structurés: « alarme: porte garage ouverte 5 min ».
  • Éviter les caractères ambigus dans les urls: remplacer « & » par « et », limiter les emojis, supprimer les retours à la ligne.
  • Si le plugin ne gère pas automatiquement l’encodage, appliquer un URL encoding sur le texte avant envoi (au minimum pour les espaces et caractères réservés).
  • Tester un message « minimal » puis enrichir progressivement pour isoler le caractère fautif.

Si le message est propre mais que l’envoi ne part toujours pas, on passe au diagnostic priorisé. L’idée: vérifier la chaîne dans l’ordre, du plus probable au plus rapide à confirmer, avant de conclure à un bug Jeedom.

Dépannage : check-list quand l’envoi de sms ne part pas

Dépannage : check-list quand l’envoi de sms ne part pas

Cette check-list vise un diagnostic en quelques minutes, sans suppositions. Elle s’applique aussi bien à Free Mobile (api) qu’à une passerelle locale.

  • 1) Test unitaire: envoyer depuis la commande de l’équipement (bouton « tester »). Si ça échoue ici, le scénario Jeedom est hors de cause.
  • 2) Vérifier identifiant free et clé d’api: copier-coller propre, sans espaces, et confirmer que l’option api est activée sur la ligne.
  • 3) Quotas et rate limit: si plusieurs notifications partent en rafale (alarme + relances), l’api peut appliquer une limite. Espacer les envois dans le scénario Jeedom et éviter les boucles.
  • 4) Contrôler le contenu: message minimal, sans accents ni caractères réservés, puis réintroduire progressivement. Traquer les valeurs interdites et l’absence d’URL encoding.
  • 5) Lire les logs Jeedom: passer en debug, relancer, et interpréter: appel non déclenché, réponse de refus, ou erreur réseau.
  • 6) Vérifier l’heure et le déclencheur: un scénario peut ne pas s’exécuter (condition fausse, déclencheur absent). Fournir le log d’exécution du scénario pour trancher.

Symptômes courants et lecture rapide:

Symptôme Interprétation probable Action prioritaire
Le test commande échoue, aucun sms Paramètres api/équipement incorrects Identifiant free, clé d’api, option activée, logs debug
Le test fonctionne, le scénario non Mauvaise commande appelée, logique de scénario Utiliser la commande d’envoi, vérifier conditions et logs du scénario
Un sms sur dix part Rate limit, rafales, instabilité réseau Espacer, limiter les répétitions, regrouper les notifications
Message tronqué ou illisible Encodage, longueur, caractères spéciaux Message court, URL encoding, simplification du texte

Si malgré tout l’envoi via Free Mobile n’est pas assez fiable pour votre usage, ou si vous souhaitez sortir d’une dépendance opérateur, il reste des alternatives: services web, ou passerelle locale avec modem.

Alternatives à Free : passerelle, services web et modem gsm

Alternatives à Free : passerelle, services web et modem gsm

Une passerelle sms gratuite au sens strict est rare. Les « gratuits » les plus visibles (AfreeSMS, Free SMS online) peuvent dépanner, mais ils changent souvent de règles et sont difficiles à industrialiser dans Jeedom sans casse. Pour une notification d’alarme, la gratuité peut coûter cher en faux négatifs.

Pour comparer, trois familles se distinguent.

Option Coût marginal Fiabilité Confidentialité Quand la choisir
Api Free Mobile Souvent inclus au forfait Bonne si option active et usage raisonnable Dépend de l’opérateur Alertes simples, mise en place rapide
Services web gratuits (AfreeSMS, Free SMS online) 0 € Variable, souvent fragile Faible, tiers impliqué Tests, usages non critiques
Passerelle locale via gsm modem / dongle 4g Sim + matériel Bonne si matériel compatible Meilleure, flux local Alarme, autonomie, audit complet

La solution matérielle repose sur le plugin sms de Jeedom avec un gsm modem usb ou une clé compatible. La configuration initiale est structurée: activer le plugin, configurer le port, sauvegarder, puis vérifier que le démon se lance. Le paramètre clé est le port sms (exemple: /dev/ttyUSB0), repérable via dmesg en branchant le modem puis en observant les périphériques détectés. Le mode « auto » existe, mais il est indiqué comme ne fonctionnant qu’avec les clés Huawei e220. Certaines clés 3g démarrent en mode « modem » et doivent être basculées en mode gsm via l’outil du fabricant. La vitesse par défaut est souvent 115200 bauds, avec un repli possible à 9600 bauds. En cas d’erreur « CMS 330 SMSC number not set », il faut renseigner la passerelle sms de l’opérateur.

  • OSTENT Modem GSM avec Module Wavecom Q2303A Interface USB at Commandes SMS
    Modem GSM de qualité industrielle Basé sur le module Wavecom Q2303A Interface de port USB Contrôle via les commandes AT Prise en charge des deux fréquences : GSM 900/1800 MHz
  • TP-Link Routeur 4G M7350, Modem 4G débit 150Mbps, Hotspot 4G, Batterie Rechargeable 2000 mAh, Partage WiFi jusqu'à 10 appareils, Déverrouillé Compatible Toute SIM, Micro USB
    【Profitez d'une vitesse rapide avec la 4G】Prend en charge le réseau 4G LTE-Advanced, atteint une vitesse des téléchargements jusqu'à 150 Mbps et 50 Mbps en upload, compatible avec le réseau 4G LTE. 【Configuration facile】Branchez votre carte SIM Nano (n'est pas incluse dans le prix) et le configurez en 3 minutes : Vous devez entrer un CODE PIN lors de la configuration. Les cartes SIM Nano de divers opérateurs (Orange, SFR, Bouygues Telecom, Free, NRJ Mobile, Coriolis, Auchan Telecom, Cdiscount Mobile, Prixtel, E.Leclerc Mobile, Sosh, B&You, Red by SFR etc). 【Connectez le réseau 4G en déplacement】Le M7350, au design compact et élégant, idéal pour les voyages, les voyages d'affaires, les activités de plein air, et plus encore. Vous pouvez profiter d'un hotspot WiFi sans consommer la batterie de votre téléphone. 【Partagez votre connexion avec jusqu'à 10 appareils】Connectez simultanément smartphones, ordinateurs portables, tablettes et consoles de jeu. Une solution pratique pour les familles, étudiants ou équipes en déplacement. 【Écran TFT et stockage mobile】L'écran couleur affiche en temps réel le signal, la batterie et la consommation de données. Le lecteur microSD permet de partager facilement vos fichiers avec vos appareils connectés. 【Batterie de 2000 mAh】M7350 est capable de fonctionner pendant 8 heures à pleine capacité. Pour plus de flexibilité, l'appareil peut être rechargé via un câble micro USB connecté à un ordinateur portable, un chargeur portable 【Contrôle intelligent avec l'application tpMiFi】Gérez facilement votre réseau depuis votre smartphone. Contrôlez l'utilisation des données, gérez les appareils connectés et partagez des fichiers en quelques clics grâce à l'application tpMiFi pour iOS et Android. 【Partagez vos fichiers partout avec la carte microSD】Transformez votre hotspot en espace de stockage mobile. Accédez et partagez facilement photos, vidéos, musiques et documents via le réseau WiFi grâce au lecteur microSD intégré (jusqu'à 32 Go).
  • Modem GSM Phoenix Contact TC Mobile I/O X200-4G AC Fonction (GSM): Coupure

Enfin, si vous exploitez la réception de sms, le plugin permet de dialoguer avec Jeedom via des interactions, mais la sécurité doit être pensée: autoriser des numéros inconnus et activer les interactions sur le même équipement expose à des commandes non désirées. Il est souvent plus sûr de séparer en plusieurs équipements selon les règles d’autorisation.

FAQ

Comment puis-je envoyer des SMS gratuitement depuis Jeedom ?

Le plus réaliste est l’envoi via l’api Free Mobile si vous êtes abonné, avec option activée, identifiant free et clé d’api renseignés dans le plugin. « Gratuit » signifie généralement inclus dans le forfait, pas un service illimité sans conditions.

Existe-t-il une passerelle SMS gratuite ?

Les services web gratuits existent (AfreeSMS, Free SMS online) mais sont souvent limités et instables pour une automatisation. Une passerelle locale via gsm modem n’est pas gratuite, mais elle offre une meilleure maîtrise et une bonne fiabilité.

Pourquoi je n’arrive pas à envoyer des SMS ?

Les causes les plus fréquentes sont: option api non activée, identifiant ou clé d’api erronés, rate limit après rafale, message rejeté pour encodage/valeurs interdites, ou scénario Jeedom qui n’appelle pas la commande d’envoi. Les logs Jeedom en debug permettent de trancher rapidement.

Valeurs interdites Jeedom ?

Ce sont des caractères ou formats qui provoquent un rejet ou une mauvaise interprétation, surtout quand le sms est envoyé via une url. Les espaces, « & », « ? », retours à la ligne et certains caractères accentués peuvent nécessiter un URL encoding ou une simplification du message.

Un envoi sms fiable sur Jeedom se joue moins sur des réglages complexes que sur une validation méthodique: prérequis opérateur, test unitaire, lecture des logs, puis seulement l’intégration dans un scénario. Avec cette routine, on élimine vite les faux coupables et on choisit une alternative cohérente si l’api ou le service gratuit ne tient pas la charge.