0

I have a Humidity problem under my House and would like to read the Humidity under my House and Outside my House. Based on the two values I like to switch on a FAN. All that should be controlled by Homeassistant running on a Rasberry Pie. I am new to all this so please be detailed if you please be so kind.

  1. What Sensors would be good for this kind of Application
  2. What switch would work
  3. How do I setup the If (HumiditySensor1-HumiditySensor2) > configuredValue Than SwitchOn(Fan) logic
4

1 に答える 1

0
  1. センサー:「箱から出して」動作するセンサーなら何でもいいと思います。それは、有線または無線のどちらのソリューションが必要かによって異なります。xiaomiセンサーがたくさんあるので、ワイヤレスを好みますが、バッテリーを交換する必要があることに注意してください(数年に1回と思います)。また、ハブ(Zigbeeなど)も必要です-ただし、実装する場合ある日、より多くの自動化 (温度、動きなど) を行う価値があるかもしれません。
  2. スイッチ: どんな Wi-Fi ソケットでもいいと思います。Sonoffのような Wi-Fi/Zigbee リレーを検討することもできます- 私はそれらが大好きです :)
  3. ロジック: 非常に簡単なはずです。テンプレート センサーを使用して「デルタ」値を計算することをお勧めします(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
于 2020-01-10T16:09:59.237 に答える