Besoin d'aide script Lua
Publié : 28 janv. 2021, 15:13
bonjour à tous ,
J'aurai besoin d'un peu d'aide pour optimiser un script.
actuellement lors de mon départ du domicile. via la géolocalisation j'active un. interrupteur qui déclenche un script , afin d'éteindre les lumières allumées.
Pour se faire j'utilise un tableau , puis. avec la boucle for pairs do , je lance la commande Off sur toutes les lumières .
Ce que. je. souhaiterai faire c'est n'envoyer que la commande Off uniquement aux lumières On.
mon. code actuel:
merci d'avance pour votre aide
J'aurai besoin d'un peu d'aide pour optimiser un script.
actuellement lors de mon départ du domicile. via la géolocalisation j'active un. interrupteur qui déclenche un script , afin d'éteindre les lumières allumées.
Pour se faire j'utilise un tableau , puis. avec la boucle for pairs do , je lance la commande Off sur toutes les lumières .
Ce que. je. souhaiterai faire c'est n'envoyer que la commande Off uniquement aux lumières On.
mon. code actuel:
Code : Tout sélectionner
commandArray = {}
local debug= 'oui'
time=os.date("*t")
local chacal = 'Chacal'
-- eclairage
lumiere= {};
lumiere[1] = {devices='Eclairage Cuisine'}
lumiere[2] = {devices='Eclairage Salon'}
lumiere[3] = {devices='Eclairage Salle de Bain'}
lumiere[4] = {devices='Eclairage Escalier'}
lumiere[5] = {devices='Eclairage Facade'}
--Gestion depart
--extinction eclairage
if (time.hour < 6 and devicechanged[chacal] == 'Off') then
for i,v in pairs(lumiere) do
commandArray[v.devices] = 'Off'
end
if debug == 'oui' then
print ('Script Présence : ########### Fermeture des Eclairages allumées ###########')
end
end
return commandArray