utilisation de l'heure dans un script

Forum dédié aux problématiques concernant les scripts pour DomoticZ.
Entourez votre code et les logs avec les balises nommées code grâce au bouton <\>.
beuz33
Messages : 72
Inscription : 19 oct. 2015, 16:30

utilisation de l'heure dans un script

Message 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
Starnight
Messages : 65
Inscription : 20 déc. 2016, 10:54

Re: utilisation de l'heure dans un script

Message par Starnight »

Chez moi l'heure fonctionne toujours. De plus le script a l'air bon ..
thier
Messages : 807
Inscription : 26 sept. 2015, 10:32
Localisation : charente

Re: utilisation de l'heure dans un script

Message 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.
PI3+, Buster, Domoticz V2020.2, rflink, zwave, chauffage piloté par qubino, sondes oregon et Vil1d, boite aux lettres détection passage facteur, volets roulants qubino fibaro.
Répondre