Свет по аналоговому датчику освещенности
-
Мультисценарий
Включение и выключение светильников по аналоговому датчику освещенности.
Можно использовать для управления светом на территории.
Стало темно - включаем свет, светло - выключаем.
Для включения и выключения используются свои пороги освещенности./** * @name Свет АВТО по датчику аналоговой освещенности * @desc Включает и выключает светильник по датчику аналоговой освещенности */ const lamp = Device("ActorD", "Светильник", [ {"name":"levelDarkOn", "note":"Порог освещенности для вкл", "type":"number", "val":5}, {"name":"levelDarkOff", "note":"Порог освещенности для выкл", "type":"number", "val":10} ]); const lightSensor = Device("SensorA", "Датчик аналоговой освещенности"); const script = { check() { return ((lamp.auto==1) && ((lamp.dval==0) && (lightSensor.aval <= lamp.levelDarkOn) || (lamp.dval==1) && (lightSensor.aval >= lamp.levelDarkOff))); }, start() { if (lamp.dval==0) { this.do(lamp, "aon"); } else { this.do(lamp, "aoff"); } } };