Средняя температура
Модератор: immortal
-
- Сообщения: 10
- Зарегистрирован: Вс окт 25, 2020 9:35 pm
- Благодарил (а): 5 раз
- Поблагодарили: 0
Средняя температура
Есть два датчика ds18b20 в теплоаккумуляторе в верху и в низу. Как вывести среднюю температуру с этих датчиков?
-
- Сообщения: 1462
- Зарегистрирован: Вс янв 10, 2016 11:05 am
- Благодарил (а): 260 раз
- Поблагодарили: 454 раза
Re: Средняя температура
Пишите метод или сценарий, где производите вычисления. Результат вычисления записываете в свойство. Если значения с датчиков у вас уже записываются в свойства, можете брать их оттуда. Или непосредственно в коде запрашиваете:
Затем организуете запуск данного кода с нужной периодичностью. Пример можно посмотреть здесь https://mjdm.ru/forum/viewtopic.php?f=24&t=6187&start=6
Код: Выделить всё
$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);
- Рейтинг: 1.16%