Bonjour,
Sur les conseils de @Chris13, je me suis équipé de cet excellent routeur.
En m’appuyant sur ce « vieux » post, j’ai mis en place l’envoi des SMS qui marche parfaitement.
En fouillant, je suis tombé sur ce plugin développé par Salviaf et Loic :
Sauf que je n’arrive pas à le faire fonctionner. Quelqu’un a t’il réussi à s’en servir ?
A défaut, je cherche à récupérer les SMS reçus non lus, voir les supprimer.
J’essaie de m’appuyer sur cela :
J’arrive à récupérer la liste des SMS dans la boite de réception ; mais alors comment la traiter sous Jeedom ! Si quelqu’un peut m’appuyer, m’aiguiller…
curl --user apiuser:pleasechangeme -X GET "http://127.0.0.1:3000/api/v1/sms/inbox" -H "accept: application/json"
Pour remettre en perspective :
- dans le répertoire script du tplink j’ai fait un fichier config.json avec les infos :
{
"url": "http://192.168.1.1",
"login": "admin",
"password": "myrouterpassword",
"api_listen_host": "127.0.0.1",
"api_listen_port": 3000,
"api_users": { "apiuser": "pleasechangeme" }
}
Je lance l’interface API par :
./api-bridge.js --config=config.json
curl --user apiuser:pleasechangeme -X GET "http://127.0.0.1:3000/api/v1/sms/inbox" -H "accept: application/json"
Qui me donne :
{"status":200,"data":[{"index":55,"from":"+33xxxxxxxxxx","content":"Test api","receivedTime":"2022-03-27T16:24:46.000Z","unread":true},{"index":5,"from":"+336xxxxxxx","content":"Lat:4xxxxx\u0011Lon:x\u0011Spd:001\u0011T:26/03/22 01:00\u0011Bat:100%\u0011ID:9151117143\u0011http://maps.google.com/maps?q=NX,EY","receivedTime":"2022-03-25T23:00:42.000Z","unread":true}]}
Je n’ai pas réussi à faire fonctionner SMS cat.
L’idée serait d’arriver à récupérer ça de manière périodique, de lire les non-lus, de récupérer qui a écrit et le texte et derrière que jeedom me permette de dérouler.
Merci !