- 积分
- 7608
- 金钱
- 4616
- 威望
- 0
- 贡献
- 0
- HASS币
- 398
超级版主
我就是六神
- 积分
- 7608
- 金钱
- 4616
- HASS币
- 398
|
本帖最后由 jyz_0501 于 2020-2-28 14:20 编辑
对于小白来说,编译固件多少有些门槛,经过一段时间的使用对比,参照论坛的帖子以及跟一些大佬沟通。
对于几种固件先简单说一下个人感受吧。
ESP Easy —— 刷过一次,但界面操作上感觉很不友好,对小白来说难度星级★★★★星,推荐星级★星。
Espurna ——
之前面板一直在用这个,直接刷论坛(本版块)上对应的固件版本即可,目前有1.12.6 和 1.13.3版本的,官方目前最新是1.13.5。
虽然基本上用的那几项功能配置上很简单,但是全英文界面觉得还是挺烦的,关键是如果后期想要在面板或者模块上加点传感器之类的,还需要重新刷固件。
每个传感器对应一个固件版本,优点是体积小,速度快,静态编译,缺点是扩展性差 操作性低。 推荐星级★★★星。
Tasmota ——
这个以前没怎么用,这两天折腾了下,本来是奔着ESPHome去的,突然发现了模板的功能,让我有些爱不释手。
首先Tasmota扩展性很强,直接在web端选择想要接入的传感器和对应引脚即可,其次它是有多国语言版本的,中文版由Killadm大佬翻译PR,真的很棒!最后,整体UI也不错,无论是PC端还是移动端 简单 大方 实用,还有一个小细节,刷完固件第一次配网AP是无密码的,接入后也是自动跳转后台(192.168.4.1)页面,而Espurna 默认登陆admin 和 fibonacci 要记住,首次登陆后台经常会需要输入两遍,强制改完默认密码还需要重启。无形中增加了配置时间,不过进入Espurna之后所有配置可以全部配置完再保存重启,而Tasmota每配置一项系统都会自动重启。
缺点就是体积大。推荐星级★★★★星。
ESPHome —— 算是一个配置和编译工具吧,主要是对HA很友好,在HA的集成平台,可以自动发现,直接填写模块的Host就能接入,改变实体后,也可以在集成平台中直接更新实体。最重要的是,不需要像Arduino 那样写那么多复杂的项目文件,类似于HA官方插件一样的写法 ,配置一些ymal 就可以编译固件了。同时支持的设备也非常的多。推荐星级★★★★星。
言归正传,今天的主角是Tasmota的 【模板】 。
先上主菜,再说吃法。
论坛模块 模板:三开
{"NAME":"Hassmart_3ch_m","GPIO":[17,255,19,255,23,22,0,0,21,52,18,0,0],"FLAG":0,"BASE":18}
双开
{"NAME":"Hassmart_2ch_m","GPIO":[17,255,255,255,255,22,0,0,21,52,18,0,0],"FLAG":0,"BASE":18}
单开
{"NAME":"Hassmart_1ch_m","GPIO":[17,255,255,255,255,255,0,0,21,52,0,0,0],"FLAG":0,"BASE":18}
论坛86开关面板
三开
{"NAME":"Hassmart86_3","GPIO":[17,255,19,255,23,22,0,0,21,52,18,0,0],"FLAG":0,"BASE":18}
双开
{"NAME":"Hassmart86_2","GPIO":[17,255,53,255,255,22,0,0,21,52,18,0,0],"FLAG":0,"BASE":18}
单开
{"NAME":"Hassmart86_1","GPIO":[255,255,255,255,255,21,0,0,255,52,17,0,0],"FLAG":0,"BASE":18}
【官方介绍】
https://github.com/arendst/Sonoff-Tasmota/wiki/Templates从Tasmota 6.5版开始,用户可以使用模板配置设备。
这些对于用户来说是一种简单的方法,可以为Tasmota中不支持但与现有模块具有共同特征的设备创建和共享配置。
如果您的设备不是模块配置菜单中列出的内置模块,那么 用户配置模板将是你的较好的选择。如果您不确定哪个模块适合您的设备,请使用Generic module (18)。选择模块类型并保存配置后,返回模块类型配置对话框。
【这道菜要这么吃】
1、去Github下载中文或者其他版本固件。https://github.com/arendst/Sonoff-Tasmota/releases
本帖就以 sonoff-CN.bin 为例。
2、TTL 接线 刷固件(此步省略)
对应引脚关系 如图
开关面板 (这里好像有个坑,单开实际上是三开的中间按键,单开实际上是三开的中间按键,单开实际上是三开的中间按键,重要的事情说三遍!!!不知道这该算Button2还是Button1,但是由于囧大记不清了,所以暂时定义个Button1 是GPIO14,Relay1是GPIO5也能用 ,大家直接应用下面模板吧)
通用模块
(主要区别在于LED 和 GPIO4,我手头上没有三开面板,不知道三开面板的LED3是那个针脚,模块所有的LED都在GPIO13上因为它只有一个LED,二开关面板都是对应的LED)
3、上电,手机连SSID为(sonoff-XXXX)的热点,配网,保存,模块自动重启。
4、重启之后,选择设置——其他设置——
复制上面的模板,填入第一行模板设置,选择启用——保存。
就是这么简单!!!
省去了编译过程中去修改针脚的麻烦,感觉类似于NR的流程导入。很方便。
除了别人分享的模板,还可以自己配置(在模块上增加新的设备)
最后,分享下我的MQTT吧
|
评分
-
查看全部评分
|