请选择 进入手机版 | 继续访问电脑版

『瀚思彼岸』» 智能家居第一站

 找回密码
 立即注册
查看: 3180|回复: 46

[其他设备] espurna - 支持Sonoff、Hassmart、NodeMCU的高性能、稳定固件

  [复制链接]

10

主题

157

帖子

1154

积分

论坛技术达人

积分
1154
金钱
982
HASS币
20

教程狂人

发表于 2018-5-22 18:36:13 | 显示全部楼层 |阅读模式
本帖最后由 Yonsm 于 2018-5-23 22:19 编辑

espurna之前有坛友介绍过,是一个非常高效、稳定的固件,支持Sonoff、NodeMCU和论坛的Hassmart 86模块(以及更多我没验证过的模块)。espurna很多配置是静态编译开关配置的,很适合批量产品(不像ESPEasy那样刷入后来动态配置),稳定性非常高,在Sonoff basic和Hassmart 86模块中运行20多天未重启(预期跑个半年没问题,哈哈)。

原作者代码主页:https://github.com/xoseperez/espurna
建议看看我修改过的配置:https://github.com/Yonsm/espurna/tree/Yonsm,具体修改了什么自己对比代码吧或者看git 记录吧...不好意思:)


附件是我编译的部分Sonoff basic和Hassmart 86的固件,供不会编译的朋友使用。

另外,我为espurna增加了攀藤 PMS5003T/PMS5003ST 传感器的支持,完全重构替换了原作者PMS5003的代码,同时增加了自动休眠支持(否则一个传感器8000个小时/一年内就达到寿命极限了);同时添加了 Sense Air S8 CO2 传感器的支持。这些代码均已 PR 给原作者并已经合并到master主干。相关功能需自己通过编译配置来启用,或者NodeMCU可参考https://github.com/Yonsm/espurna/tree/Yonsm分支中的 nodemcu_lolin 配置。


屏幕快照 2018-05-23 22.12.43.png
屏幕快照 2018-05-23 22.13.07.png
屏幕快照 2018-05-23 22.13.15.png
屏幕快照 2018-05-23 22.13.26.png
屏幕快照 2018-05-23 22.13.39.png
屏幕快照 2018-05-23 22.13.52.png

firmware.bin

444.94 KB, 下载次数: 127

ithead-sonoff-basic

firmware.bin

444.77 KB, 下载次数: 25

hassmart-dual

firmware.bin

444.86 KB, 下载次数: 42

hassmart-tripple

评分

参与人数 3金钱 +32 收起 理由
moonandsky + 7 谢谢分享!
marshmallow + 5 已刷如,稳定运行中,支持一个.
Jones + 20 简单,粗暴,好用,高效!

查看全部评分

回复

使用道具 举报

0

主题

259

帖子

1049

积分

金牌会员

Rank: 6Rank: 6

积分
1049
金钱
790
HASS币
0
发表于 2018-5-22 21:49:56 | 显示全部楼层
Y神出品都是精品言简意赅简单暴力
回复

使用道具 举报

14

主题

212

帖子

1340

积分

论坛分享达人

积分
1340
金钱
1123
HASS币
0
发表于 2018-5-22 21:52:59 | 显示全部楼层
请问,hassmart 的模块,对应哪些口是 rx tx vcc 和 gnd,对应了口才能刷固件呀
回复

使用道具 举报

6

主题

295

帖子

1178

积分

金牌会员

Rank: 6Rank: 6

积分
1178
金钱
883
HASS币
0
发表于 2018-5-23 00:03:09 | 显示全部楼层
简单粗暴。给力
回复

使用道具 举报

81

主题

2432

帖子

7827

积分

管理员

囧死

Rank: 9Rank: 9Rank: 9

积分
7827
金钱
5355
HASS币
34
发表于 2018-5-23 00:28:23 | 显示全部楼层
严重感谢楼主的分享,希望能把hassmart的单开也一起做了
回复

使用道具 举报

7

主题

46

帖子

233

积分

中级会员

Rank: 3Rank: 3

积分
233
金钱
187
HASS币
0
发表于 2018-5-23 02:05:05 | 显示全部楼层
学习一下
回复

使用道具 举报

1

主题

210

帖子

949

积分

高级会员

Rank: 4

积分
949
金钱
739
HASS币
0
发表于 2018-5-23 06:59:38 来自手机 | 显示全部楼层
感谢Y大分享
回复

使用道具 举报

10

主题

157

帖子

1154

积分

论坛技术达人

积分
1154
金钱
982
HASS币
20

教程狂人

 楼主| 发表于 2018-5-23 10:13:59 | 显示全部楼层
Jones 发表于 2018-5-23 00:28
严重感谢楼主的分享,希望能把hassmart的单开也一起做了

单开我没有,没法验证啊...
如果PIN是兼容双开的(只是去掉了第二个按钮和继电器),Hassmart-dual 的基础上去掉第二个relay和button就好了。
回复

使用道具 举报

10

主题

157

帖子

1154

积分

论坛技术达人

积分
1154
金钱
982
HASS币
20

教程狂人

 楼主| 发表于 2018-5-23 10:42:53 | 显示全部楼层
alex950418 发表于 2018-5-22 21:52
请问,hassmart 的模块,对应哪些口是 rx tx vcc 和 gnd,对应了口才能刷固件呀

1. 我编译出来了的直接就已经是配置好的了;
2. 可以看代码 hardware.h 里面搜 HASSMART,里面有相关配置。
回复

使用道具 举报

81

主题

2432

帖子

7827

积分

管理员

囧死

Rank: 9Rank: 9Rank: 9

积分
7827
金钱
5355
HASS币
34
发表于 2018-5-23 11:12:24 | 显示全部楼层
Yonsm 发表于 2018-5-23 10:13
单开我没有,没法验证啊...
如果PIN是兼容双开的(只是去掉了第二个按钮和继电器),Hassmart-dual 的基 ...

单开就是双开的第一路io,你给做个版本呗~
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2018-10-17 13:12 , Processed in 0.238673 second(s), 43 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表