Добрый день!
Делюсь опытом, может кому пригодится.
Использование VL53L0x как датчика движения (или присутствия)
Задача:
1) При нахождении в зоне видимости датчика(VL53L0x), включается свет(GPIO12), как только объект покидает зону видимости датчика, свет гаснет через 40 сек.
2) Ручной (или полу-ручной) режим управления, по нажатию кнопки (GPIO 0)
свет остается включенным на 15 мин. после, возвращается в исходный режим работы.
Решение: Interpreter ver v2
if(gpioget(0)==0&&vl53l0x<1800)
gpioset(12,1)
delay(900000)
gpioset(12,0)
delay(500)
else
if(vl53l0x<1800)
gpioset(12,1)
delay(40000)
else
gpioset(12,0)
delay(500)
endif
endif
Оборудование:
Sonoff SV + VL53L0x