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

 找回密码
 立即注册
12
返回列表 发新帖
楼主: sorrypqa

[求助] (已解决)HA自动化如何根据室内温度传感器值设置风扇速度

[复制链接]

50

主题

1300

帖子

4909

积分

论坛DIY达人

积分
4909
金钱
3609
HASS币
20
 楼主| 发表于 2023-10-11 06:33:12 | 显示全部楼层
wangmucha 发表于 2023-10-11 01:12
怎么都没人说现在天气冷了,电风扇得半年后才用得上吧

我在南方,有时温差比较大,22-30°C ,现在还在用,刚好需要变速功能
回复

使用道具 举报

35

主题

978

帖子

4523

积分

论坛元老

Rank: 8Rank: 8

积分
4523
金钱
3545
HASS币
20
发表于 2023-10-12 07:28:43 | 显示全部楼层

回帖奖励 +2 金钱

本帖最后由 sctale 于 2023-10-12 08:10 编辑
wjywjywjy 发表于 2023-10-10 12:05
你这个流可以设置档位吗?

可以的,自己简单摸索一下就行,学会NR基础功能基本就能让你做到不求人的状态了。不用去学那些公式函数之类的,就基础功能就够了,NR控制灯、空调、风扇、热水器、发消息或者其他电器其实都是一样的逻辑,只要是NR种HA节点支持的都能处理,不支持的有些大神也会处理(我直接放弃这种的)。纯图形化,选择节点,设置参数,和小孩子的scratch差不多。教程建议看最最基础的流程教学小白萝卜学智能家居实践之Node-red 篇一 - 『Node-RED』综合讨论区 - 『瀚思彼岸』» 智能家居技术论坛 - Powered by Discuz! (hassbian.com),安装建议addon直接安装,方便,搞智能家居不就是为了方便。
Snipaste_2023-10-12_08-10-07.jpg
回复

使用道具 举报

35

主题

978

帖子

4523

积分

论坛元老

Rank: 8Rank: 8

积分
4523
金钱
3545
HASS币
20
发表于 2023-10-12 07:32:23 | 显示全部楼层

回帖奖励 +2 金钱

sorrypqa 发表于 2023-10-10 06:21
脑子不好用,NR那玩意玩不转呀

学哪个都一样的,最后能用,而且自己有新想法能复用或者编辑就行。
回复

使用道具 举报

50

主题

1300

帖子

4909

积分

论坛DIY达人

积分
4909
金钱
3609
HASS币
20
 楼主| 发表于 2023-10-12 10:59:19 | 显示全部楼层
sctale 发表于 2023-10-12 07:32
学哪个都一样的,最后能用,而且自己有新想法能复用或者编辑就行。

主要是自动开关灯这类任务,HA自带的自动化可以轻松应付,所以没有迫切需要NR的机动
回复

使用道具 举报

35

主题

978

帖子

4523

积分

论坛元老

Rank: 8Rank: 8

积分
4523
金钱
3545
HASS币
20
发表于 2023-10-12 18:40:10 | 显示全部楼层

回帖奖励 +2 金钱

sorrypqa 发表于 2023-10-12 10:59
主要是自动开关灯这类任务,HA自带的自动化可以轻松应付,所以没有迫切需要NR的机动 ...

我是刚开始接触HA的时候,看到的教程就是说用NR,用了感觉挺简单的,和我儿子学的那个scratch差不多,HA的自动化完全没用过

用得顺手就行了,都一样的。
回复

使用道具 举报

1

主题

62

帖子

293

积分

中级会员

Rank: 3Rank: 3

积分
293
金钱
231
HASS币
0
发表于 2023-10-18 22:30:18 | 显示全部楼层

回帖奖励 +2 金钱

这样不知道行不行?

service: fan.set_percentage
data:
  percentage: >
    {% if states("sensor.daikin_air_01_temperature")|float >= 26 and states("sensor.daikin_air_01_temperature")|float < 28 %} 20
    {% elif states("sensor.daikin_air_01_temperature")|float >= 28 and states("sensor.daikin_air_01_temperature")|float < 29 %} 40
    {% elif states("sensor.daikin_air_01_temperature")|float >= 29 and states("sensor.daikin_air_01_temperature")|float < 30 %} 60
    {% elif states("sensor.daikin_air_01_temperature")|float >= 30 and states("sensor.daikin_air_01_temperature")|float < 31 %} 80
    {% else %} 100
    {% endif %}
target:
  entity_id: fan.esp32_fan_01_fan
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-5-2 07:23 , Processed in 0.136994 second(s), 28 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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