Je suis entrain de faire un script LUA tout simple. Quand je passe la porte d'entrée, via un detecteur cela m'allume 2lampes
Voici le script:
Code : Tout sélectionner
commandArray = {}
if (devicechanged['Capteur porte entree'] =='On') then
print('security on')
commandArray['Lampe1']='On'
commandArray['Lampe2']='On'
end
return commandArrayL'idée finale est de faire une alarme. Donc j'ai créé un switch virtuel nommé Alarme. Via le planning de ce dernier il s'active à partir de 22h00 le soir en passant à l'état On et à 07h00 le matin il repasse sur Off.
J'ai donc modifié le code comme cela:
Code : Tout sélectionner
commandArray = {}
if (devicechanged['Capteur porte entree'] =='On') and (otherdevices['Alarme'] =='On') then
print('security on')
commandArray['Lampe1']='On'
commandArray['Lampe2']='On'
end
return commandArrayDans les logs j'ai juste comme quoi le détecteur passe à On puis à Off et puis rien,...
Là je sèche complètement ce n'est pourtant pas le premier script que je fais, ou je commence à me faire vieux....
Merci de votre aide