Страница 2 из 6
Re: Решение проблемы OWFS под Windows
Добавлено: Чт фев 28, 2013 2:42 pm
Alex
У меня сделано так. Если значение датчика изменилось — значит он жив. Если датчик жив — значит жива сеть. Но бывает, что значение не меняется долгое время. Тогда смотрим другие датчики сети. Если хотя бы один жив — сеть работает, если нет — перезагрузка.
Re: Решение проблемы OWFS под Windows
Добавлено: Чт фев 28, 2013 2:58 pm
anemcov
Alex писал(а):Но бывает, что значение не меняется долгое время. Т
Время последнего изменения значения откуда берете?
Re: Решение проблемы OWFS под Windows
Добавлено: Чт фев 28, 2013 4:14 pm
Alex
Время последнего изменения значения откуда берете?
Ну как же? Время последнего изменения значения я беру со времени последнего изменения значения . Оно же автоматически фиксируется.

Re: Решение проблемы OWFS под Windows
Добавлено: Чт фев 28, 2013 4:20 pm
anemcov
можно пример кода? а то я не совсем понимаю. Или что-то упустил
Re: Решение проблемы OWFS под Windows
Добавлено: Чт фев 28, 2013 4:39 pm
Alex
модуль1-Wire
------------
$v=gg('analog02.value');
$vr=round($v,1);
sg('analog02.value', $vr);
sg('analog02.updated', time());
sg('analog02.updated_',date("H:i",time()));
Метод update
------------
$old=$this->getProperty('valueOld');
$new=$this->getProperty('value');
.......
$this->setProperty('valueOld',$new);
Re: Решение проблемы OWFS под Windows
Добавлено: Чт фев 28, 2013 4:48 pm
anemcov
тогда еще пара вопросов:
1. analog02 - это объект какого-то нового класса? или название устройства 1-wire?
2. Метод update - это код, внесенный в настройках 1-wire устройства? или это метод нового класса (объекта нового класса)?
Re: Решение проблемы OWFS под Windows
Добавлено: Чт фев 28, 2013 5:07 pm
Alex
analog02 - это объект какого-то нового класса? или название устройства 1-wire?
Даже не знаю. Это температурный датчик. Сначала болтался на Ардуине, сейчас болтается 1-Wire свистке. Естественно, поправил пару строк при перестановке и объект продолжил дальше свою работу.
Метод update - это код, внесенный в настройках 1-wire устройства? или это метод нового класса (объекта нового класса)
Метод update — это стандартный метод, который есть у каждого моего объекта. Этот же метод обслуживал объект analog02, когда информация приходила с Ардуины, а теперь приходит с 1-Wire.
Re: Решение проблемы OWFS под Windows
Добавлено: Чт фев 28, 2013 5:21 pm
anemcov
Alex писал(а): analog02 - это объект какого-то нового класса? или название устройства 1-wire?
Даже не знаю.
Для его настройки нужно зайти в раздел 1-Wire или в раздел Объекты?
Re: Решение проблемы OWFS под Windows
Добавлено: Чт фев 28, 2013 5:30 pm
Alex
В объекты!
Re: Решение проблемы OWFS под Windows
Добавлено: Чт фев 28, 2013 5:34 pm
anemcov
Спасибо, теперь картина ясна.