[教學] 修正 SmartIR 使用門磁做回饋時,在 HomeKit 中狀態不正確的方式

SmartIR 使用門磁感測器做狀態回饋時,於 HomeKit 中狀態不正常的問題,主要是因為門磁做 power sensor 時,冷氣狀態顯示的是 on/off,但在 HomeKit 中是用 HVAC 模式來呈現冷氣是否啟動,因此以往都要透過建立自動化,偵測到門磁狀態變化時連帶去切換 HVAC 模式來解決。

經群友 Long 分享,官方其實有個未公開的參數可解決上述問題:

climate:
  - platform: smartir
    name: AC
    device_code: 8888
    controller_data: remote.ac
    temperature_sensor: sensor.temp
    power_sensor: binary_sensor.ac_state
    power_sensor_restore_state: true

只要多加上最後那行 power_sensor_restore_state: true 即可。
被這個問題困擾的朋友可以試試看。

5個讚

行阿!
解決了我長久以來的煩惱,太感謝了

測試了一下自動化,AC state off的時候切換送風一段時間在關機,這樣homkit狀態終於能同步了。

新增最後這一行…替代之前寫了一大串的自動化…感謝分享