Я связал 1-Wire датчик с объектом класса tempSensors. История пишется, графики рисуются. Но у этого объекта есть еще свойство LinkedRoom. Я так понимаю, это сделано для того, чтобы сливать нужные данные в объекты комнат. Я создал объект комната класса Rooms. У него есть свойство Temperature. На сколько я понял, при изменении температуры объекта датчика, она должна передаваться в объект комната. Но это не происходит. Код в методе tempChanged объекта датчика заканчивается на
Код: Выделить всё
if (!isset($params['t'])) {
return;
}
Пока что я не понимаю этой конструкции с температурой. Расскажите пожалуйста!
И еще вопрос: где правильнее хранить историю температуры. В объекте датчик или в объекте комната?
Если при проверке в 5 минут я укажу хранение данных 365 дней, сильно база распухнет?