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 即可。
被這個問題困擾的朋友可以試試看。