Page 1 sur 1

utilisation de l'heure dans un script

Publié : 30 sept. 2018, 21:18
par beuz33
Bonjour,

je ne sais si c'est depuis la maj V4.9700, mais je n'arrive plus à utiliser ma variable heure dans un script lua device

Code : Tout sélectionner

time = os.date("*t")
local mois = os.date("%m")
local jour = os.date("%w")
local heure = os.date("%H:%M")

commandArray = {}
---------------------------lumière du soir

if ((devicechanged['Nuit'] == 'On') and (otherdevices['Lampadaires'] == 'Off')) then
commandArray['Lampadaires']='On'
end

if ((heure == '20:50') and (otherdevices['Lampadaires'] == 'On')) then
commandArray['Lampadaires']='Off'		
end
  
return commandArray
l'allumage des "lampadaires" s’exécute bien mais l'arrêt ne se produit jamais

avez vous une idée,
merci

Re: utilisation de l'heure dans un script

Publié : 30 sept. 2018, 21:54
par Starnight
Chez moi l'heure fonctionne toujours. De plus le script a l'air bon ..

Re: utilisation de l'heure dans un script

Publié : 30 sept. 2018, 22:19
par thier
Tu utilise la fonction devicechanged donc je suppose que ton script est de type device. Il n'est donc lu que sur le changement d'État de ton device nuit hors ton extinction regarde l'heure en cours. Programme ta partie off dans un script de type time.