我的房子下面有湿度问题,想阅读我房子下面和房子外面的湿度。基于这两个值,我喜欢打开风扇。所有这些都应该由在树莓派上运行的 Homeassistant 控制。我对这一切都很陌生,所以请详细说明。
- 什么传感器适合这种应用
- 什么开关可以工作
- 如何设置
If (HumiditySensor1-HumiditySensor2) > configuredValue Than SwitchOn(Fan)
逻辑
我的房子下面有湿度问题,想阅读我房子下面和房子外面的湿度。基于这两个值,我喜欢打开风扇。所有这些都应该由在树莓派上运行的 Homeassistant 控制。我对这一切都很陌生,所以请详细说明。
If (HumiditySensor1-HumiditySensor2) > configuredValue Than SwitchOn(Fan)
逻辑(HumiditySensor1-HumiditySensor2)
:像这样
sensor:
- platform: template
sensors:
humidity_delta:
value_template: "{{ states('sensor.humidity_basement') | float - states('sensor.humidity_outside') | float }}"
现在您有了humidity_delta
传感器(或您所称的任何名称),您可以为您的场景创建一些基本的自动化,例如
# Turning on fan when delta is above some value
- alias: Turn on Fan
initial_state: true
trigger:
platform: numeric_state
entity_id: sensor.humidity_delta
above: 10
action:
- service: switch.turn_on
entity_id: switch.fan
# Turning off fan when delta is below some value for some time
- alias: Turn of Fan
initial_state: true
trigger:
platform: numeric_state
entity_id: sensor.humidity_delta
below: 5
for:
minutes: 30
action:
- service: switch.turn_off
entity_id: switch.fan