『瀚思彼岸』» 智能家居技术论坛

 找回密码
 立即注册
查看: 1218|回复: 0

[求助] 风扇fan元件设置

[复制链接]

2

主题

30

帖子

589

积分

高级会员

Rank: 4

积分
589
金钱
559
HASS币
0
发表于 2023-6-19 15:18:49 | 显示全部楼层 |阅读模式
本帖最后由 lishishao 于 2023-6-19 15:27 编辑

家里是普通遥控风扇,只支持红外遥控,通过空调伴侣学习了遥控器的代码,同时利用脚本新建了控制

                               
登录/注册后可看大图


控制都没问题,但是在接入homekit中,script 会被作为一个 Switch 被添加到 homekit 中,所以想着集成为fan元件,再添加进homekit
通过官方文档  https://www.home-assistant.io/integrations/fan.template/  查看代码自己调整了,开关摇头模式都没问题
<font face="宋体" size="2">fan:
  - platform: template
    fans:
      bedroom_fan:
        friendly_name: "美的风扇"
        value_template: "{{ states('input_boolean.state') }}"
        percentage_template: "{{ states('input_number.percentage') }}"
        preset_mode_template: "{{ states('input_select.preset_mode') }}"
        oscillating_template: "{{ states('input_select.osc') }}"
        turn_on:
          service: script.1687107918200
        turn_off:
          service: script.1687107918200
        set_percentage:
          service: script.fans_set_speed
          data:
            percentage: "{{ percentage }}"
        set_preset_mode:
          service: script.1687108318734
          data:
            preset_mode: "{{ preset_mode }}"
        set_oscillating:
          service: script.1687108035593
          data:
            oscillating: "{{ oscillating }}"
        speed_count: 6
        preset_modes:
          - 'auto'
          - 'smart'
          - 'whoosh'</font>
但风扇调速不知道怎么设置,风扇是只有大和小的按钮,没有百分百和反馈,所以不知道怎么增加风量控制的方法,其中
service: script.fans_set_speed
          data:
            percentage: "{{ percentage }}"
是需要我再创建脚本script.fans_set_speed吗?通过script.fans_set_speed去控制风扇,script.fans_set_speed需要怎么编写,我现在只有增大和减小风扇的script或者红外码。

                               
登录/注册后可看大图



Quicker_20230619_150442.png
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-24 17:23 , Processed in 0.076311 second(s), 25 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表