峥果浴霸自制固件的编译以及刷入方法

废话少说,前几天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编译刷入成功的)到此编译环境搭建完毕。

二、固件编译

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


三、找你编译好的固件,哈哈

编译完的固件也不知道哪里去了,作为小白之一的我,表示对这个事情也很懵逼,如果各位兄台跟我一样也找不到编译好的固件,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的用户名密码就可以推送更新固件了,这个还是非常方便的。
**

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

zinguo_mqtt.rar (554 Bytes)led原厂状态zinguo_mqtt.rar (5.64 KB)

峥果 这个直接买就行吗?不分新旧版本吗?:Q:Q

买的两个今天能到货了。。。

现在新的应该都是8285的。
你看最底下PCB,长那样的就是。

开始刷机了。。。

MQTT 没有账号密码的难处。。。

后文说的上电刷入,是上3.3v还是220v啊?谢谢

接入到ha以后,在homekit中能用吗 想知道

木有苹果设备。不过就是一个开关,按道理应该可以吧。

TTL供电刷入。