找回密码
 立即注册

微信扫码登录

搜索
查看: 5752|回复: 25

[技术探讨] 请问ha+esp32如何实现长时间缓慢变光

[复制链接]

1

主题

13

回帖

60

积分

注册会员

积分
60
金钱
46
HASS币
0
发表于 2023-7-23 15:50:16 | 显示全部楼层 |阅读模式
  想请教各位大佬,在ha+esp32控制单色LED的情况下,如何实现如:9点亮度20%缓慢提升到10点亮度30%或14点亮度50%缓慢降低到15点亮度30%,而不是到时间迅速改变亮度。
回复

使用道具 举报

1

主题

13

回帖

60

积分

注册会员

积分
60
金钱
46
HASS币
0
 楼主| 发表于 2023-7-23 16:10:21 | 显示全部楼层
现在碰到的问题是ha里写自动化只有一个增加减少亮度的选项且是固定增加减少10%的亮度,不知道怎么改成一次执行只增加额定数值,esphome里也不清楚怎么增加缓慢调整亮度的选项,调整亮度的数值和变化时间只能是按键执行或者事件触发,无法做出ha里的选项。求各位大佬解惑谢谢。
回复

使用道具 举报

0

主题

130

回帖

976

积分

高级会员

积分
976
金钱
846
HASS币
0
发表于 2023-7-23 17:43:26 | 显示全部楼层
Adaptive Lighting 插件
回复

使用道具 举报

1

主题

13

回帖

60

积分

注册会员

积分
60
金钱
46
HASS币
0
 楼主| 发表于 2023-7-23 18:22:11 | 显示全部楼层
leeyao 发表于 2023-7-23 17:43
Adaptive Lighting 插件

好的我尝试一下多谢
回复

使用道具 举报

1

主题

13

回帖

60

积分

注册会员

积分
60
金钱
46
HASS币
0
 楼主| 发表于 2023-7-23 20:26:49 | 显示全部楼层
Adaptive Lighting 如何關聯我的燈泡都搞不懂2333
回复

使用道具 举报

1

主题

13

回帖

60

积分

注册会员

积分
60
金钱
46
HASS币
0
 楼主| 发表于 2023-7-24 09:09:32 | 显示全部楼层
可能用的是白光LED用pwm調光的原因AdaptiveLighting並不好用。。。
回复

使用道具 举报

15

主题

696

回帖

3711

积分

论坛元老

HomeAssistant

积分
3711
金钱
2995
HASS币
20
发表于 2023-7-24 09:42:39 | 显示全部楼层
esp刷wled后用AdaptiveLighting很方便
回复

使用道具 举报

19

主题

277

回帖

2496

积分

论坛DIY达人

积分
2496
金钱
2195
HASS币
20
发表于 2023-7-24 17:34:38 | 显示全部楼层
虽然不太明白你的需求,但功能是支持的。

eshphome(文档)
light:
  - platform: ...
    # ...
    effects:
- pulse:
          name: "Fast Pulse"
          transition_length: 0.5s
          update_interval: 0.5s
          min_brightness: 0%
          max_brightness: 100%

配置变量:
name(可选,字符串):效果的名称。默认值为 。Pulse
transition_length(可选,时间):每个过渡的持续时间。默认值为 。1s
update_interval(可选,时间):开始新过渡的时间间隔。默认值为 。1s
min_brightness(可选,百分比):最小亮度值。默认为0%
max_brightness(可选,百分比):最大亮度值。默认为100%
HA(文档)
service: light.turn_on
data:
  transition: 20000
  brightness: 5
  brightness_step: 1
target:
  entity_id: light.XXXXXXXXXXXXXX


回复

使用道具 举报

1

主题

13

回帖

60

积分

注册会员

积分
60
金钱
46
HASS币
0
 楼主| 发表于 2023-7-25 13:31:55 | 显示全部楼层
polisher 发表于 2023-7-24 17:34
虽然不太明白你的需求,但功能是支持的。

eshphome(文档)

首先多謝大佬。
其次我的需求是可以在ha里手動設置出LED燈日出日落的效果。
比如手動設置9點開燈開燈亮度20%,然後亮度緩慢上升到比如12點到80%。就是说3小時過度時間从20%过度到80%。想实现这种效果。
回复

使用道具 举报

1

主题

13

回帖

60

积分

注册会员

积分
60
金钱
46
HASS币
0
 楼主| 发表于 2023-7-25 13:35:07 | 显示全部楼层
然后我想问个很蠢的问题LED我用的pt4115的恒流驱动,驱动有个DIM脚可以pwm调光。
我使用esp32c3输出pwm是需要在ESP32的GPIO与DIM中间串联电阻吗?我在测试的时候GPIO与恒流驱动的DIM脚直连了不知道是不是这个原因把esp32烧了。。。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-7-8 21:28 , Processed in 0.066121 second(s), 8 queries , MemCached On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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