На скриншоте ошибка в системе, точнее в названии -- два раза Сценарий как название поля, хотя второе должно называться Код. Попробуй переключить настройку "Действие при изменении" на второе значения Сценарий, которое ближе к самому коду.
Да! И вместо INA.in надо использовать Sensed.A -- первое это название свойства объекта, а второе это название свойства 1-wire устройства. В массиве $changed_values используется именно последнее.
Сергей Джейгало, разработчик MajorDoMo Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь! Профиль Connect -- информация, сотрудничество, услуги
Странно, задержка получается около 10 секунд от срабатывания входа и до включения выхода, хотя интервал проверки стоит 1 сек, и установлена галочка на избранном.
Если вообще обратиться к таймингам 1wire, то там никто и не обещал быстрого "отклика". Поэтому делать включение света от датчика движения (кнопки и прочее) на 1wire я бы не советовал. Можно делать то, что некритично по времени включения т.е. от 0,5 до 2 сек. Т.к. В случае если на одной линии висят термометры ds18b20 то если мне не изменяет память период их опроса в некоторых режимах может достигать 750 мс (0.75 сек), что уже очень некомфортно для освещения.
Когдая я проводил опыты, я работал с одной микросхемой DS2413, вход и выход, задержки получаись от 6 до 10 сек, дома были подключены еще 4 DS18b20 и кажется одна DS2406, задержки были такими же, но иногда реакция наблюдалась и через 2 сек после нажатия, но после отпускания опять секунд 10, закономерности я так и не уловил. Вход планировалось использовать для контроля напряжения.
у меня выходы ds2408 переключаются примерно за 2-5 секунд каждый, т.е. 8 выходов могут в целом переключиться за 30-40 секунд!!! Ну это только подтверждает, что у всех все примерно одинаково с 1wire. И надо понимать, что основной "цикл" программы далеко не за милисекунды прокручивается.