『瀚思彼岸』» 智能家居技术论坛

 找回密码
 立即注册
查看: 2617|回复: 11

[经验分享] 体感温度,哪个更权威真实?

[复制链接]

1

主题

25

帖子

741

积分

高级会员

Rank: 4

积分
741
金钱
716
HASS币
0
发表于 2022-1-31 16:40:03 | 显示全部楼层 |阅读模式
结合前辈的经验,还有NOAA的公式,用template实现了体感温度,不过这个体感温度计算出来的结果跟XCray大神的不太一样,
参考:https://bbs.hassbian.com/thread-10538-1-1.htmlhttps://bbs.hassbian.com/thread-4940-1-1.html

温度:17.8℃, 湿度:54.3%
XCray的结果:18.3℃
NOAA的结果:17.1℃

差的有点多,哪个才是更真实的?
template:
  - sensor:
      - name: ws_xiaomi_at
        device_class: temperature
        unit_of_measurement: °C
        state: >
  {% set st = states('sensor.t2_cloud_t05c00_temperature') | float %}
  {% set sh = states('sensor.t2_cloud_t05c00_humidity') | float %}
  {% set st = 1.8 * st + 32 | float %}
  {% set hi = 0.5 * (st + 61 + (st - 68) * 1.2 + sh * 0.094) | float %}
  {% if hi >= 80 -%}
    {% set hi = -42.379 + 2.04901523 * st + 10.14333127 * sh - 0.22475541 * st * sh 
    - 0.00683783 * st * st - 0.05481717 * sh * sh + 0.00122874 * st * st * sh 
    + 0.00085282 * st * sh * sh - 0.00000199 * st * st * sh * sh | float %}
    {% if sh < 13 and 80 < st < 112 -%}
      {% set adjustment = (13 - sh) / 4 * sqrt((17 - abs(st - 95)) / 17) | float %}
      {% set hi = hi - adjustment | float %}
    {% elif sh > 85 and 80 < st < 87 %}
      {% set adjustment = (sh - 85) * (87 - st) / 50 | float %}
      {% set hi = hi + adjustment | float %}
    {%- endif %}
  {%- endif %}
  {{((hi - 32) / 1.8)|round(1)}}


回复

使用道具 举报

9

主题

180

帖子

1257

积分

金牌会员

Rank: 6Rank: 6

积分
1257
金钱
1077
HASS币
0
发表于 2022-1-31 19:20:10 | 显示全部楼层
温度只是个相对值,怎么衡量某个温度到底是什么感觉?每个人的感觉都不同,你怎么能说哪个温度对哪个温度不对。。。追求这东西干嘛,刻舟求剑么。。。。
知道温度的绝对值没有任何意义,知道它的相对值,变化才有意义。
回复

使用道具 举报

4

主题

590

帖子

2020

积分

金牌会员

Rank: 6Rank: 6

积分
2020
金钱
1425
HASS币
20
发表于 2022-1-31 23:05:30 | 显示全部楼层
体感温度本来就是主观的东西,见仁见智的东西。而室内温度,是你能控制的,完全不需要用体感温度,而是应该致力于做到恒温恒湿,具体什么温度就要看你的设备和你的舒适区。我现在室内温度18+,湿度40%+,穿的衣服是一样的
回复

使用道具 举报

33

主题

2022

帖子

5197

积分

论坛元老

Rank: 8Rank: 8

积分
5197
金钱
3175
HASS币
50
QQ
发表于 2022-2-1 00:18:23 | 显示全部楼层
这个就是个参考数据吧,没有太大意义。另外每个人的体质不同,体感温度是不一样的。
我不生产技术,我只是技术的搬运工。
回复

使用道具 举报

3

主题

223

帖子

3035

积分

元老级技术达人

积分
3035
金钱
2807
HASS币
10
发表于 2022-2-1 00:53:46 | 显示全部楼层
差的有点多。。。。。 这哪里差的多。。。。。你人感觉的出来吗就差的有点多
回复

使用道具 举报

1

主题

25

帖子

741

积分

高级会员

Rank: 4

积分
741
金钱
716
HASS币
0
 楼主| 发表于 2022-2-1 15:49:26 来自手机 | 显示全部楼层
哪来这么多杠精,我想讨论的是科学,不是感觉,要不然先驱们研究计算公式干什么,好玩吗
回复

使用道具 举报

9

主题

180

帖子

1257

积分

金牌会员

Rank: 6Rank: 6

