找回密码
 立即注册

微信扫码登录

搜索
查看: 6920|回复: 22

[经验分享] [esphome] 改一个灯简的吸顶灯

[复制链接]

2

主题

12

回帖

137

积分

论坛DIY达人

积分
137
金钱
123
HASS币
20
发表于 2022-7-18 17:04:07 | 显示全部楼层 |阅读模式
本帖最后由 wyapx 于 2022-7-18 17:13 编辑

最近从某宝搞回来一个WiFi吸顶灯,打算接入hass的时候发现没人做过,所以来分享一下经验。

主控长这个样子:

主控

主控

看着其实还行,可惜只能接入米家,不太符合我的要求

壳子很松,用卡扣固定,简单一扭就能打开
里面长这样:
20220718_114539.jpg
看到了很熟悉的esp32,刚好可以扔给esphome玩
热风枪开360度热一会,然后把盖子拆下来
20220718_114953(1).jpg
(用力过猛

先上编程器备份一下固件,免得搞坏了
然后到esphome创建个新设备,把代码输进去:
esphome:
  name: light
  platformio_options:
    platform_packages: 
      - "framework-arduinoespressif32 @ https://github.com/pauln/arduino-esp32.git#solo-no-mac-crc/1.0.6"

esp32:
  board: esp32dev
  framework:
    type: arduino

# Enable logging
logger:

# Enable Home Assistant API
api:
  encryption:
    key: "记得换key"

ota:
  password: "记得换key"

wifi:
  ssid: !secret wifi_ssid
  password: !secret wifi_password

  ap:
    ssid: "Light Fallback Hotspot"
    password: "WmhMcSkwnYmK"

captive_portal:

output:
  - platform: ledc
    pin: GPIO19
    id: cold_ctl
    
  - platform: ledc
    pin: GPIO18
    id: warn_ctl

light:
  - platform: cwww
    name: "Livingroom Lights"
    cold_white: cold_ctl
    warm_white: warn_ctl
    cold_white_color_temperature: 6400 K
    warm_white_color_temperature: 2000 K
    constant_brightness: true
注意:记得改key,改完以后要记住,避免出现问题


保存后进行Install,使用Manual Install -> Modern Format
之后将下载下来的light-factory.bin用编程器烧入flash,校验以后装回去

不出意外的话(?,装回去之后就可以在homeassistant里面连接上了
效果如下:
QQ截图20220718171252.jpg
一下就舒服起来了,不是么(

后记:

看着挺简单,其实还挺折磨人的
配置改了七八次,esp32 solo的坑花了半小时才跳出来
QQ截图20220718170935.jpg


评分

参与人数 1金钱 +20 HASS币 +10 收起 理由
+ 20 + 10 高手,这是高手!

查看全部评分

回复

使用道具 举报

2

主题

12

回帖

137

积分

论坛DIY达人

积分
137
金钱
123
HASS币
20
 楼主| 发表于 2022-7-18 17:16:41 | 显示全部楼层
本帖最后由 wyapx 于 2022-7-18 17:18 编辑
情非殇 发表于 2022-7-18 17:11
请问6400和2000这俩值,是怎么获取来的,我记得官档默认不是这俩,如何根据自己硬件填合适的参数 ...

我微调了一下官方的示例,用着没有问题就没管
后面其实想去米家找色温值,不过设备断线就不给操作了

如果有人找到的话可以在下面回复一下

回复

使用道具 举报

2

主题

12

回帖

137

积分

论坛DIY达人

积分
137
金钱
123
HASS币
20
 楼主| 发表于 2022-7-18 17:52:58 | 显示全部楼层
情非殇 发表于 2022-7-18 17:30
我硬改过那种遥控器的无极调光灯,用的官方值,但是30%以下的亮度就直接黑了,只有70%可用,我也没搞清楚 ...

主要是没看懂这个色温有什么用,好像也不能直接设置输出电压的最大最小值
回复

使用道具 举报

2

主题

12

回帖

137

积分

论坛DIY达人

积分
137
金钱
123
HASS币
20
 楼主| 发表于 2022-7-19 02:39:09 | 显示全部楼层
ciasdmxhxjjpd@c 发表于 2022-7-18 20:34
gpio 18 和 19 在 电路板上是如何看出来的?

欢迎研究下 yeelight c900

很简单,用排除法就行了
上面有拍摄电路板的走线,看着引脚定义把核心线路排除就行(加一点点试错

有rx和tx,不过为了稳妥起见,还是使用编程器比较好(可以备份固件
刚开始其实也试过走串口刷入,不过供电太差被reset了
回复

使用道具 举报

2

主题

12

回帖

137

积分

论坛DIY达人

积分
137
金钱
123
HASS币
20
 楼主| 发表于 2022-7-19 02:42:24 | 显示全部楼层
sorrypqa 发表于 2022-7-18 19:46
楼主您好,这灯多少银子一盏呢?有购买链接吗?

某宝搜一下灯简就行,大概120左右
回复

使用道具 举报

2

主题

12

回帖

137

积分

论坛DIY达人

积分
137
金钱
123
HASS币
20
 楼主| 发表于 2022-7-19 10:36:00 | 显示全部楼层
情非殇 发表于 2022-7-19 08:18
色温值是为了调色温的嘛,我的是白黄双色温,

从大概2021.10.x附近,有个通电亮灯的参数,restore_mode:  ...

我的也是白黄双色温
我认为hass的白光是个伪概念,因为两个颜色算是冷色调和暖色调,混合起来才有比较中和的颜色
回复

使用道具 举报

2

主题

12

回帖

137

积分

论坛DIY达人

积分
137
金钱
123
HASS币
20
 楼主| 发表于 2022-7-19 10:56:09 | 显示全部楼层
回复

使用道具 举报

2

主题

12

回帖

137

积分

论坛DIY达人

积分
137
金钱
123
HASS币
20
 楼主| 发表于 2022-7-22 21:40:18 | 显示全部楼层
sasukebinbin 发表于 2022-7-22 00:32
这直接买个灯带+一个8266不就搞定了? 应该不到30块钱吧
求解释区别

本质都一样,改现成的只是用钱来换时间罢了
回复

使用道具 举报

2

主题

12

回帖

137

积分

论坛DIY达人

积分
137
金钱
123
HASS币
20
 楼主| 发表于 2022-7-23 01:14:19 | 显示全部楼层
sasukebinbin 发表于 2022-7-23 00:33
貌似拆解芯片再重刷,花的时间更多啊

吸顶灯是要长时间使用的,稳定性很重要
随便搞个8266和灯条只能说是够玩,长期使用我觉得不太行
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-7-16 16:07 , Processed in 0.068980 second(s), 17 queries , MemCached On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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