script ne donne pas de résultat
Publié : 01 sept. 2020, 13:05
Bonjour
j'ai récupéré une fonction qui doit me retourner le nombre de jours du mois
mais je n'arrive pas à imprimer le résultat
voici la log :
et pas de résultat ??
je séche, merci pour toute aide
j'ai récupéré une fonction qui doit me retourner le nombre de jours du mois
mais je n'arrive pas à imprimer le résultat
Code : Tout sélectionner
return {
on = {
devices = {},
timer = {'every minute'},
variables = {},
scenes = {},
groups = {},
security = {},
httpResponses = {},
customEvents = {},
system = {},
},
data = {},
logging = {},
execute = function(dz, triggeredItem)
print("Debut")
print(dz.time.year)
local function getDaysForMonth(month, year) -- Returns number of days in given or current month
if month == nil then month = dz.time.month end
if year == nil then year = dz.time.year end
print("dans la function")
return os.date('*t',os.time{year=year,month=month+1,day=0}).day
end
print("avant la fonction")
print(__tostring(getDaysForMonth()))
print("après la fonction")
end
}
Code : Tout sélectionner
2020-09-01 13:03:00.619 Status: dzVents: Info: ------ Start internal script: Script #1:, trigger: "every minute"
2020-09-01 13:03:00.620 Status: dzVents: Debut
2020-09-01 13:03:00.620 Status: dzVents: 2020
2020-09-01 13:03:00.621 Status: dzVents: avant la fonction
2020-09-01 13:03:00.621 Status: dzVents: dans la function
2020-09-01 13:03:00.621 Status: dzVents: Info: ------ Finished Script #1
je séche, merci pour toute aide