<<< Back

Простые устройства -- направление изменения


Xor (2018-05-16 22:08:52):

А если не меняется?
Нужно тогда уж и DIR=0
А если валюе дискретное -- 0 или 1?

(0)
 
TurburatoR (2018-05-31 18:18:33):

Если не изменилось за последнее измерение, то оставлять текущее значение направления изменения - т.к. тенденция изменения всё равно сохраняется.
Если вообще никогда не менялось, то 0 или пусто - это для новых объектов или обнуляемых свойств.

(0)
 
Xor (2018-06-01 01:24:11):

У меня в подвале температура меняется очень медленно по ср. с внешней - может неделю держать одно и то же значение с точностью до неск. десятых градуса, что ж получается -- если неделю назад т понизилась на 0,1 и всё, мне целую неделю будет показывать тенденцию к понижению?

(0)
 
Xor (2018-06-01 01:32:24):

У меня вот так сделано для уличной температуры - показывается направление изменения стрелочками и дельта или значёк =, если не меняется:
$data1 = getHistoryValue("Outside.temperature", strtotime("-1 hour"));
$data2 = gg("ws.tempOutside");
$data3 =round($data2 - $data1,2);
if ($data1 > $data2) sg('ws.tempOutside_d',"&#9660 ".abs($data3));
if ($data1 < $data2) sg('ws.tempOutside_d',"&#9650 ".abs($data3));
if ($data1 == $data2) sg('ws.tempOutside_d',"&#8801");

(0)
 
SergeJey (2018-06-12 14:48:18):

Добавилось в простые устройство с возможностью настройки периода времени для дельты.

(0)
 

Please login to leave comments. Join us!