目前有一支電扇僅支援IR控制,希望透過Broadlink + Smart Plug功率偵測來製作一個電扇實體,再接入Homekit。
目前遇到的問題是,功率已可以偵測,並且每秒更新一次,寫入 Template Fan的value_template作為條件卻無法達到功能,不知道有前輩看得出哪裡出了問題嗎?
設備:
- IR電扇 *1
- BroadLink RM mini4 *1
- Sonoff Smart Plug S31 *1
fan:
- platform: template
fans:
bedroom_fan:
unique_id: "fan_Bedroom_fan"
friendly_name: "Bedroom fan"
speed_count: 8
value_template: "{{ states('sensor.sonoff_10012eff85_power') | float > 3.0 }}"
percentage_template: "{{ states('input_text.status_fan_speed') | int }}"
oscillating_template: "{{ states('input_select.fan_osc') }}"
turn_on:
- service: script.p_turn_on
turn_off:
- service: input_boolean.turn_off