『瀚思彼岸』» 智能家居技术论坛
标题:
如何在自动化中利用温度变化速度来作为触发条件
[打印本页]
作者:
jiangjian197
时间:
2018-5-1 22:13
标题:
如何在自动化中利用温度变化速度来作为触发条件
我想利用放置在煤气灶上方的温度传感器来触发开关排气扇。
如:
在1分钟内温度上升3度,开排气扇。
在1分钟内温度下降3度,关排气扇。
一直没有思路, 请教各位大神了。
作者:
dizherui
时间:
2018-5-5 02:08
这个实用,就是不知道哪个大神可以写个示例
作者:
sirakawa
时间:
2018-5-5 09:49
如果不用第三方插件的话,做个input-text保存上一分钟的温度,然后做个每分钟执行的自动化。每次执行1.判断现在温度-input-text的温度,大于3就开排风扇,小于-3就关排风扇。2.把现在的温度存到input-text里
作者:
不达目
时间:
2018-5-21 22:08
本帖最后由 不达目 于 2018-5-21 22:11 编辑
有一个叫Trend Binary Sensor的传感器可以了解一下,刚好能满足你你需求。
https://www.home-assistant.io/components/binary_sensor.trend/
在configuration.yaml加入如下代码:
binary_sensor:
- platform: trend
sensors:
temp_rising:
entity_id: sensor.temperature_158d000xxxxxxx
sample_duration: 60
min_gradient: 0.05
device_class: heat
- platform: trend
sensors:
temp_falling:
entity_id: sensor.temperature_158d000xxxxxxx
sample_duration: 60
min_gradient: -0.05
device_class: cold
表示如果在1分钟内温度上升或下降3度,就会更改传感器状态。
用生成的两个传感器binary_sensor.temp_rising和binary_sensor.temp_falling即可作为自动化的trigger来使用。
欢迎光临 『瀚思彼岸』» 智能家居技术论坛 (https://bbs.hassbian.com/)
Powered by Discuz! X3.5