Allumer son alarme en Home pendant la nuit et désarmer au lever
Publié : 19 nov. 2017, 17:19
Help!
Je tente de créer mon premier script pour agir sur mon alarme: en bref je souhaite qu'elle s'active en Home si plus de mouvements pendant 1h30 et nuit, puis désactiver lorsqu'il y a du mouvement dans les chambres (on attend un peu pour les blagues potaches? hum?)
voici, en toute modestie mon script (qui ne marche pas...) quelqu'un peut m'aider?
------------------------------------------------------------
-- Title: script_device_AlarmHome.lua
-- Date: 19-11-2017
-- nécéssite 2 switch virtuels "présence maison" qui s'allume a tout mouvement et s'étteind après 1h30 et nuit lux qui passe a on si moins de 300 lux sur tous les capteurs.
-- si alarm disarmed et pas de mouvements pendant 1h30 et pas de lumière (nuit) alors armement en alarm home
-- si détecté, alerter et définir le drapeau d'alarme
-- lorsque mouvement détecté dans les chambres ou escalier: désarmer alarme
commandArray = {}
tc=next(devicechanged)
if (devicechanged['présence maison'] == 'OFF') and (devicechanged['nuit lux'] == 'ON') and (devicechanged['Security Panel'] == 'Disarm') then
print("panneau d_alarme Arm HOME")
commandArray ['Security Panel'] = 'Arm Home'
commandArray ['AlarmDetected'] = 'ON'
end
if (devicechanged['PIR_Fenetre chambre parentsBurglar'] == 'ON') then
elseif (devicechanged['PIR_Velux EloBurglar'] == 'ON') then
elseif (devicechanged['PIR_Porte cuisine'] == 'ON') then
print("panneau d_alarme Désarmé")
commandArray ['Security Panel'] = 'Disarm'
commandArray ['AlarmDetected'] = 'OFF'
end
return commandArray
------------------------------------------------------------------
merci d'avance
Je tente de créer mon premier script pour agir sur mon alarme: en bref je souhaite qu'elle s'active en Home si plus de mouvements pendant 1h30 et nuit, puis désactiver lorsqu'il y a du mouvement dans les chambres (on attend un peu pour les blagues potaches? hum?)
voici, en toute modestie mon script (qui ne marche pas...) quelqu'un peut m'aider?
------------------------------------------------------------
-- Title: script_device_AlarmHome.lua
-- Date: 19-11-2017
-- nécéssite 2 switch virtuels "présence maison" qui s'allume a tout mouvement et s'étteind après 1h30 et nuit lux qui passe a on si moins de 300 lux sur tous les capteurs.
-- si alarm disarmed et pas de mouvements pendant 1h30 et pas de lumière (nuit) alors armement en alarm home
-- si détecté, alerter et définir le drapeau d'alarme
-- lorsque mouvement détecté dans les chambres ou escalier: désarmer alarme
commandArray = {}
tc=next(devicechanged)
if (devicechanged['présence maison'] == 'OFF') and (devicechanged['nuit lux'] == 'ON') and (devicechanged['Security Panel'] == 'Disarm') then
print("panneau d_alarme Arm HOME")
commandArray ['Security Panel'] = 'Arm Home'
commandArray ['AlarmDetected'] = 'ON'
end
if (devicechanged['PIR_Fenetre chambre parentsBurglar'] == 'ON') then
elseif (devicechanged['PIR_Velux EloBurglar'] == 'ON') then
elseif (devicechanged['PIR_Porte cuisine'] == 'ON') then
print("panneau d_alarme Désarmé")
commandArray ['Security Panel'] = 'Disarm'
commandArray ['AlarmDetected'] = 'OFF'
end
return commandArray
------------------------------------------------------------------
merci d'avance