Posez ici vos questions d'utilisation, de configuration de DomoticZ, de bugs, de conseils sur le logiciel lui même dans son utilisation et son paramétrage.
Des forums spécifiques sont ouverts ci-dessous pour regrouper les différents sujets.
bonjour j'ai commencé à écrire se script pour me faire des petits rappel ainsi qu'a mon épouse mais voila il li la premières ligne du script est le script s'arrête???
function smsput(sGroup,sMsg)
sUrl="http://192.168.1.2:1200/SMS&GRP=" .. sGroup .. "&MSG="
commandArray['OpenURL']=sUrl .. string.gsub(sMsg, ' ', '%%20')
end
time=os.date("*t")
local heure = (time.min == 30 and time.hour == 06) --heure de declenchement du script
local test = (time.day == 1 and time.month == 06)
local detecteurdefume = (time.day == 01 and time.month == 07)
local margaux = (time.day == 25 and time.month == 10)
local apolline = (time.day == 28 and time.month == 06)
local test1 = (time.day == 31 and time.month == 05)
commandArray = {}
if heure then
if test then smsput('PATJUL',"test'é!!!!!")
if detecteurdefume then smsput('ADMIN',"il faut remplacer les piles des detecteurs de fume")
if margaux then smsput('PATJUL',"aujourdhui c'est l'anniversaire de margaux")
if apolline then smsput('PATJUL',"aujourdhui c'est l'anniversaire d'apolline")
if test1 then smsput('PATJUL',"test1'é!!!!!")
end
end
end
end
end
end
return commandArray
Domoticz 4.9700/ rfxcom /sonde diy/raspberry pi3+HDD/cirusms/contact de porte diy
il aurait été préférable de poster dans la section scripts...
tous tes 'if' sont imbriqués les uns dans les autres.
dans ton code, chaque condition dépend donc de la validité de la précédente.
il te faut correctement placer tes 'end'
Dernière modification par vil1driver le 03 juin 2017, 09:26, modifié 3 fois.
MAJ = VIDER LE CACHE(<-Clicable) /!\Les mises à jour de Domoticz sont souvent sources de difficultés, ne sautez pas dessus modules.lua
if heure then
if test then
smsput('PATJUL',"test'é!!!!!")
end
if detecteurdefume then
smsput('ADMIN',"il faut remplacer les piles des detecteurs de fume")
end
if margaux then
smsput('PATJUL',"aujourdhui c'est l'anniversaire de margaux")
end
if apolline then
smsput('PATJUL',"aujourdhui c'est l'anniversaire d'apolline")
end
if test1 then
smsput('PATJUL',"test1'é!!!!!")
end
end
if heure then
if test then
smsput('PATJUL',"test'é!!!!!")
elseif detecteurdefume then
smsput('ADMIN',"il faut remplacer les piles des detecteurs de fume")
elseif margaux then
smsput('PATJUL',"aujourdhui c'est l'anniversaire de margaux")
elseif apolline then
smsput('PATJUL',"aujourdhui c'est l'anniversaire d'apolline")
elseif test1 then
smsput('PATJUL',"test1'é!!!!!")
end
end
MAJ = VIDER LE CACHE(<-Clicable) /!\Les mises à jour de Domoticz sont souvent sources de difficultés, ne sautez pas dessus modules.lua