Page 6 sur 10
Re: Dev d'une passerelle SMS via un ancien mobile Android
Publié : 14 mai 2017, 11:00
par sphinxou
Error: EventSystem: in ALARME: [string "..."]:5: invalid capture index
voila l'erreur dans les log
Cirus a écrit :Vous pouvez-être plus explicite SVP !!
sphinxou a écrit :merci je n'ai plus d'erreur mais je ne reçois pas de sms
Cirus a écrit :il faut supprimer la ligne où il y a 'sMsgx = ' car la variable sMsgx n'a pas d'affectation.
Re: Dev d'une passerelle SMS via un ancien mobile Android
Publié : 14 mai 2017, 11:02
par Cirus
Pour information je viens de faire le test avec un Asus (Z00AD) Android 5 avec 2 Slots et ça fonctionne nickel en paramétrant le mobile correctement et en mettant la carte SIM dans le Slot1.
Cirus a écrit :Vous pouvez-être plus explicite SVP !!
sphinxou a écrit :merci je n'ai plus d'erreur mais je ne reçois pas de sms
Cirus a écrit :il faut supprimer la ligne où il y a 'sMsgx = ' car la variable sMsgx n'a pas d'affectation.
Re: Dev d'une passerelle SMS via un ancien mobile Android
Publié : 14 mai 2017, 11:07
par Cirus
Donc dans la log Domoticz. Vous avez un pb dans votre code à l'exécution, copiez moi votre script.
sphinxou a écrit :Error: EventSystem: in ALARME: [string "..."]:5: invalid capture index
voila l'erreur dans les log
Cirus a écrit :Vous pouvez-être plus explicite SVP !!
sphinxou a écrit :merci je n'ai plus d'erreur mais je ne reçois pas de sms
Re: Dev d'une passerelle SMS via un ancien mobile Android
Publié : 14 mai 2017, 11:09
par sphinxou
ok moi sa ne fonctionner pas pourtant avec le même paramétrage.
je Vien d'acheter l'appli elle est vraiment super
Cirus a écrit :Pour information je viens de faire le test avec un Asus (Z00AD) Android 5 avec 2 Slots et ça fonctionne nickel en paramétrant le mobile correctement et en mettant la carte SIM dans le Slot1.
Cirus a écrit :Vous pouvez-être plus explicite SVP !!
sphinxou a écrit :merci je n'ai plus d'erreur mais je ne reçois pas de sms
Re: Dev d'une passerelle SMS via un ancien mobile Android
Publié : 14 mai 2017, 11:10
par sphinxou
voila en passant par la méthode openurl sans la fonction smsput sa fonctionne:
Code : Tout sélectionner
function smsput( sGroup, sMsg )
sUrl="http://192.168.1.2:1200/SMS&GRP=" .. sGroup .. "&MSG="
commandArray['OpenURL']=sUrl .. string.gsub(sMsg, ' ', '%20')
end
commandArray = {}
if (otherdevices['ALARME']=='On') and (devicechanged['Porte dentre']) then
-- commandArray['OpenURL']='192.168.1.2:1200/SMS&GRP=ADMIN&MSG=Bonjour%20Test%20SMS'
smsput('ADMIN',"la porte dentre est ouverte")
end
return commandArray
Cirus a écrit :Donc dans la log Domoticz. Vous avez un pb dans votre code à l'exécution, copiez moi votre script.
sphinxou a écrit :Error: EventSystem: in ALARME: [string "..."]:5: invalid capture index
voila l'erreur dans les log
Cirus a écrit :Vous pouvez-être plus explicite SVP !!
Re: Dev d'une passerelle SMS via un ancien mobile Android
Publié : 14 mai 2017, 11:13
par Cirus
Merci.
Cet ASUS semble avoir un comportement normal avec la SIM1...
Envoyez moi votre code complet... je vais regarder.
sphinxou a écrit :ok moi sa ne fonctionner pas pourtant avec le même paramétrage.
je Vien d'acheter l'appli elle est vraiment super
Cirus a écrit :Pour information je viens de faire le test avec un Asus (Z00AD) Android 5 avec 2 Slots et ça fonctionne nickel en paramétrant le mobile correctement et en mettant la carte SIM dans le Slot1.
Cirus a écrit :Vous pouvez-être plus explicite SVP !!
Re: Dev d'une passerelle SMS via un ancien mobile Android
Publié : 14 mai 2017, 11:16
par sphinxou
le script est complet je commence à l'écrire
Code : Tout sélectionner
function smsput( sGroup, sMsg )
sUrl="http://192.168.1.2:1200/SMS&GRP=" .. sGroup .. "&MSG="
commandArray['OpenURL']=sUrl .. string.gsub(sMsg, ' ', '%20')
end
commandArray = {}
if (otherdevices['ALARME']=='On') and (devicechanged['Porte dentre']) then
-- commandArray['OpenURL']='192.168.1.2:1200/SMS&GRP=ADMIN&MSG=Bonjour%20Test%20SMS'
smsput('ADMIN',"la porte dentre est ouverte")
end
return commandArray
Re: Dev d'une passerelle SMS via un ancien mobile Android
Publié : 14 mai 2017, 11:22
par Cirus
Sincèrement je ne vois pas... le device 'ALARME' existe ?
sphinxou a écrit :le script est complet je commence à l'écrire
Code : Tout sélectionner
function smsput( sGroup, sMsg )
sUrl="http://192.168.1.2:1200/SMS&GRP=" .. sGroup .. "&MSG="
commandArray['OpenURL']=sUrl .. string.gsub(sMsg, ' ', '%20')
end
commandArray = {}
if (otherdevices['ALARME']=='On') and (devicechanged['Porte dentre']) then
-- commandArray['OpenURL']='192.168.1.2:1200/SMS&GRP=ADMIN&MSG=Bonjour%20Test%20SMS'
smsput('ADMIN',"la porte dentre est ouverte")
end
return commandArray
Re: Dev d'une passerelle SMS via un ancien mobile Android
Publié : 14 mai 2017, 11:24
par sphinxou
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 ?
sphinxou a écrit :le script est complet je commence à l'écrire
Code : Tout sélectionner
function smsput( sGroup, sMsg )
sUrl="http://192.168.1.2:1200/SMS&GRP=" .. sGroup .. "&MSG="
commandArray['OpenURL']=sUrl .. string.gsub(sMsg, ' ', '%20')
end
commandArray = {}
if (otherdevices['ALARME']=='On') and (devicechanged['Porte dentre']) then
-- commandArray['OpenURL']='192.168.1.2:1200/SMS&GRP=ADMIN&MSG=Bonjour%20Test%20SMS'
smsput('ADMIN',"la porte dentre est ouverte")
end
return commandArray
Re: Dev d'une passerelle SMS via un ancien mobile Android
Publié : 14 mai 2017, 11:27
par Cirus
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 ?
sphinxou a écrit :le script est complet je commence à l'écrire
Code : Tout sélectionner
function smsput( sGroup, sMsg )
sUrl="http://192.168.1.2:1200/SMS&GRP=" .. sGroup .. "&MSG="
commandArray['OpenURL']=sUrl .. string.gsub(sMsg, ' ', '%20')
end
commandArray = {}
if (otherdevices['ALARME']=='On') and (devicechanged['Porte dentre']) then
-- commandArray['OpenURL']='192.168.1.2:1200/SMS&GRP=ADMIN&MSG=Bonjour%20Test%20SMS'
smsput('ADMIN',"la porte dentre est ouverte")
end
return commandArray