[LUA] Contrôler domoticz par SMS

Vous avez créé un script LUA dont vous êtes fier, un .sh génial, un programme Python hors du commun, un Tuto, c'est ici que vous pouvez les partager.
Pyrrhus
Messages : 130
Inscription : 11 juin 2015, 14:57

Re: contrôler domoticz par SMS

Message par Pyrrhus »

Salut et merci pour le code, ça marche impec maintenant !
Pour faire les choses bien j'ai fait les tests avec l'ancien code: j'ai appelé et texté un pote qui habite dans les DOM TOM, il m' a appelé et texté aussi et tout a marché. Il a allumé une lumière chez moi par sms mais, comme toujours, il n' a pas reçu de réponse du script.
D'après le log de smsgateway, il semble que le "+" se perde en route.
log smsgateway.jpg
Enfin ça ne fait rien, grâce à ta modif tout marche...pour les numéros +33 du moins, j'imagine qui si on veut faire marcher plusieurs indicatifs ça va se compliquer !
Merci beaucoup !
vil1driver
Messages : 5661
Inscription : 30 janv. 2015, 11:07
Localisation : Rennes (35)

Re: contrôler domoticz par SMS

Message par vil1driver »

merci pour ton retour, ici aussi le + disparait, mais ça fonctionne.
mais bon on ne va pas creuser d'avantage si ça fonctionne avec la modif..
MAJ = VIDER LE CACHE(<-Clicable)
/!\Les mises à jour de Domoticz sont souvent sources de difficultés, ne sautez pas dessus
modules.lua

Un ex domoticzien
deennoo
Messages : 4036
Inscription : 25 janv. 2015, 02:00

Re: contrôler domoticz par SMS

Message par deennoo »

J'ai enfin recup un tel android en gingenbread, je m'empresse de suivre ton tuto et cela fonctionne sauf :

La commande Help qui ne donne rien,
Pas de OK sur l'allumage d'une prise test.
le sigle ° (degres) qui est retourner avec un ? dans un losange.

Pour le moment je n'ai pas modifier ton script du tout sauf pour : l'ip du server et son port, les numeros autorisé et le nom de mes devices.
De quoi se faire Plaisir et essayer d'aider...
http://www.domo-attitude.fr
deennoo
Messages : 4036
Inscription : 25 janv. 2015, 02:00

Re: contrôler domoticz par SMS

Message par deennoo »

j'ai besoin d'aide :

J'ai un dumy device qui s'appelle Alarme (interupteur ON OFF), Je souhaite pouvoir interroger son etat.

J'ai donc placer :

Code : Tout sélectionner

AlarmeStatus = otherdevices['Alarme']:match("([^;]+)")
AlarmeStatus = tostring(AlarmeStatus);
print(">> Alarme " .. AlarmeStatus .. " ");
dans le script, il s'affiche bien a chaque changement de variable sms, mais le sms n'est pas envoyer en réponse car il semble que ce dumy device n'est pas de valeur.

j'ai essaye ceci :

Code : Tout sélectionner

liste['Alarme'] =   		[[   reponse = 'L'alarme est'..AlarmeStatus.. ]]
mais cela ne fonctionne pas, as tu une idée stp ?
De quoi se faire Plaisir et essayer d'aider...
http://www.domo-attitude.fr
vil1driver
Messages : 5661
Inscription : 30 janv. 2015, 11:07
Localisation : Rennes (35)

Re: contrôler domoticz par SMS

Message par vil1driver »

essai juste ceci pour voir

Code : Tout sélectionner

liste['Alarme'] =         [[   reponse = 'L'alarme est sur '..otherdevices['Alarme'] ]]
MAJ = VIDER LE CACHE(<-Clicable)
/!\Les mises à jour de Domoticz sont souvent sources de difficultés, ne sautez pas dessus
modules.lua

Un ex domoticzien
deennoo
Messages : 4036
Inscription : 25 janv. 2015, 02:00

Re: contrôler domoticz par SMS

Message par deennoo »

et voila

Error: EventSystem: /home/pi/domoticz/scripts/lua/script_variable_sms.lua:164: attempt to call a nil value
De quoi se faire Plaisir et essayer d'aider...
http://www.domo-attitude.fr
vil1driver
Messages : 5661
Inscription : 30 janv. 2015, 11:07
Localisation : Rennes (35)

Re: contrôler domoticz par SMS

Message par vil1driver »

ah oui désolé
en fait l’apostrophe fait chier, essai comme ça

Code : Tout sélectionner

liste['Alarme'] =         [[   reponse = 'L\'alarme est sur '..otherdevices['Alarme'] ]]
MAJ = VIDER LE CACHE(<-Clicable)
/!\Les mises à jour de Domoticz sont souvent sources de difficultés, ne sautez pas dessus
modules.lua

Un ex domoticzien
deennoo
Messages : 4036
Inscription : 25 janv. 2015, 02:00

Re: contrôler domoticz par SMS

Message par deennoo »

pppf super ! cela fonctionne merci !!

maintenant, je vais chercher a automatiser l'envoie de sms lorsque qu'un evenement ce passe
De quoi se faire Plaisir et essayer d'aider...
http://www.domo-attitude.fr
vil1driver
Messages : 5661
Inscription : 30 janv. 2015, 11:07
Localisation : Rennes (35)

Re: contrôler domoticz par SMS

Message par vil1driver »

ça c'est facile, dans les préférences de domoticz, section, notification, puis HTTP

tu mets ceci dans le champs url ( en remplaçant IP, PORT et MON-TEL)

Code : Tout sélectionner

http://IP:PORT/send.html?smsto=MON-TEL&smsbody=#MESSAGE&smstype=sms
MAJ = VIDER LE CACHE(<-Clicable)
/!\Les mises à jour de Domoticz sont souvent sources de difficultés, ne sautez pas dessus
modules.lua

Un ex domoticzien
deennoo
Messages : 4036
Inscription : 25 janv. 2015, 02:00

Re: contrôler domoticz par SMS

Message par deennoo »

Merci beaucoup, et c'est mes tel au lieux de mon_tel je les separes par un ; ?
De quoi se faire Plaisir et essayer d'aider...
http://www.domo-attitude.fr
Répondre