找回密码
 立即注册
查看: 312|回复: 4

[流程系列] 求教怎么用NR,求出两个小米温湿度计2的湿度差

[复制链接]

1

主题

3

回帖

100

积分

注册会员

积分
100
金钱
96
HASS币
0
发表于 2025-1-28 23:29:56 | 显示全部楼层 |阅读模式
求教怎么用NR,求出两个小米温湿度计2的湿度差。然后以这个为条件驱动抽湿机或者排气扇是否启动。最好给个例程,我不太会用NR
回复

使用道具 举报

kndo 

2

主题

30

回帖

284

积分

中级会员

积分
284
金钱
252
HASS币
0
发表于 2025-1-29 00:58:20 | 显示全部楼层
用ha的自动化,条件选择模板应该也能做到,gui框里填value_template: | 下面的
condition: template
value_template: |
  {% set temp1 = states('sensor.1_temperature') | float %}
  {% set temp2 = states('sensor.2_temperature') | float %}
  {% if (temp1 - temp2) | abs < 2 %}
    True
  {% else %}
    False
  {% endif %} 
回复

使用道具 举报

1

主题

3

回帖

100

积分

注册会员

积分
100
金钱
96
HASS币
0
 楼主| 发表于 2025-1-29 17:26:35 | 显示全部楼层
本帖最后由 msnmsn321 于 2025-1-29 17:39 编辑
kndo 发表于 2025-1-29 00:58
用ha的自动化,条件选择模板应该也能做到,gui框里填value_template: | 下面的

这里temp1,2是赋值吗,%是什么意思
回复

使用道具 举报

kndo 

2

主题

30

回帖

284

积分

中级会员

积分
284
金钱
252
HASS币
0
发表于 2025-1-29 21:44:19 | 显示全部楼层
这里面的是jinja,ha模板用的语法

temp1是温度,变量名,改不改成都行
主要是sensor和条件的<2部分改成需要的

可以在开发者工具-模板
或者是自动化的“且如果 (可选)”部分测试
回复

使用道具 举报

14

主题

71

回帖

362

积分

中级会员

积分
362
金钱
277
HASS币
0
发表于 2025-3-31 22:32:37 | 显示全部楼层
这些 节点都是通过不同msg去传递数据,你只要了解原理,然后可以用function节点,然后可以在豆包或者其他AI上面 告诉他传递的msg名字,然后把你的意思告诉他,他就可以给你编出来,放到function里面就可以了
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2025-5-1 09:27 , Processed in 0.850138 second(s), 22 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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