Не обновляется часть свойств?

Использование системы в различных ситуациях, вопросы программирования сценариев.

Модератор: immortal

Ответить
EgB
Сообщения: 4
Зарегистрирован: Вт янв 03, 2017 1:41 pm
Благодарил (а): 2 раза
Поблагодарили: 1 раз

Не обновляется часть свойств?

Сообщение EgB » Вс янв 15, 2017 4:31 pm

Добрый день.

Уже несколько дней пытаюсь разобраться, даже снес и заново поставил MD.
Есть MD (на WIN7 32), есть 1-wire сервер OWFS и датчик температуры (DS18B20).
Когда привязываю датчик к свойству TempSensor01.temp и ставлю запуск метода tempChanged (там напомню запускается единый метод на весь класс) видно, что обновляются только TempSensor01.temp, TempSensor01.updatedTime, TempSensor01.alive и TempSensor01.updated.
Ни TempSensor01.LinkedRoom, ни TempSensor01.aliveTimeOut, ни TempSensor01.direction не обновляются (собственно это видно и в X-Ray).

Если понаставить DebMes в методе, то возникает стойкое мнение, что дальше 14 строчки код не обрабатывается?
14 if (!isset($params['t'])) {
15 return;
16}

Создавал и другой класс для проверки по-аналогии с tempSensors - тот же баг. :cry:

Прошу помочь, где может быть затык?
Повторю - система "из коробки", только что переставил.

------
Кстати, много читал на форуме о проблемах установки 1-wire "комплекта", но поставил за 10 минут - работает без проблем, если надо - могу ссылку на описание последовательности установки, она конечно поменялась за столько лет, у меня USB DS9490R.
Ответить