BP déclenchement action après 8 secondes
Publié : 21 sept. 2017, 23:17
Bonjour,
J'ai le projet d'installer un bouton poussoir qui déclenche une action si on appuie dessus 8 secondes (ou plus). J'ai bien essayé d'adapter le script de temporisation qui circule sur la toile, mais sans succès malheureusement. Je le remets tel que je l'ai adapté, si cela peut servir de base de travail et de discussion. Merci pour votre aide.
J'ai le projet d'installer un bouton poussoir qui déclenche une action si on appuie dessus 8 secondes (ou plus). J'ai bien essayé d'adapter le script de temporisation qui circule sur la toile, mais sans succès malheureusement. Je le remets tel que je l'ai adapté, si cela peut servir de base de travail et de discussion. Merci pour votre aide.
Code : Tout sélectionner
t1 = os.time()
s = otherdevices_lastupdate['test']
-- returns a date time like 2013-07-11 17:23:12
year = string.sub(s, 1, 4)
month = string.sub(s, 6, 7)
day = string.sub(s, 9, 10)
hour = string.sub(s, 12, 13)
minutes = string.sub(s, 15, 16)
seconds = string.sub(s, 18, 19)
commandArray = {}
print("debut_test_tempo")
t2 = os.time{year=year, month=month, day=day, hour=hour, min=minutes, sec=seconds}
difference = (os.difftime (t1, t2))
if (otherdevices['test'] == 'On' and difference > 6 and difference < 700) then
print("ça marche !")
commandArray['lampe']='On'
end
return commandArray