Средняя температура

Если вы только начинаете осваивать систему MajorDoMo и чего-то не знаете или не можете понять, то задавайте свои вопросы в этой ветке.

Модератор: immortal

Ответить
den_teh
Сообщения: 10
Зарегистрирован: Вс окт 25, 2020 9:35 pm

Средняя температура

Сообщение den_teh »

Есть два датчика ds18b20 в теплоаккумуляторе в верху и в низу. Как вывести среднюю температуру с этих датчиков?
Chainik
Сообщения: 1465
Зарегистрирован: Вс янв 10, 2016 11:05 am

Re: Средняя температура

Сообщение Chainik »

Пишите метод или сценарий, где производите вычисления. Результат вычисления записываете в свойство. Если значения с датчиков у вас уже записываются в свойства, можете брать их оттуда. Или непосредственно в коде запрашиваете:

Код: Выделить всё

$T1 = file_get_contents('http://192.168.0.14/sec/?pt=32&cmd=get');
$T1 = substr($T,-5,5);
$T2 = file_get_contents('http://192.168.0.14/sec/?pt=33&cmd=get');
$T2 = substr($T,-5,5);
$Tavg = ($T1 + $T2)/2;
sg(Объект.Свойство, $Tavg);
Затем организуете запуск данного кода с нужной периодичностью. Пример можно посмотреть здесь https://mjdm.ru/forum/viewtopic.php?f=24&t=6187&start=6
Ответить