积分
1257
金钱
1077
HASS币
0
发表于 2022-2-1 19:24:17 | 显示全部楼层
本帖最后由 befantasy 于 2022-2-1 19:42 编辑

自己是个榆木疙瘩,理工男钻牛角尖,还说别人是杠精。
像3楼说的,你要做的是保持温湿度的恒定,至于他到底是个多少,跟你有毛关系啊。冷了你就+,热了你就-,到达舒适区了,就维持这个数值就行了,至于他的绝对值是17还是18,还是100,他重要吗?

你问的这问题就搞笑,摄氏度的定义你了解不?1个大气压下,水的沸点是100,冰水混合物是0,中间100等分,每份是1摄氏度。体感温度也就以此为基础,根据湿度,气流速度再加个权。加权的目的也不是得出绝对值,而是加入湿度/气流速度对体感的相对影响。解释的是温度相同,但是一个刮5级风,一个没风;或者温度相同,一个地方相对湿度80%,一个相对湿度20%的体感差别。无论你用你说的哪个公式,算出的绝对数字是多少,都不重要。重要的是,他们都用自己的一套算法,加入了湿度对感受的影响,它的意义是引入湿度和气流速度的变量。

你教教我,你问的这问题,给的已知条件,能让谁告诉你你现在那个体感温度到底是18.3℃还是17.1℃?

回复

使用道具 举报

24

主题

883

帖子

4994

积分

论坛元老

Rank: 8Rank: 8

积分
4994
金钱
4106
HASS币
20
发表于 2022-2-1 23:12:34 | 显示全部楼层
befantasy 发表于 2022-2-1 19:24
自己是个榆木疙瘩,理工男钻牛角尖,还说别人是杠精。
像3楼说的,你要做的是保持温湿度的恒定,至于他到底 ...

我也同意这个说法,之前也思考过体感温度这个数据怎么得来的,后来也认为在非特定的环境内,这个数值和公式不是绝对的,比如风速这一个条件,同城市不同楼房不同方位都不同。
回复

使用道具 举报

24

主题

883

帖子

4994

积分

论坛元老

Rank: 8Rank: 8

积分
4994
金钱
4106
HASS币
20
发表于 2022-2-1 23:22:32 | 显示全部楼层
THW指数
由于体感温度可以受到温度、湿度及风速的影响,这个数值又名“THW指数”(Temperature-Humidity-Wind Index)。1958年,美国的Paul Siple曾就风对人体的热流失成正比例。根据这说法和当时计算风寒指数的公式,简化出以下的一条算式:
体感温度(°C)=温度(°C)-2√风速(米/每秒)。
由于和地面的距离所影响的是用温度计可以量度出来的温度差异,其差异不计算进体感温度。
1984年,罗伯特·史特德曼(Robert G. Steadman)发表《体感温度的通用公式》(A universal scale of apparent temperature)如下:
AT=1.07T+0.2e-0.65V-2.7
e=(那个算式打不出来,你自己到下面链接看)
其中AT为体感温度(°C)、T为气温(°C)、e为水汽压(hPa)、V为风速(m/sec)、RH为相对湿度(%)。
可看出相对湿度越小、风速越大时,能得出较低的体感温度,此公式则由中央气象局预报各地体感温度所引用。

https://baike.baidu.com/item/%E4 ... A9%E5%BA%A6/4578898
回复

使用道具 举报

4

主题

590

帖子

2020

积分

金牌会员

Rank: 6Rank: 6

积分
2020
金钱
1425
HASS币
20
发表于 2022-2-6 15:57:42 | 显示全部楼层
本帖最后由 zsqduke 于 2022-2-6 16:04 编辑
怪物json 发表于 2022-2-1 15:49
哪来这么多杠精,我想讨论的是科学,不是感觉,要不然先驱们研究计算公式干什么,好玩吗 ...

你想讨论科学,那么就应该先从定义出发,体感温度是什么?
其实没什么深奥的东西,体   感   温   度。顾名思义就是“身体感觉到的温度”,。。。。身体的感觉!!!感觉!!所以体感温度就是为了描述感觉,,,,而你不想讨论感觉。。。。。体感温度英文叫“feels like”


再来讨论科学。楼上已经解释了风速的影响是很大的,你有室内风速数据吗?我再补充一点,其他因素不变,冬天湿度越大,越冷。夏天湿度越大,越热。背后的原因令人暖心!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-5-14 12:00 , Processed in 0.053604 second(s), 32 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表