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

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

 找回密码
 立即注册
查看: 1837|回复: 36

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

[复制链接]

9

主题

123

帖子

922

积分

论坛技术达人

积分
922
金钱
789
HASS币
0

教程狂人

发表于 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, 下载次数: 78

ithead-sonoff-basic

firmware.bin

444.77 KB, 下载次数: 20

hassmart-dual

firmware.bin

444.86 KB, 下载次数: 26

hassmart-tripple

评分

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

查看全部评分

回复

使用道具 举报

0

主题

247

帖子

949

积分

高级会员

Rank: 4

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

使用道具 举报

14

主题

188

帖子

1194

积分

论坛分享达人

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

使用道具 举报

6

主题

276

帖子

1046

积分

金牌会员

Rank: 6Rank: 6

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

使用道具 举报

76

主题

2239

帖子

7177

积分

管理员

囧死

Rank: 9Rank: 9Rank: 9

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

使用道具 举报

7

主题

46

帖子

227

积分

中级会员

Rank: 3Rank: 3

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

使用道具 举报

1

主题

206

帖子

877

积分

高级会员

Rank: 4

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

使用道具 举报

9

主题

123

帖子

922

积分

论坛技术达人

积分
922
金钱
789
HASS币
0

教程狂人

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

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

使用道具 举报

9

主题

123

帖子

922

积分

论坛技术达人

积分
922
金钱
789
HASS币
0

教程狂人

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

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

使用道具 举报

76

主题

2239

帖子

7177

积分

管理员

囧死

Rank: 9Rank: 9Rank: 9

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

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

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2018-8-20 09:29 , Processed in 0.261025 second(s), 43 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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