большинство методов объектов типа tempChanged или statusChanged и т.п.
имеют у себя в коде функцию записи значения свойства изменение которого как раз и вызвало этот метод,
Код: Выделить всё
...
$this->setProperty('temp',$t);
...
а назначение свойству объекта значения "насильно" приводит к попытке модулей PHP отвечающих за связку,
также "насильно" "вдолбить" это значение в 1-wire
результат=
мы имеем постоянные ошибки типа этой:
Код: Выделить всё
Notice: Read only value set#1 [/28.1DF3B9040000/temperature10] in C:\_majordomo\htdocs\modules\onewire\ownet.php on line 606
Из этой глобальной ошибки, уже и вытекают другие мелкие и крупные неприятности типа не обновления выключателей http://smartliving.ru/forum/viewtopic.php?f=4&t=1911 в меню и т.п. (лишние значения в истории например еще).
Если я прав, это надо решать на уровне именно модулей связи с устройствами 1-wire
либо вручную вычищать такие баги (для 1-wire) во всех методах!
Сергей, это видимо просьба к Вам!