Как у вас датчик шлет данные постоянно при срабатывании или только 1 раз - сработал и все и только после прекрашения движения шлет по новойtimurufa86 писал(а): ↑Чт дек 19, 2019 10:07 amПривет всем! возникла проблема иногда срабатывает датчик движения в комнате и ночью включается свет и мешает спать..)) кто как реализовал блокировку датчика движения? именно интересует логика . Я пока сделал по времени, что со столькито ночи до столькито не давать датчику срабатывать , но это очень тупо (((
Простые устройства / Simple Devices
Модератор: immortal
- tarasfrompir
- Сообщения: 3216
- Зарегистрирован: Ср мар 02, 2016 8:18 pm
- Откуда: Украина Пирятин
- Благодарил (а): 223 раза
- Поблагодарили: 815 раз
Re: Простые устройства / Simple Devices
Спасибо нам ПОМОЖЕТ..!
-
- Сообщения: 65
- Зарегистрирован: Вт фев 17, 2015 8:40 pm
- Благодарил (а): 19 раз
- Поблагодарили: 2 раза
Re: Простые устройства / Simple Devices
xiomi датчик я как понимаю шлет он только когда сработал (но может он держит 1 до тех пор пока видит движение а потом переводит в 0) и там есть параметр Время активности выставлено 3 секунды (но как я понимаю это время условное сколько считать движение есть )tarasfrompir писал(а): ↑Чт дек 19, 2019 10:09 amКак у вас датчик шлет данные постоянно при срабатывании или только 1 раз - сработал и все и только после прекращения движения шлет по новойtimurufa86 писал(а): ↑Чт дек 19, 2019 10:07 amПривет всем! возникла проблема иногда срабатывает датчик движения в комнате и ночью включается свет и мешает спать..)) кто как реализовал блокировку датчика движения? именно интересует логика . Я пока сделал по времени, что со столькито ночи до столькито не давать датчику срабатывать , но это очень тупо (((
я так понимаю вы намекаете на то чтобы замерять время активности например больше 2 секунд - значит зажигаем свет ?
- tarasfrompir
- Сообщения: 3216
- Зарегистрирован: Ср мар 02, 2016 8:18 pm
- Откуда: Украина Пирятин
- Благодарил (а): 223 раза
- Поблагодарили: 815 раз
Re: Простые устройства / Simple Devices
Колдун гадом буду.... по поводу первой строкиtimurufa86 писал(а): ↑Чт дек 19, 2019 11:17 amxiomi датчик я как понимаю шлет он только когда сработал (но может он держит 1 до тех пор пока видит движение а потом переводит в 0) и там есть параметр Время активности выставлено 3 секунды (но как я понимаю это время условное сколько считать движение есть )
я так понимаю вы намекаете на то чтобы замерять время активности например больше 2 секунд - значит зажигаем свет ?
Спасибо нам ПОМОЖЕТ..!
-
- Сообщения: 65
- Зарегистрирован: Вт фев 17, 2015 8:40 pm
- Благодарил (а): 19 раз
- Поблагодарили: 2 раза
- tarasfrompir
- Сообщения: 3216
- Зарегистрирован: Ср мар 02, 2016 8:18 pm
- Откуда: Украина Пирятин
- Благодарил (а): 223 раза
- Поблагодарили: 815 раз
Re: Простые устройства / Simple Devices
Это надо узнать - дает ли он ПОСТОЯННО какоето значение при движении? или только раз и все .. Железа нету с таким не сталкивался - люди помогите человеку
Спасибо нам ПОМОЖЕТ..!
-
- Сообщения: 65
- Зарегистрирован: Вт фев 17, 2015 8:40 pm
- Благодарил (а): 19 раз
- Поблагодарили: 2 раза
Re: Простые устройства / Simple Devices
тут и не надо что бы он выдавал постоянно ... он дает 1 при начале движения и ноль при пропадании движения
мы делаем так при изменении статуса датчика на 1 запускаем метод в нем запоминаем юникс время и в нем делаем функцию таймера и по истечении 2-3 секунд проверяем в этом же методе остался ли статус датчика движения в 1 если да то включаем свет если нет то нет
мы делаем так при изменении статуса датчика на 1 запускаем метод в нем запоминаем юникс время и в нем делаем функцию таймера и по истечении 2-3 секунд проверяем в этом же методе остался ли статус датчика движения в 1 если да то включаем свет если нет то нет
- tarasfrompir
- Сообщения: 3216
- Зарегистрирован: Ср мар 02, 2016 8:18 pm
- Откуда: Украина Пирятин
- Благодарил (а): 223 раза
- Поблагодарили: 815 раз
Re: Простые устройства / Simple Devices
Это вы делаете - а датчик он датчик сам по себе и может слать и ему пофиг на всех нас и вас.... Поэтому и вопрос он постоянно шлет значение 1 или только 1 раз. у меня прошивка к примеру всегда шлет 1 если движениеtimurufa86 писал(а): ↑Чт дек 19, 2019 1:40 pmтут и не надо что бы он выдавал постоянно ... он дает 1 при начале движения и ноль при пропадании движения
мы делаем так при изменении статуса датчика на 1 запускаем метод в нем запоминаем юникс время и в нем делаем функцию таймера и по истечении 2-3 секунд проверяем в этом же методе остался ли статус датчика движения в 1 если да то включаем свет если нет то нет
Спасибо нам ПОМОЖЕТ..!
-
- Сообщения: 65
- Зарегистрирован: Вт фев 17, 2015 8:40 pm
- Благодарил (а): 19 раз
- Поблагодарили: 2 раза
Re: Простые устройства / Simple Devices
есть такой оператор EvTimer
и просто примерно так
unction secondTo5minEnd() {
$min = date('i');
return (5 - ($min - (floor($min/5)*5))) * 60 - date('s');
}
echo secondTo5minEnd(); только он в минутах как его в секундах запустить
и просто примерно так
unction secondTo5minEnd() {
$min = date('i');
return (5 - ($min - (floor($min/5)*5))) * 60 - date('s');
}
echo secondTo5minEnd(); только он в минутах как его в секундах запустить
-
- Сообщения: 65
- Зарегистрирован: Вт фев 17, 2015 8:40 pm
- Благодарил (а): 19 раз
- Поблагодарили: 2 раза
Re: Простые устройства / Simple Devices
99% что он дает 1 кода движение началось и 0 когда кончалосьtarasfrompir писал(а): ↑Чт дек 19, 2019 1:43 pmЭто вы делаете - а датчик он датчик сам по себе и может слать и ему пофиг на всех нас и вас.... Поэтому и вопрос он постоянно шлет значение 1 или только 1 раз. у меня прошивка к примеру всегда шлет 1 если движениеtimurufa86 писал(а): ↑Чт дек 19, 2019 1:40 pmтут и не надо что бы он выдавал постоянно ... он дает 1 при начале движения и ноль при пропадании движения
мы делаем так при изменении статуса датчика на 1 запускаем метод в нем запоминаем юникс время и в нем делаем функцию таймера и по истечении 2-3 секунд проверяем в этом же методе остался ли статус датчика движения в 1 если да то включаем свет если нет то нет
- tarasfrompir
- Сообщения: 3216
- Зарегистрирован: Ср мар 02, 2016 8:18 pm
- Откуда: Украина Пирятин
- Благодарил (а): 223 раза
- Поблагодарили: 815 раз
Re: Простые устройства / Simple Devices
Я же говорю обработать можно как угодно и чего угодно - вопрос в ФИЗИЧЕСКОМ датчике и что он шлетtimurufa86 писал(а): ↑Чт дек 19, 2019 1:44 pmесть такой оператор EvTimer
и просто примерно так
unction secondTo5minEnd() {
$min = date('i');
return (5 - ($min - (floor($min/5)*5))) * 60 - date('s');
}
echo secondTo5minEnd(); только он в минутах как его в секундах запустить
Спасибо нам ПОМОЖЕТ..!