Page 7 sur 10
Re: Dev d'une passerelle SMS via un ancien mobile Android
Publié : 14 mai 2017, 11:28
par sphinxou
sans espace sa fonctionne
Cirus a écrit :Essayez avec une phrase simple sans espace :
sphinxou a écrit :oui quand je passe par la commande
Code : Tout sélectionner
commandArray['OpenURL']='192.168.1.2:1200/SMS&GRP=ADMIN&MSG=Bonjour%20Test%20SMS'
sa fonctionne
Cirus a écrit :Sincèrement je ne vois pas... le device 'ALARME' existe ?
Re: Dev d'une passerelle SMS via un ancien mobile Android
Publié : 14 mai 2017, 11:41
par Cirus
c'est vrai que j'ai mis des '_' à la place des '%20'... pourtant il me semble avoir testé ça !!
sphinxou a écrit :sans espace sa fonctionne
Cirus a écrit :Essayez avec une phrase simple sans espace :
sphinxou a écrit :oui quand je passe par la commande
Code : Tout sélectionner
commandArray['OpenURL']='192.168.1.2:1200/SMS&GRP=ADMIN&MSG=Bonjour%20Test%20SMS'
sa fonctionne
Re: Dev d'une passerelle SMS via un ancien mobile Android
Publié : 14 mai 2017, 11:44
par sphinxou
le sms recu est = porte_ouverte
Cirus a écrit :c'est vrai que j'ai mis des '_' à la place des '%20'... pourtant il me semble avoir testé ça !!
sphinxou a écrit :sans espace sa fonctionne
Cirus a écrit :Essayez avec une phrase simple sans espace :
Re: Dev d'une passerelle SMS via un ancien mobile Android
Publié : 14 mai 2017, 11:50
par Cirus
Il faut doubler les %%
Code : Tout sélectionner
function smsput( sGroup, sMsg )
sUrl="http://192.168.1.21:1200/SMS&GRP=" .. sGroup .. "&MSG="
commandArray['OpenURL'] = sUrl .. string.gsub(sMsg, ' ', '%%20')
end
Cirus a écrit :c'est vrai que j'ai mis des '_' à la place des '%20'... pourtant il me semble avoir testé ça !!
sphinxou a écrit :sans espace sa fonctionne
Cirus a écrit :Essayez avec une phrase simple sans espace :
Re: Dev d'une passerelle SMS via un ancien mobile Android
Publié : 14 mai 2017, 12:34
par sphinxou
nikel sa fonctionne
merci beaucoup
Cirus a écrit :Il faut doubler les %%
Code : Tout sélectionner
function smsput( sGroup, sMsg )
sUrl="http://192.168.1.21:1200/SMS&GRP=" .. sGroup .. "&MSG="
commandArray['OpenURL'] = sUrl .. string.gsub(sMsg, ' ', '%%20')
end
Cirus a écrit :c'est vrai que j'ai mis des '_' à la place des '%20'... pourtant il me semble avoir testé ça !!
sphinxou a écrit :sans espace sa fonctionne
Re: Dev d'une passerelle SMS via un ancien mobile Android
Publié : 14 mai 2017, 17:06
par Cirus
Bonne utilisation...
Cirus
sphinxou a écrit :nikel sa fonctionne
merci beaucoup
Cirus a écrit :Il faut doubler les %%
Code : Tout sélectionner
function smsput( sGroup, sMsg )
sUrl="http://192.168.1.21:1200/SMS&GRP=" .. sGroup .. "&MSG="
commandArray['OpenURL'] = sUrl .. string.gsub(sMsg, ' ', '%%20')
end
Cirus a écrit :c'est vrai que j'ai mis des '_' à la place des '%20'... pourtant il me semble avoir testé ça !!
Re: Dev d'une passerelle SMS via un ancien mobile Android
Publié : 14 nov. 2017, 22:15
par sphinxou
bonjour
je suis très satisfait de votre appli je l'ai même acheter. Ya t'il une mise a jour de prévu??
sachant que risque et commentaire sont des variables sa ne fonctionne pas comment puis je mettre c'est 2 variables???
smsput('ADMIN',"Alerte vigilance meteo " .. risque,commentaire)
merci beaucoup
Re: Dev d'une passerelle SMS via un ancien mobile Android
Publié : 15 nov. 2017, 07:32
par Cirus
Bonjour,
Je suppose que vous avez modifié la fonction 'smsput' car celle que je donne en exemple à 2 paramètres en entrée et la votre 3 :
smsput( 'ADMIN', "Alerte vigilance meteo " .. risque, commentaire)
Pour vous aider concrètement il me faut plus d'informations sur votre implémentation.
- votre message laisse penser que l'installation fonctionne et seul l'envoi de votre alerte MTO ne fonctionne pas, est-ce le cas ?
- pouvez-vous me transmettre votre fonction smsput modifiée SVP.
Cordialement
Cirus
Re: Dev d'une passerelle SMS via un ancien mobile Android
Publié : 15 nov. 2017, 17:58
par sphinxou
bonsoir
non je n'est pas modifier la function
function smsput( sGroup, sMsg )
sUrl="
http://192.168.1.21:1200/SMS&GRP=" .. sGroup .. "&MSG="
commandArray['OpenURL'] = sUrl .. string.gsub(sMsg, ' ', '%%20')
end
le sms est envoyer mais je 'est que la première variable
Re: Dev d'une passerelle SMS via un ancien mobile Android
Publié : 15 nov. 2017, 19:00
par Cirus
Bon alors c'est normal car la fonction native attend 2 paramètres vous en passez 3 !
Il faut soit modifier la fonction, soit modifier le passage de paramètre à vous de voir, je vous propose les 2 solutions dans un même code

Donc soit vous utilisez smsputMto soit vous modifiez l'appel...
Code : Tout sélectionner
function smsputMto( sGroup, sRisque, sCommentaire )
smsput( sGroup, "Alerte vigilance meteo ".. sRisque .. ":".. sCommentaire )
end
Cordialement
Cirus
sphinxou a écrit :bonsoir
non je n'est pas modifier la function
function smsput( sGroup, sMsg )
sUrl="
http://192.168.1.21:1200/SMS&GRP=" .. sGroup .. "&MSG="
commandArray['OpenURL'] = sUrl .. string.gsub(sMsg, ' ', '%%20')
end
le sms est envoyer mais je 'est que la première variable