Scénario SMS + texte aléatoire

Bonjour à tous,

Voici mon idée :

Prévoir un scénario dans jeedom qui envoie automatiquement un SMS de réconfort (qui changera à chaque fois) au travers de NTFY et/ou Free Mobile (clé 4G ou par l’API).

Cependant, toutes les solutions testées à l’aide de ChatGPT ou du forum ne semblent pas aboutir.

Pouvez-vous m’aider ?

Cordialement,

Benjamin Faure.

Bonjour,
que cherches tu ? les phrases ou comment faire le scénario

Comment faire le scénario. Pour les phrases, j’ai

alors y’a peut être plus propre, mais moi j’ai mis les phrases, une par ligne dans un fichier texte. J’ai un script qui s’execute la nuit et qui en choisit une au hasard.
exemple,
fichier phrases.txt
script phrases.sh qui contient

sort -R /var/www/html/plugins/script/data/phrases.txt | head -n 1

il te suffit ensuite d’appeler cette commande de ton script

Et tu envoie le message par la suite ?

non ca permet juste d’avoir la commande #[maison][salutations][phrases]# par exemple que tu inclus dans ton message à envoyer par un scénario

Fait déjà ton fichier avec les phrases et vérifie que cela fonctionne, voici chez moi pour le script salutations et la commande cava

Je suis en train de tester. J’ai fait le fichier txt, le fichier sh et ça marche pour le moment.

Merci à toi pour l’astuce en tout cas. Elle est peut-être pas la plus efficace et optimisé mais elle fonctionne bien et c’est le principal.

Tu as pas de problème lors des updates ?

Reste plus qu’à trouver comment automatiser pour qu’en lisant un QR Code ou en faisant une requête ça fonctionne :slight_smile:

avec plaisir
non, jamais eu de soucis depuis des années

et tu fais partir les messages à heure fixe ?

non c’est des messages lus avec le scénario de réveil sur une enceinte
donc j’exécute donc le script qu’une fois par nuit avec l’option auto actualisation.
J’ai donc ma phrase du matin prête quand je me réveil. Tu attire ma curiosité, quel est le besoin derrière cette demande d’envoi sms réconfortant aléatoire ?

J’ai géré le « changement » de phrase avec la fonction rafraichir du script.

Juste envoyer un SMS de manière aléatoire en gros du lundi/vendredi entre 9h et 17h à ma compagne

pour l’envoi de sms en random (aléatoire), tu mets le déclencheur du scénario à 9h et tu calcules les secondes jusqu’ à 17heures^^
il faut mettre ça dans un bloc « DANS » rand(0,nbres-secondes) → FAIRE envoi sms

ah bien vu ça :slight_smile:
Et tu as une piste pour gérer l’envoi aléatoire dans la semaine ?

je suis pas un spécialiste mais tu as les commandes SI #sjour# == « Lundi »
par exemple