找回密码
 立即注册
查看: 2656|回复: 7

[求助] 求调速风扇自动化代码

[复制链接]

18

主题

169

回帖

1686

积分

金牌会员

积分
1686
金钱
1499
HASS币
0
发表于 2022-5-26 22:02:53 | 显示全部楼层 |阅读模式
本帖最后由 chenggangyaan 于 2022-5-26 22:04 编辑

本人代码小白,最新跟着大神,diy了一款能通过esphome接入homeassistant的调速风扇,如图。 微信截图_20220526220006.png
风扇实体属性有这些,
微信截图_20220526220049.png
现在想请代码大神帮忙写一个温度控制风速的自动化,(比如温度大于40℃风扇速度100%,温度大于30°风扇转速80之类的,再次先行谢过了。


回复

使用道具 举报

32

主题

87

回帖

749

积分

高级会员

积分
749
金钱
630
HASS币
0
发表于 2022-5-26 22:39:36 来自手机 | 显示全部楼层
请问你用了哪个风扇代码?
回复

使用道具 举报

18

主题

169

回帖

1686

积分

金牌会员

积分
1686
金钱
1499
HASS币
0
 楼主| 发表于 2022-5-27 10:31:40 | 显示全部楼层
学习 发表于 2022-5-26 22:39
请问你用了哪个风扇代码?

用的esp01s(esphome)  
回复

使用道具 举报

18

主题

169

回帖

1686

积分

金牌会员

积分
1686
金钱
1499
HASS币
0
 楼主| 发表于 2022-5-27 10:32:51 | 显示全部楼层
学习 发表于 2022-5-26 22:39
请问你用了哪个风扇代码?

output:
  - platform: esp8266_pwm
    pin: D7
    frequency: 60 Hz
    inverted: False
    id: pwm_output

# 风扇
fan:
  - platform: speed
    output: pwm_output
    name: "esp07s_demo_pwm_fan"
回复

使用道具 举报

6

主题

40

回帖

387

积分

中级会员

积分
387
金钱
341
HASS币
0
发表于 2022-5-28 00:00:57 | 显示全部楼层
通过01S控制继电器的方式吗
回复

使用道具 举报

18

主题

169

回帖

1686

积分

金牌会员

积分
1686
金钱
1499
HASS币
0
 楼主| 发表于 2022-5-29 13:24:53 | 显示全部楼层
detongsky 发表于 2022-5-28 00:00
通过01S控制继电器的方式吗

不是,继电器那个只能控制开关,不能控制速度的快慢。
回复

使用道具 举报

1

主题

42

回帖

367

积分

中级会员

积分
367
金钱
324
HASS币
0
发表于 2022-7-15 18:52:53 | 显示全部楼层
chenggangyaan 发表于 2022-5-29 13:24
不是,继电器那个只能控制开关,不能控制速度的快慢。

esp01s?有pwm脚?
回复

使用道具 举报

20

主题

530

回帖

3611

积分

元老级技术达人

积分
3611
金钱
3021
HASS币
210

教程狂人突出贡献

发表于 2022-7-15 20:24:50 | 显示全部楼层
本帖最后由 involute 于 2022-7-15 20:26 编辑

上来就要代码,我偏不给你代码,不过我可以告诉你fan实体调速的服务有两个
1、set_preset_mode,可以设为你预设的low/medium/high之类的,不过看样子你预设模式列表为空。
2、set_percentage,可以直接设定风速百分比。

你可以去开发者工具的服务下实践一下这两个服务,然后琢磨琢磨怎么写。

光你给代码,你能学会啥?
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian ( 晋ICP备17001384号-1 )

GMT+8, 2025-5-10 22:28 , Processed in 1.074649 second(s), 26 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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