Не считываются показания.
Добавлено: Вт июл 02, 2019 8:11 am
Есть малинка, на которой крутится МД. К ней же по i2c подключен BME280.
Создал класс ВМЕ280, создал свойства "Температура", "Давление", "Влажность", затем создал метод - там код
Ну, и в конце создал объект.
Если запустить код руками, то свойства объекта обновляются. А сами почему-то не хотят.
X-Ray показывает, что последний раз свойства обновлялись, когда выполнял настройку.
После очистки хистори свойств, новых значений не появилось.
Куды бечь?
Да, при этом данные по модбасу бегут стабильно.

Создал класс ВМЕ280, создал свойства "Температура", "Давление", "Влажность", затем создал метод - там код
Код: Выделить всё
$output = `/home/pi/bme280.py`;
$regs = explode(" ",$output);
$this->setProperty("BME280Temperature", round($regs[0], 2));
$this->setProperty("BME280Pressure", round($regs[1], 2));
$this->setProperty("BME280Humidity", round($regs[2], 2));
Если запустить код руками, то свойства объекта обновляются. А сами почему-то не хотят.
X-Ray показывает, что последний раз свойства обновлялись, когда выполнял настройку.
После очистки хистори свойств, новых значений не появилось.
Куды бечь?
Да, при этом данные по модбасу бегут стабильно.
