用户
 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

3

主题

19

帖子

1443

积分

金牌会员

Rank: 6Rank: 6

积分
1443
2019-11-9 19:54:34 houhd 金牌会员 楼主 5163
本帖最后由 houhd 于 2019-11-13 18:07 编辑


废话少说,前几天skynet大佬分享开源了个峥果浴霸的自制固件,
项目地址:https://github.com/liuzhe1947/homeassistant_zinguo_mqtt
为了关照跟我一样的小白,我分享个该固件的编译以及刷入方法,下面开始。
至于为什么要刷固件,用过这开关的谁用谁知道,妹的,一个月来几次大姨妈,谁受得了?

拆装PCB板请断电进行,听大佬说,不断电后果很严重,
请务必
断电拆装
断电拆装
断电拆装。


一、编译环境搭建

链接: https://pan.baidu.com/s/1kn9LrMsqqwBpALkmXv1CsQ 提取码: z5wk


下载Arduino 并安装后运行Arduino,在【工具】菜单选择【管理库】,在跳出的窗口搜索分别搜索安装tasker、EspMQTTClient、PubSubClient最新版本依赖库。然后选择【文件】-【首选项】-【附加开发板管理器网址】把【http://arduino.esp8266.com/stable/package_esp8266com_index.json】复制进去,然后还是在【工具】选择【开发板】选择【开发板管理】在跳出的窗口搜索ESP8266,选择最新版本安装。继续选择【工具】-【开发板】-【Generic ESP8266 Module】(选8285那个也行吧,因为这固件就是为8285芯片写的,这个我们确认过,我用8266编译刷入成功的)到此编译环境搭建完毕。
02.png 06.png 03.png 08.png



二、固件编译

https://github.com/liuzhe1947/homeassistant_zinguo_mqtt,下载zinguo_mqtt.ino文件,然后在Arduino里选择【文件】打开下载的zinguo_mqtt.ino文件,根据自己情况修改相关参数。一般情况只需对红框位置进行修改就可以了。特别要注意单电机、双电机别搞错了,还有就是吹风的联动,般是有风暖的浴霸才需要联动,这个步骤涉及浴霸电机控制,搞错弄坏浴霸我不负责哈,哈哈哈。另外还要强调的是,大佬这个源码LED背景灯的状态好像是【开启时蓝色,未触发是红色】,如果需要原厂显示状态,可以下载附件分享的源码文件,也仅需修改红框位置,修改就绪后,点击文件下方的【√】开始编译固件直至固件编译完成。

04.png 05.png 07.png
三、找你编译好的固件,哈哈

编译完的固件也不知道哪里去了,作为小白之一的我,表示对这个事情也很懵逼,如果各位兄台跟我一样也找不到编译好的固件,everything搜吧,搜到一个bin文件就是了,复制到自己可以找到的位置哈。

09.png
四、刷入固件

去群共享文件或者上面网盘下载esphomeflasher-1.0.1-windows-x64刷机工具,并运行,选择好编译好的固件,拿出你的神器,神器RX/TX接图片RX/TX位置,GND接神器GND,3.3v接神器3.3V,gpio0一起接神器gnd,通电后移除,刷机过程无需焊接,直接用手顶着就可以了,具体什么姿势优美,请自行表演。姿势都摆好了,把神器接入电脑USB,通电后移除GPIO0跟GND的接触,选择神器对应com口,选择FLASH ESP开始刷机直到100%完成提示“Done! Flashing is complete!”,至此自制固件就刷好了 。刷机失败,请检讨自己顶的姿势以及gpio0撤离的时机是否准确,可以多次重试。刷机成功后,因为编译固件时已经设定好联网ssid、密码以及对mqtt进行了相关设置,因此,通电后浴霸已经能正常联网到路由器里,mqtt也可以收到相关主题了,后续固件更新可以直接浏览器打开开关IP,输入mqtt的用户名密码就可以推送更新固件了,这个还是非常方便的。
11.png 10.png

五、配置并接入HA
参考大佬提供的配置文件按需修改接入 12.png



zinguo_mqtt.rar (554 Bytes, 下载次数: 0)
使用道具 举报 回复
峥果 这个直接买就行吗?不分新旧版本吗?
使用道具 举报 回复 支持 反对
买的两个今天能到货了。。。
使用道具 举报 回复 支持 反对
oemsys 发表于 2019-11-13 09:14
峥果 这个直接买就行吗?不分新旧版本吗?

现在新的应该都是8285的。
你看最底下PCB,长那样的就是。
使用道具 举报 回复 支持 反对
开始刷机了。。。
使用道具 举报 回复 支持 反对
MQTT 没有账号密码的难处。。。
使用道具 举报 回复 支持 反对
发新帖
您需要登录后才可以回帖 登录 | 立即注册