voila j'ai un petit soucis avec mon premier script lua:
j'ai un détecteur de mouvement Fibaro et un module relais qui allumé a lumière extérieur.
je voudrais que lorsque qu'il y a un mouvement détecté et que la luminosité est en dessous de 50 lux la lumière s'allume pendant 5 minutes.
voila mon ébauche de script mais ça ne fonction pas !!
Si quelqu'un peut m'aider je lui serait reconnaissant.
Code : Tout sélectionner
commandArray = {}
if (devicechanged['Motion Sensor Garage']) then
valeur_lux_garage = (otherdevices_svalues['Niveau lux garage'])
valeur_lux_garage = tonumber(valeur_lux_garage)
if (otherdevices['Motion Sensor Garage'] == 'On' and valeur_lux_garage < 50) then
print("Présence détecté Garage !!")
print("Lumière Garage allumée !!")
commandArray['Lumière Garage']='On FOR 5'
else
commandArray['Lumière Garage']='Off AFTER 5'
end
end
return commandArray