Dev d'une passerelle SMS via un ancien mobile Android

Routage de ports, récupération de météo, accès depuis votre smartphone bref tout ce qui permet à Domoticz d'être conecté à Internet se passe ici.
sphinxou
Messages : 177
Enregistré le : 03 déc. 2016, 13:37

Re: Dev d'une passerelle SMS via un ancien mobile Android

Message par sphinxou »

sans espace sa fonctionne
Cirus a écrit :Essayez avec une phrase simple sans espace :

Code : Tout sélectionner

smsput('ADMIN',"porte_ouverte")
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 ?
Domoticz 4.9700/ rfxcom /sonde diy/raspberry pi3+HDD/cirusms/contact de porte diy

Cirus
Messages : 48
Enregistré le : 05 févr. 2017, 21:42

Re: Dev d'une passerelle SMS via un ancien mobile Android

Message 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 :

Code : Tout sélectionner

smsput('ADMIN',"porte_ouverte")
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

sphinxou
Messages : 177
Enregistré le : 03 déc. 2016, 13:37

Re: Dev d'une passerelle SMS via un ancien mobile Android

Message 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 :

Code : Tout sélectionner

smsput('ADMIN',"porte_ouverte")
Domoticz 4.9700/ rfxcom /sonde diy/raspberry pi3+HDD/cirusms/contact de porte diy

Cirus
Messages : 48
Enregistré le : 05 févr. 2017, 21:42

Re: Dev d'une passerelle SMS via un ancien mobile Android

Message 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 :

Code : Tout sélectionner

smsput('ADMIN',"porte_ouverte")

sphinxou
Messages : 177
Enregistré le : 03 déc. 2016, 13:37

Re: Dev d'une passerelle SMS via un ancien mobile Android

Message 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
Domoticz 4.9700/ rfxcom /sonde diy/raspberry pi3+HDD/cirusms/contact de porte diy

Cirus
Messages : 48
Enregistré le : 05 févr. 2017, 21:42

Re: Dev d'une passerelle SMS via un ancien mobile Android

Message 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 !!

sphinxou
Messages : 177
Enregistré le : 03 déc. 2016, 13:37

Re: Dev d'une passerelle SMS via un ancien mobile Android

Message 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
Domoticz 4.9700/ rfxcom /sonde diy/raspberry pi3+HDD/cirusms/contact de porte diy

Cirus
Messages : 48
Enregistré le : 05 févr. 2017, 21:42

Re: Dev d'une passerelle SMS via un ancien mobile Android

Message 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

sphinxou
Messages : 177
Enregistré le : 03 déc. 2016, 13:37

Re: Dev d'une passerelle SMS via un ancien mobile Android

Message 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
Domoticz 4.9700/ rfxcom /sonde diy/raspberry pi3+HDD/cirusms/contact de porte diy

Cirus
Messages : 48
Enregistré le : 05 févr. 2017, 21:42

Re: Dev d'une passerelle SMS via un ancien mobile Android

Message 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

Répondre