前边讲esphome安装的时候说过可以使用esp8266和esp32模块。今天要用到的esp-01/01S就是esp8266系列的,该模块应该是目前最便宜的esp8266系列模块了。在小马家,模块+继电器配套的价格大概在15RMB左右。
也就是说,通过本篇文章的学习,你只需花一顿饭钱,即可让你桌面上的台灯接入homeassistant,实现APP或者Siri 智能控制。如果换成现成的设备呢?
这是小米台灯1S,算是能够接入苹果家庭里的最便宜的台灯了吧,更不要说Yeelight系列直接600起步。
为了极力响应垃圾佬的精神,当然了,更多是为了体验DIY的乐趣,我们开始今天的普通台灯改造之路。
我们先准备好螺丝刀等工具及esp-01s模块、继电器模块、esp-01烧录器(其实就是ttl工具,用ttl工具+杜邦线也行)。
左边是esp-01+继电器模块,右边是烧录器。
下边我们先编辑搞定固件,打开esphome管理界面,点击右下角加号,开始添加设备。
输入名称、wifi账号和密码,然后 下一步(请忽略黄色部分的提醒)。
此处我选择的自定义设备,当然它有很多选项,使用什么模块就选什么;然后下一步。
提示配置已创建,就说明我们添加完设备了。然后就是编写固件了。
在主页找到刚刚创建的设备,点击 EDIT,进入编程页面。
PS:此处说明下这四个按钮的作用:
EDIT:编辑代码;
VALIDATE:验证代码,如果错误会报错;
INSTALL:安装
LOGS:日志
这个根据自己的情况填写,此处我贴下我的。
esphome:
name: light1 ##需要和添加时的名称一致
platform: ESP8266 ##不要修改
board: esp01_1m ##不要修改
esp8266_restore_from_flash: yes ## 是否断电记忆继电器状态
wifi:
ssid: "CMCC-HENAN" ##wifi账号
password: "11111111" ##wifi密码
manual_ip:
static_ip: 192.168.199.171 ##将模块改为固定IP
gateway: 192.168.199.1 ##路由器网关
subnet: 255.255.255.0 ##子网掩码
ap:
ssid: "Light1 Fallback Hotspot"
password: "lMNUx6uIb1oK"
captive_portal:
logger: ##日志
api:
password: "1" ##和homeassistant的通讯密码
ota:
password: "1" ##在线升级密码
web_server: ## 这个是web控制,添加了这2行,就可以打开设备iweb页面
port: 80
switch: ##设备类型
- platform: gpio ##平台
name: "test switch relay" ##自定义名称,最好起关联的名称
pin: GPIO0 ##ESP01/01S 是GPIO0脚
id: relay ##ID 为继电器开关
inverted: yes ## inverted 参数,表示低电平有效,即继电器是低电平触发
然后回到首页,点击 VALIDATE,如下显示就说明代码正常;如果错误会报错(感觉新版没有旧版好用,旧版是会在右上角出现一个“大拇指”或者“哭丧脸”来提示正确与否的)。
通过校验之后,点击 CLOSE关闭校验窗口,回到主界面,点击 INSTALL进行编译(也可以如上图,直接验证完就进入编辑界面)。
选择手动下载,开始编译,大概需要3-5分钟。
编译完成后会自己弹窗让存储固件。
至此,我们已经编好程序,并生成了固件,下一步就是烧录到esp-o1模块里。
把esp01模块插到烧录器上(注意别插反了,否则就要收尸了),然后把烧录器插入电脑usb口。
打开esphome-flasher烧录工具,选择 端口和刚刚下载的固件,点击 flash esp开始烧录。
等烧录完成后,就可以取下esp-01模块了,然后将它插在继电器模块了,并通电。
然后打开 HomeAssistant配置界面,选择 集成,你会发现集成里多了个提醒你配置的选项(如果没有,可以手动选择添加:搜索esphome,然后在弹出窗口输入设备IP、下一步、输入api密码,提交就好)。。
至此,硬件部分就完成了,剩下就是添加到苹果家庭里了。还有怎么改造台灯,这个不用说了吧,有点动手能力的就会;提醒一点,改造时不要带电作业。
PS:当然了,你会说小米1S支持调光和调色温,而这个只有开关功能。那好办,下一篇我们就讲讲DIY智能小彩灯,支持调光调色、跑马灯、流水灯、渐变色等等等等。安排。
PS:这是esphome系列的第二篇文章,后续还有很多。后边会讲到自制DIY温湿度检测器、彩灯等等,甚至可以做一个小的环境气象站。
本来想用原来的帖子的,结果一进esphome才发现,新版改动好大,只好又重新截图整理。
-- -- -- -- -- -- END -- -- -- -- -- --
我是小白,智能家居爱好者、一卡通行业从业者、曾经的建筑智能化从业者。致力为开源智能家居平台添砖加瓦。
页面更新:2024-05-19
本站资料均由网友自行发布提供,仅用于学习交流。如有版权问题,请与我联系,QQ:4156828
© CopyRight 2020-2024 All Rights Reserved. Powered By 71396.com 闽ICP备11008920号-4
闽公网安备35020302034903号