Найдено 37 результатов

timurufa86
Чт дек 19, 2019 6:53 pm
Форум: Новости платформы
Тема: Простые устройства / Simple Devices
Ответы: 1048
Просмотры: 260315

Re: Простые устройства / Simple Devices

можете мне подсказать как в методе сделать таймер на 2-3 секунды берем переменную ждем 2-3 секунды опять берем переменную сравниваем ее с предыдущим значением выполняем что либо по условию так есть вот такое - https://mdminfo.ru/wiki/%D0%9A%D0%B0%D1%82%D0%B5%D0%B3%D0%BE%D1%80%D0%B8%D1%8F:%D0%91%D0%...
timurufa86
Чт дек 19, 2019 6:47 pm
Форум: Новости платформы
Тема: Простые устройства / Simple Devices
Ответы: 1048
Просмотры: 260315

Re: Простые устройства / Simple Devices

можете мне подсказать как в методе сделать таймер на 2-3 секунды берем переменную ждем 2-3 секунды опять берем переменную сравниваем ее с предыдущим значением выполняем что либо по условию так есть вот такое - https://mdminfo.ru/wiki/%D0%9A%D0%B0%D1%82%D0%B5%D0%B3%D0%BE%D1%80%D0%B8%D1%8F:%D0%91%D0%...
timurufa86
Чт дек 19, 2019 5:08 pm
Форум: Новости платформы
Тема: Простые устройства / Simple Devices
Ответы: 1048
Просмотры: 260315

Re: Простые устройства / Simple Devices

все вроде дошло буду при смене статуса 1 или 0 1 засекать время в unix time 2 при смене статуса на 0 буду в методе от нынешнего времени вычитать засеченное время 3 если разнице меньше 2 секунд то значит движения не было если больше то значит было и включаем свет что скажете такое будет работать??) к...
timurufa86
Чт дек 19, 2019 4:35 pm
Форум: Новости платформы
Тема: Простые устройства / Simple Devices
Ответы: 1048
Просмотры: 260315

Re: Простые устройства / Simple Devices

можете мне подсказать как в методе сделать таймер на 2-3 секунды берем переменную ждем 2-3 секунды опять берем переменную сравниваем ее с предыдущим значением выполняем что либо по условию так есть вот такое - https://mdminfo.ru/wiki/%D0%9A%D0%B0%D1%82%D0%B5%D0%B3%D0%BE%D1%80%D0%B8%D1%8F:%D0%91%D0%...
timurufa86
Чт дек 19, 2019 4:29 pm
Форум: Новости платформы
Тема: Простые устройства / Simple Devices
Ответы: 1048
Просмотры: 260315

Re: Простые устройства / Simple Devices

а так будет работать echo "start metod\n"; if ($this->getProperty('status') == 1){ //$w1 = new EvTimer(2, 0, function () { echo "2 секунды прошло\n"; if ($this->getProperty('status') == 1){ $this->setProperty('Mstatus',1); } }); }else{ echo "mstatus=0\n"; $this->setProperty('Mstatus',0);}
timurufa86
Чт дек 19, 2019 3:49 pm
Форум: Новости платформы
Тема: Простые устройства / Simple Devices
Ответы: 1048
Просмотры: 260315

Re: Простые устройства / Simple Devices

можете мне подсказать как в методе сделать таймер на 2-3 секунды
берем переменную
ждем 2-3 секунды
опять берем переменную
сравниваем ее с предыдущим значением
выполняем что либо по условию
timurufa86
Чт дек 19, 2019 2:28 pm
Форум: Новости платформы
Тема: Простые устройства / Simple Devices
Ответы: 1048
Просмотры: 260315

Re: Простые устройства / Simple Devices

он не может слать постоянно т.к. там стоит батарейка CR2032 или подобная и хватает ее на 1 год датчик у меня работает пол года и уровень заряда батареи 98% следовательно он не шлет постоянно
timurufa86
Чт дек 19, 2019 2:07 pm
Форум: Новости платформы
Тема: Простые устройства / Simple Devices
Ответы: 1048
Просмотры: 260315

Re: Простые устройства / Simple Devices

есть такой оператор EvTimer и просто примерно так unction secondTo5minEnd() { $min = date('i'); return (5 - ($min - (floor($min/5)*5))) * 60 - date('s'); } echo secondTo5minEnd(); только он в минутах как его в секундах запустить Я же говорю обработать можно как угодно и чего угодно - вопрос в ФИЗИЧ...
timurufa86
Чт дек 19, 2019 1:45 pm
Форум: Новости платформы
Тема: Простые устройства / Simple Devices
Ответы: 1048
Просмотры: 260315

Re: Простые устройства / Simple Devices

тут и не надо что бы он выдавал постоянно ... он дает 1 при начале движения и ноль при пропадании движения мы делаем так при изменении статуса датчика на 1 запускаем метод в нем запоминаем юникс время и в нем делаем функцию таймера и по истечении 2-3 секунд проверяем в этом же методе остался ли ста...
timurufa86
Чт дек 19, 2019 1:44 pm
Форум: Новости платформы
Тема: Простые устройства / Simple Devices
Ответы: 1048
Просмотры: 260315

Re: Простые устройства / Simple Devices

есть такой оператор EvTimer
и просто примерно так

unction secondTo5minEnd() {
$min = date('i');
return (5 - ($min - (floor($min/5)*5))) * 60 - date('s');
}
echo secondTo5minEnd(); только он в минутах как его в секундах запустить