Страница 2 из 14
Re: Включение света по датчику движения
Добавлено: Ср янв 16, 2013 5:29 pm
Urbas81
на данном скриншоте попытка исполнить код через сценарии, результат аналогичен.
Re: Включение света по датчику движения
Добавлено: Чт янв 17, 2013 8:11 am
paf
Urbas81 писал(а):на данном скриншоте попытка исполнить код через сценарии, результат аналогичен.
А фраза алогична! Ну в дым! Толи было, толи нет? Если скриншот очевиден, то к чему подпись?
Re: Включение света по датчику движения
Добавлено: Чт янв 17, 2013 11:31 am
sergejey
На скриншоте ошибка в системе, точнее в названии -- два раза Сценарий как название поля, хотя второе должно называться Код. Попробуй переключить настройку "Действие при изменении" на второе значения Сценарий, которое ближе к самому коду.
Да! И вместо INA.in надо использовать Sensed.A -- первое это название свойства объекта, а второе это название свойства 1-wire устройства. В массиве $changed_values используется именно последнее.
Re: Включение света по датчику движения
Добавлено: Чт янв 17, 2013 12:15 pm
Urbas81
Смутновато понял, что надо сделать, но буду еще пробовать, спасибо.
Re: Включение света по датчику движения
Добавлено: Чт янв 17, 2013 12:51 pm
Urbas81
Вроде заработало, с таким кодом
if ($changed_values['sensed.B']) {
if ($changed_values['sensed.B']['VALUE']) {
say("Питание подано");
} else {
say("Питание пропало");
}
}
удалил вообще названия полей тоже работает, странно, вчера я это тоже проделывал, не работало, буду дальше смотреть. Еще раз спасибо за помощь.
Re: Включение света по датчику движения
Добавлено: Чт янв 17, 2013 3:09 pm
Urbas81
Странно, задержка получается около 10 секунд от срабатывания входа и до включения выхода, хотя интервал проверки стоит 1 сек, и установлена галочка на избранном.
Re: Включение света по датчику движения
Добавлено: Пн янв 28, 2013 1:45 pm
denis
Если вообще обратиться к таймингам 1wire, то там никто и не обещал быстрого "отклика". Поэтому делать включение света от датчика движения (кнопки и прочее) на 1wire я бы не советовал. Можно делать то, что некритично по времени включения т.е. от 0,5 до 2 сек. Т.к. В случае если на одной линии висят термометры ds18b20 то если мне не изменяет память период их опроса в некоторых режимах может достигать 750 мс (0.75 сек), что уже очень некомфортно для освещения.
Re: Включение света по датчику движения
Добавлено: Пн янв 28, 2013 1:47 pm
denis
Плюс задержка на обработку события хотя бы даже 1 секунда - и уже будешь немного нервничать в темноте ))
Re: Включение света по датчику движения
Добавлено: Пн янв 28, 2013 2:15 pm
Urbas81
Когдая я проводил опыты, я работал с одной микросхемой DS2413, вход и выход, задержки получаись от 6 до 10 сек, дома были подключены еще 4 DS18b20 и кажется одна DS2406, задержки были такими же, но иногда реакция наблюдалась и через 2 сек после нажатия, но после отпускания опять секунд 10, закономерности я так и не уловил. Вход планировалось использовать для контроля напряжения.
Re: Включение света по датчику движения
Добавлено: Пн янв 28, 2013 7:27 pm
denis
у меня выходы ds2408 переключаются примерно за 2-5 секунд каждый, т.е. 8 выходов могут в целом переключиться за 30-40 секунд!!! Ну это только подтверждает, что у всех все примерно одинаково с 1wire. И надо понимать, что основной "цикл" программы далеко не за милисекунды прокручивается.