Script LUA gradateur de lumière automatique
Publié : 12 févr. 2023, 01:54
Bonjour,
Je cherche à réaliser un gradateur de lumière automatique, qui serait lancé par un appui sur un bouton (dans le futur il sera lancé automatiquement par Plex au début du film).
Je souhaite que la lumière s'éteigne progressivement comme au cinéma. J'ai essayé en Blockly mais je n'y suis pas arrivé.
J'ai donc essayé en LUA. Voici mon script LUA :
Le script ne fonctionne pas, il passe de 100 à 20 directement avec un temps de pause. Lorsque je réduit le script à level 100 et level 80, il fonctionne en respectant le socket.sleep(2). Dès que je rajoute un level, il passe du premier level au deuxième level directement. Dans le futur il y aura plus de step (tous les 10 % je pense). Si quelqu'un a une solution en LUA ou autre je suis intéressé.
Je débute en LUA, merci pour votre aide.
Je cherche à réaliser un gradateur de lumière automatique, qui serait lancé par un appui sur un bouton (dans le futur il sera lancé automatiquement par Plex au début du film).
Je souhaite que la lumière s'éteigne progressivement comme au cinéma. J'ai essayé en Blockly mais je n'y suis pas arrivé.
J'ai donc essayé en LUA. Voici mon script LUA :
Code : Tout sélectionner
commandArray = {}
local socket = require("socket")
if (devicechanged['Bouton Salon'] == 'single') then
commandArray['Bande LED TV']='Set Level:100'
socket.sleep(2)
commandArray['Bande LED TV']='Set Level:80'
socket.sleep(2)
commandArray['Bande LED TV']='Set Level:40'
socket.sleep(2)
commandArray['Bande LED TV']='Set Level:20'
end
return commandArrayJe débute en LUA, merci pour votre aide.