很久之前pdd买了个cozylife能homekit的智能继电器模块,当时要改卧室灯,发现固件有bug,固件版本是1.0.1,具体表现是当电源关闭后开灯后,灯一直开关开关开关,后面老板给发了个新的,有bug的老板说不用退了。
开始玩HA翻出来,拆掉看了下是ESP32C2-02主控,闲着也是闲着,直接换固件吧,翻出杜邦线,接好了VCC,GND,RXD,TXD,BOOT另一头接入CH340,BOOT接地,就可以刷机了。
发现ESPhome不支持c2,tasmota也明确不支持c2,能支持的就只有haa了,刷了haa,仔细学习引脚定义。
https://github.com/RavenSystem/haa/releases/tag/12.10.1
最终配置,也不确定对不对:
{"c":{"io":[[[5,10],2],[[0],6]],"l":10,"b":[[7,5]]},"a":[{"0":{"r":[[5,0]]},"1":{"r":[[5,1]]},"t":1,"d":0,"s":5,"b":[[7]]}]}
但是haa有个问题,定义完了引脚,没有提示,错误了导致espc2发烫,连不上端口,引脚定义非常不直观。
接下来就需要重新刷写,刷完经常会搜不到haa的WiFi信号,问题多多。
转而投向tasmota吧,找来找去,找到了一个非官方的适配固件,https://github.com/Jason2866/Tasmota-specials/releases,刷入tamota,一切正常,wifi正常,引脚定义直观,就算是引脚定义完成后,也可以web操作和设置。这点就非常好了。
|