Bonjour,
Savez vous s’il est possible d’envoyer des SMS via un routeur 4G MR600 TPLINK.
j’ai vu ce lien mais j’avoue que je ne suis pas assez calé:
https://github.com/plewin/tp-link-modem-router
Bonne soirée
Bonjour,
Savez vous s’il est possible d’envoyer des SMS via un routeur 4G MR600 TPLINK.
j’ai vu ce lien mais j’avoue que je ne suis pas assez calé:
https://github.com/plewin/tp-link-modem-router
Bonne soirée
Bonjour,
Je viens de réussir à faire fonctionner ce projet Github sur Jeedom je vais te faire un résumer de toutes les actions que j’ai dû faire si cela peut t’aider :
curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add -
echo "deb https://dl.yarnpkg.com/debian/ stable main" | sudo tee /etc/apt/sources.list.d/yarn.list
sudo apt-get update
sudo apt-get install yarn -y
cd /var/www/html/plugins/script/data
git clone https://github.com/plewin/tp-link-modem-router/
cd tp-link-modem-router/
yarn install
./sms-send.js --url="http://192.168.1.1" --login="admin" --password="myrouterpassword" "0612345678" "my text message"
Si tu as bien reçu ton SMS, il ne te reste plus qu’a créer une commande en utilisant le plugin script avec les éléments que tu souhaites
/var/www/html/plugins/script/data/tp-link-modem-router/sms-send.js --url="http://192.168.1.1" --login="admin" --password="myrouterpassword" "0612345678" "my text message"
Dans ton plugin script, je te conseille de créer une ligne par numéro de téléphone que tu souhaites joindre et tu choisi dans 'Type" le type « Message ». Dans ta commande il te suffira ensuite de changer le « my text message » par « #message# » :
/var/www/html/plugins/script/data/tp-link-modem-router/sms-send.js --url="http://192.168.1.1" --login="admin" --password="myrouterpassword" "0612345678" "#message#"
Tu peux maintenant utiliser ton équipement script pour envoyer des messages dans les scénarios sans problèmes
J’espère avoir été assez clair dans mes explications
Bon courage.
[EDIT] : J’ai fais un tuto sur mon blog avec quelques améliorations :
Bonjour dmoutault,
désolé, car je répond très tard j’ai eu quelques problèmes avec ma box internet.
merci pour beaucoup pour ton aide.
j’ai fait un premier essai et j’ai eu erreur quand j’essaye d’envoyer un sms.
internal/modules/cjs/loader.js:1149
throw new ERR_REQUIRE_ESM(filename, parentPath, packageJsonPath);
^
Error [ERR_REQUIRE_ESM]: Must use import to load ES Module: /var/www/html/plugins/script/data/tp-link-modem-router/sms-send.js
at Object.Module._extensions..js (internal/modules/cjs/loader.js:1149:13)
at Module.load (internal/modules/cjs/loader.js:977:32)
at Function.Module._load (internal/modules/cjs/loader.js:877:14)
at Function.executeUserEntryPoint [as runMain] (internal/modules/run_main.js:74:12)
at internal/main/run_main_module.js:18:47 {
code: 'ERR_REQUIRE_ESM'
}
d’après mes recherches je pense que nodejs n’est pas installé sur mon raspberry pi.
es ce que j’ai raison ? sais-tu comment l’installer ?
j’ai fait la commande suivante pour vérifier que nodejs était bien installé.
pi@jeedom:~ $ nodejs -v
v12.16.3
j’ai la version v12.16.3 à priori.
merci beaucoup pour ton aide.
Salut,
Est-ce que tu peux m’envoyer la commande que tu as lancer avant d’avoir cette erreur ?
j’ai lancé la commande suivante en modifiant mot de passe, numéro de téléphone et adresse ip:
./sms-send.js --url="http://192.168.1.1" --login="admin" --password="myrouterpassword" "0612345678" "my text message"
Egalement pour me connecter au Routeur via le webserveur je renseigne uniquement un mot de passe. c’est pareil pour toi aussi ? car je doute sur le loggin du coup.
Salut,
Je suis en version 12.20.1 la différence de version est peut-être la cause ?
Quand tu lance ta commande tu te trouve bien à la racine du dossier tp-link-modem-router ?
Bonjour @dmoutault
Effectivement c’était ça !!
je viens de réussir à mettre à jour (c’était pas gagné). et le test fonctionne.
je l’ai intégré dans Jeedom comme tu me l’as conseillé. ça fonctionne parfaitement bien.
à priori nous pouvons lire les sms via cat SMS. Peux-tu m’expliquer comment utiliser la fonction via Jeedom ?
Bon weekend.
Salut,
Bonne nouvelle
Pour la partie réception cependant je ne me suis pas penché dessus n’en n’ayant pas le besoin pour le moment. Mais en regardant de travers ça m’a l’air déjà un peu plus compliqué lol
Ce sujet a été automatiquement fermé après 24 heures suivant le dernier commentaire. Aucune réponse n’est permise dorénavant.