小白

Esphome系列,自己动手DIY制作智能家居RGBW灯带

看见HAChina课程,讲师Andrew推荐使用esphome玩8266。于是小白就开始新的折腾了。

esphome免费课程在这里

折腾环境:物理机ubuntu

购物清单:

H801

RGBW灯带5米

12V6A电源

安装esphome,其实树莓派,win电脑上都可以安装esphome。

1.提前安装python2.7

sudo apt-get install python2.7

QQ截图20190311114947

我这个图片已经安装过了

2.安装pip2

sudo apt-get install python-pip

QQ截图20190311121242

3.先安装 tornado

sudo pip install tornado==5.1.1

QQ截图20190311130524

4.安装esphome

sudo pip2 install esphome

QQ截图20190311125336

5.开启esphome的web访问

esphome esphome_config/ dashboard

QQ截图20190311133308

7.IP地址:6052访问

QQ截图20190311133410

下面就是记录折腾h801的rgbw灯带的步骤

QQ截图20190311133447

注意名字的写入方法

QQ截图20190311133519

选择设备

QQ截图20190311144204

填写WiFi信息

QQ截图20190311144729

设置一个访问密码

QQ截图20190311144816

提交信息

QQ截图20190311144918

USB插入设备,选择设备

QQ截图20190311145107

QQ截图20190311145142

在上传新的esphome固件前,先删除原有固件

电脑端打开cmd,输入命令(第一次使用这个命令可能需要安装esptool环境):

esptool.py –port COM8 erase_flash

QQ截图20190311152253

回到esphome的web网页。

编辑文档

QQ截图20190311205959

修改内容:

QQ截图20190311210854

配置文件:

这里说明一下:

这个sensor是显示该设备网络信号强度的,根据你的需求可以不用写这个sensor。

然后就是通过USB TTL连接线接上你的H801

接线方法入下:

QQ截图20190311211134

H801                        TTL

RX            接            RX

TX             接            TX

3.3V          接            3.3V

GND         接             GND

另外还要短接GPIO0到GND

QQ截图20190311211727

我的接线图片

QQ图片20190311212210

选择你的设备,上传到设备

QQ截图20190311212500

QQ截图20190311205740

QQ截图20190311205805

上传完毕。把RGBW灯带接入H801。

QQ截图20190311213641

这个接线就简单多了,灯带上的R接R,G接G,B接B,W接W2或者W1,+接VCC。

20190311_213129

有W1W2这边的VCC,GND接12V供电

在HA中添加esphome集成

QQ截图20190311214349

填写我们设置的固定IP地址计划,就会看见新添加的2个设备

QQ截图20190311214513

QQ截图20190311214623

QQ截图20190311214702

QQ截图20190311214746

效果图片

1552312102953

折腾结束。哈哈。有一种冲动,把家里所有sonoff的灯全换esphome的固件。

本站文章如需转载,请注明文章出处:https://www.hachina.io/15697.html
本站保留文章版权以及相关权益。