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

Новые релизы, обновления и т.п.

Модератор: immortal

Аватара пользователя
tarasfrompir
Сообщения: 3216
Зарегистрирован: Ср мар 02, 2016 8:18 pm
Откуда: Украина Пирятин
Благодарил (а): 223 раза
Поблагодарили: 815 раз

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

Сообщение tarasfrompir » Чт дек 19, 2019 10:09 am

timurufa86 писал(а):
Чт дек 19, 2019 10:07 am
Привет всем! возникла проблема иногда срабатывает датчик движения в комнате и ночью включается свет и мешает спать..)) кто как реализовал блокировку датчика движения? именно интересует логика . Я пока сделал по времени, что со столькито ночи до столькито не давать датчику срабатывать , но это очень тупо (((
Как у вас датчик шлет данные постоянно при срабатывании или только 1 раз - сработал и все и только после прекрашения движения шлет по новой
Спасибо нам ПОМОЖЕТ..!
timurufa86
Сообщения: 65
Зарегистрирован: Вт фев 17, 2015 8:40 pm
Благодарил (а): 19 раз
Поблагодарили: 2 раза

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

Сообщение timurufa86 » Чт дек 19, 2019 11:17 am

tarasfrompir писал(а):
Чт дек 19, 2019 10:09 am
timurufa86 писал(а):
Чт дек 19, 2019 10:07 am
Привет всем! возникла проблема иногда срабатывает датчик движения в комнате и ночью включается свет и мешает спать..)) кто как реализовал блокировку датчика движения? именно интересует логика . Я пока сделал по времени, что со столькито ночи до столькито не давать датчику срабатывать , но это очень тупо (((
Как у вас датчик шлет данные постоянно при срабатывании или только 1 раз - сработал и все и только после прекращения движения шлет по новой
xiomi датчик я как понимаю шлет он только когда сработал (но может он держит 1 до тех пор пока видит движение а потом переводит в 0) и там есть параметр Время активности выставлено 3 секунды (но как я понимаю это время условное сколько считать движение есть )
я так понимаю вы намекаете на то чтобы замерять время активности например больше 2 секунд - значит зажигаем свет ?
Аватара пользователя
tarasfrompir
Сообщения: 3216
Зарегистрирован: Ср мар 02, 2016 8:18 pm
Откуда: Украина Пирятин
Благодарил (а): 223 раза
Поблагодарили: 815 раз

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

Сообщение tarasfrompir » Чт дек 19, 2019 11:31 am

timurufa86 писал(а):
Чт дек 19, 2019 11:17 am
xiomi датчик я как понимаю шлет он только когда сработал (но может он держит 1 до тех пор пока видит движение а потом переводит в 0) и там есть параметр Время активности выставлено 3 секунды (но как я понимаю это время условное сколько считать движение есть )
я так понимаю вы намекаете на то чтобы замерять время активности например больше 2 секунд - значит зажигаем свет ?
Колдун гадом буду.... :shock: по поводу первой строки
Спасибо нам ПОМОЖЕТ..!
timurufa86
Сообщения: 65
Зарегистрирован: Вт фев 17, 2015 8:40 pm
Благодарил (а): 19 раз
Поблагодарили: 2 раза

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

Сообщение timurufa86 » Чт дек 19, 2019 12:53 pm

а как это реализовать?))
Аватара пользователя
tarasfrompir
Сообщения: 3216
Зарегистрирован: Ср мар 02, 2016 8:18 pm
Откуда: Украина Пирятин
Благодарил (а): 223 раза
Поблагодарили: 815 раз

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

Сообщение tarasfrompir » Чт дек 19, 2019 12:57 pm

timurufa86 писал(а):
Чт дек 19, 2019 12:53 pm
а как это реализовать?))
Это надо узнать - дает ли он ПОСТОЯННО какоето значение при движении? или только раз и все .. Железа нету с таким не сталкивался - люди помогите человеку
Спасибо нам ПОМОЖЕТ..!
timurufa86
Сообщения: 65
Зарегистрирован: Вт фев 17, 2015 8:40 pm
Благодарил (а): 19 раз
Поблагодарили: 2 раза

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

Сообщение timurufa86 » Чт дек 19, 2019 1:40 pm

тут и не надо что бы он выдавал постоянно ... он дает 1 при начале движения и ноль при пропадании движения
мы делаем так при изменении статуса датчика на 1 запускаем метод в нем запоминаем юникс время и в нем делаем функцию таймера и по истечении 2-3 секунд проверяем в этом же методе остался ли статус датчика движения в 1 если да то включаем свет если нет то нет
Аватара пользователя
tarasfrompir
Сообщения: 3216
Зарегистрирован: Ср мар 02, 2016 8:18 pm
Откуда: Украина Пирятин
Благодарил (а): 223 раза
Поблагодарили: 815 раз

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

Сообщение tarasfrompir » Чт дек 19, 2019 1:43 pm

timurufa86 писал(а):
Чт дек 19, 2019 1:40 pm
тут и не надо что бы он выдавал постоянно ... он дает 1 при начале движения и ноль при пропадании движения
мы делаем так при изменении статуса датчика на 1 запускаем метод в нем запоминаем юникс время и в нем делаем функцию таймера и по истечении 2-3 секунд проверяем в этом же методе остался ли статус датчика движения в 1 если да то включаем свет если нет то нет
Это вы делаете - а датчик он датчик сам по себе и может слать и ему пофиг на всех нас и вас.... Поэтому и вопрос он постоянно шлет значение 1 или только 1 раз. у меня прошивка к примеру всегда шлет 1 если движение
Спасибо нам ПОМОЖЕТ..!
timurufa86
Сообщения: 65
Зарегистрирован: Вт фев 17, 2015 8:40 pm
Благодарил (а): 19 раз
Поблагодарили: 2 раза

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(); только он в минутах как его в секундах запустить
timurufa86
Сообщения: 65
Зарегистрирован: Вт фев 17, 2015 8:40 pm
Благодарил (а): 19 раз
Поблагодарили: 2 раза

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

Сообщение timurufa86 » Чт дек 19, 2019 1:45 pm

tarasfrompir писал(а):
Чт дек 19, 2019 1:43 pm
timurufa86 писал(а):
Чт дек 19, 2019 1:40 pm
тут и не надо что бы он выдавал постоянно ... он дает 1 при начале движения и ноль при пропадании движения
мы делаем так при изменении статуса датчика на 1 запускаем метод в нем запоминаем юникс время и в нем делаем функцию таймера и по истечении 2-3 секунд проверяем в этом же методе остался ли статус датчика движения в 1 если да то включаем свет если нет то нет
Это вы делаете - а датчик он датчик сам по себе и может слать и ему пофиг на всех нас и вас.... Поэтому и вопрос он постоянно шлет значение 1 или только 1 раз. у меня прошивка к примеру всегда шлет 1 если движение
99% что он дает 1 кода движение началось и 0 когда кончалось
Аватара пользователя
tarasfrompir
Сообщения: 3216
Зарегистрирован: Ср мар 02, 2016 8:18 pm
Откуда: Украина Пирятин
Благодарил (а): 223 раза
Поблагодарили: 815 раз

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

Сообщение tarasfrompir » Чт дек 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(); только он в минутах как его в секундах запустить
Я же говорю обработать можно как угодно и чего угодно - вопрос в ФИЗИЧЕСКОМ датчике и что он шлет
Спасибо нам ПОМОЖЕТ..!
Ответить