по моей информации 70 на 30timurufa86 писал(а): ↑Чт дек 19, 2019 1:45 pm99% что он дает 1 кода движение началось и 0 когда кончалось
Простые устройства / Simple Devices
Модератор: immortal
- tarasfrompir
- Сообщения: 3216
- Зарегистрирован: Ср мар 02, 2016 8:18 pm
- Откуда: Украина Пирятин
- Благодарил (а): 223 раза
- Поблагодарили: 816 раз
Re: Простые устройства / Simple Devices
Спасибо нам ПОМОЖЕТ..!
-
- Сообщения: 65
- Зарегистрирован: Вт фев 17, 2015 8:40 pm
- Благодарил (а): 19 раз
- Поблагодарили: 2 раза
Re: Простые устройства / Simple Devices
я говорю что про обнаружении движения он единыжды шлет 1tarasfrompir писал(а): ↑Чт дек 19, 2019 1:46 pmЯ же говорю обработать можно как угодно и чего угодно - вопрос в ФИЗИЧЕСКОМ датчике и что он шлетtimurufa86 писал(а): ↑Чт дек 19, 2019 1:44 pmесть такой оператор EvTimer
и просто примерно так
unction secondTo5minEnd() {
$min = date('i');
return (5 - ($min - (floor($min/5)*5))) * 60 - date('s');
}
echo secondTo5minEnd(); только он в минутах как его в секундах запустить
а при прекращении он шлет ЕДИНЫЖДЫ 0
- tarasfrompir
- Сообщения: 3216
- Зарегистрирован: Ср мар 02, 2016 8:18 pm
- Откуда: Украина Пирятин
- Благодарил (а): 223 раза
- Поблагодарили: 816 раз
Re: Простые устройства / Simple Devices
Есть какойто датчик ксяоми вот он шлет постоянно.... что на это скажешь ? и где то на этой ветке было этоtimurufa86 писал(а): ↑Чт дек 19, 2019 2:07 pmя говорю что про обнаружении движения он единыжды шлет 1
а при прекращении он шлет ЕДИНЫЖДЫ 0
Спасибо нам ПОМОЖЕТ..!
-
- Сообщения: 65
- Зарегистрирован: Вт фев 17, 2015 8:40 pm
- Благодарил (а): 19 раз
- Поблагодарили: 2 раза
Re: Простые устройства / Simple Devices
он не может слать постоянно т.к. там стоит батарейка CR2032 или подобная и хватает ее на 1 год датчик у меня работает пол года и уровень заряда батареи 98% следовательно он не шлет постоянно
-
- Сообщения: 65
- Зарегистрирован: Вт фев 17, 2015 8:40 pm
- Благодарил (а): 19 раз
- Поблагодарили: 2 раза
Re: Простые устройства / Simple Devices
можете мне подсказать как в методе сделать таймер на 2-3 секунды
берем переменную
ждем 2-3 секунды
опять берем переменную
сравниваем ее с предыдущим значением
выполняем что либо по условию
берем переменную
ждем 2-3 секунды
опять берем переменную
сравниваем ее с предыдущим значением
выполняем что либо по условию
- tarasfrompir
- Сообщения: 3216
- Зарегистрирован: Ср мар 02, 2016 8:18 pm
- Откуда: Украина Пирятин
- Благодарил (а): 223 раза
- Поблагодарили: 816 раз
Re: Простые устройства / Simple Devices
так есть вот такое - https://mdminfo.ru/wiki/%D0%9A%D0%B0%D1 ... 1%8B%D0%B5timurufa86 писал(а): ↑Чт дек 19, 2019 3:49 pmможете мне подсказать как в методе сделать таймер на 2-3 секунды
берем переменную
ждем 2-3 секунды
опять берем переменную
сравниваем ее с предыдущим значением
выполняем что либо по условию
Спасибо нам ПОМОЖЕТ..!
-
- Сообщения: 189
- Зарегистрирован: Сб окт 12, 2019 2:10 pm
- Благодарил (а): 6 раз
- Поблагодарили: 30 раз
Re: Простые устройства / Simple Devices
clearTimeout("myscript1_timer"); // очищаем таймер (чтобы случайно две копии не запустить)timurufa86 писал(а): ↑Чт дек 19, 2019 3:49 pmможете мне подсказать как в методе сделать таймер на 2-3 секунды
берем переменную
ждем 2-3 секунды
опять берем переменную
сравниваем ее с предыдущим значением
выполняем что либо по условию
... тут какой-то полезный код ...
setTimeOut("myscript1_timer","runScript('MyScript1');",3); // ставим таймер на запуск самого себя через 3 секунды
Но первый раз надо будет ручками запускать.
И после перезагрузки тоже, можно поднимать какой-нить флаг что срипт запущен и например в Onnewminute поставить проврку этого флага чтобы автоматически запускался, или в крон.
Raspberry pi3, xiaomi, sonoff rf.
- tarasfrompir
- Сообщения: 3216
- Зарегистрирован: Ср мар 02, 2016 8:18 pm
- Откуда: Украина Пирятин
- Благодарил (а): 223 раза
- Поблагодарили: 816 раз
Re: Простые устройства / Simple Devices
нахрен таймеры - https://mdminfo.ru/wiki/OLD_VALUEfreesh писал(а): ↑Чт дек 19, 2019 3:58 pmclearTimeout("myscript1_timer"); // очищаем таймер (чтобы случайно две копии не запустить)timurufa86 писал(а): ↑Чт дек 19, 2019 3:49 pmможете мне подсказать как в методе сделать таймер на 2-3 секунды
берем переменную
ждем 2-3 секунды
опять берем переменную
сравниваем ее с предыдущим значением
выполняем что либо по условию
... тут какой-то полезный код ...
setTimeOut("myscript1_timer","runScript('MyScript1');",3); // ставим таймер на запуск самого себя через 3 секунды
Но первый раз надо будет ручками запускать.
И после перезагрузки тоже, можно поднимать какой-нить флаг что срипт запущен и например в Onnewminute поставить проврку этого флага чтобы автоматически запускался, или в крон.
Спасибо нам ПОМОЖЕТ..!
-
- Сообщения: 189
- Зарегистрирован: Сб окт 12, 2019 2:10 pm
- Благодарил (а): 6 раз
- Поблагодарили: 30 раз
Re: Простые устройства / Simple Devices
Ну спросили про таймер ^^)tarasfrompir писал(а): ↑Чт дек 19, 2019 4:06 pmнахрен таймеры - https://mdminfo.ru/wiki/OLD_VALUEfreesh писал(а): ↑Чт дек 19, 2019 3:58 pmclearTimeout("myscript1_timer"); // очищаем таймер (чтобы случайно две копии не запустить)timurufa86 писал(а): ↑Чт дек 19, 2019 3:49 pmможете мне подсказать как в методе сделать таймер на 2-3 секунды
берем переменную
ждем 2-3 секунды
опять берем переменную
сравниваем ее с предыдущим значением
выполняем что либо по условию
... тут какой-то полезный код ...
setTimeOut("myscript1_timer","runScript('MyScript1');",3); // ставим таймер на запуск самого себя через 3 секунды
Но первый раз надо будет ручками запускать.
И после перезагрузки тоже, можно поднимать какой-нить флаг что срипт запущен и например в Onnewminute поставить проврку этого флага чтобы автоматически запускался, или в крон.
Блин, надо разобраться чтоли с этими old new value....)
Raspberry pi3, xiaomi, sonoff rf.
- tarasfrompir
- Сообщения: 3216
- Зарегистрирован: Ср мар 02, 2016 8:18 pm
- Откуда: Украина Пирятин
- Благодарил (а): 223 раза
- Поблагодарили: 816 раз
Re: Простые устройства / Simple Devices
Таймеры хорошая штука - но не сюда.....
Спасибо нам ПОМОЖЕТ..!