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 :

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 ?
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