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

 找回密码
 立即注册
查看: 2106|回复: 25

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

[复制链接]

1

主题

14

帖子

60

积分

注册会员

Rank: 2

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

使用道具 举报

1

主题

14

帖子

60

积分

注册会员

Rank: 2

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

使用道具 举报

0

主题

114

帖子

764

积分

高级会员

Rank: 4

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

使用道具 举报

1

主题

14

帖子

60

积分

注册会员

Rank: 2

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

好的我尝试一下多谢
回复

使用道具 举报

1

主题

14

帖子

60

积分

注册会员

Rank: 2

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

使用道具 举报

1

主题

14

帖子

60

积分

注册会员

Rank: 2

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

使用道具 举报

12

主题

422

帖子

2316

积分

金牌会员

HomeAssistant

Rank: 6Rank: 6

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

使用道具 举报

16

主题

212

帖子

1642

积分

论坛DIY达人

积分
1642
金钱
1425
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

主题

14

帖子

60

积分

注册会员

Rank: 2

积分
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

主题

14

帖子

60

积分

注册会员

Rank: 2

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

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-5-15 18:49 , Processed in 0.086077 second(s), 31 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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