В связи с тем что у меня очень низкая влажность в доме (около 20-25%) температурные ощущения совсем не сосуществуют нормальным 22 градусам(22 это ощущаемые 20.8,23 это 21.9).
Еще её называют эффективная температура и еще очень много названий.
долгое гуглиние привело к нужному названию Humidex
в гитхабе нашел нужный скрипт.
Что делаем:
1. Добавляем в объект Rooms свойство Humidex
2. Добавляем в объект Rooms метод UpdateHumidex
со следующим кодом:
Код: Выделить всё
$hum=$this->getProperty('Humidity');
$temp=$this->getProperty('Temperature');
$Kconst = 273.15;
$dewpoint = pow(($hum/100),(1/8))*(112+(0.9*$temp))+(0.1*$temp)-112;
$dewpointK = $dewpoint + $Kconst;
$humidex = $temp + 0.5555*(6.11*pow(exp(1),(5417.7530*((1/273.16)-(1/$dewpointK))))-10);
$this->setProperty('Humidex',round($humidex,1));
Добавляем Запускать метод при изменении: UpdateHumidex
Теперь мы имеем ощущаемую температуру. я думаю что правильнее ориентироваться на неё