『瀚思彼岸』» 智能家居技术论坛

 找回密码
 立即注册
查看: 33173|回复: 59

espurna - 支持Sonoff、Hassmart、NodeMCU的高性能、稳定固件

  [复制链接]

21

主题

294

帖子

2551

积分

论坛技术达人

积分
2551
金钱
2207
HASS币
180

教程狂人

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

ithead-sonoff-basic

firmware.bin

444.77 KB, 下载次数: 69

hassmart-dual

firmware.bin

444.86 KB, 下载次数: 79

hassmart-tripple

评分

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

查看全部评分

回复

使用道具 举报

0

主题

316

帖子

1732

积分

金牌会员

Rank: 6Rank: 6

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

使用道具 举报

16

主题

277

帖子

4020

积分

论坛元老

Rank: 8Rank: 8

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

使用道具 举报

6

主题

386

帖子

2045

积分

金牌会员

Rank: 6Rank: 6

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

使用道具 举报

123

主题

4664

帖子

1万

积分

管理员

囧死

Rank: 9Rank: 9Rank: 9

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

使用道具 举报

7

主题

51

帖子

250

积分

中级会员

Rank: 3Rank: 3

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

使用道具 举报

1

主题

231

帖子

2848

积分

金牌会员

Rank: 6Rank: 6

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

使用道具 举报

21

主题

294

帖子

2551

积分

论坛技术达人

积分
2551
金钱
2207
HASS币
180

教程狂人

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

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

使用道具 举报

21

主题

294

帖子

2551

积分

论坛技术达人

积分
2551
金钱
2207
HASS币
180

教程狂人

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

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

使用道具 举报

123

主题

4664

帖子

1万

积分

管理员

囧死

Rank: 9Rank: 9Rank: 9

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

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

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-12-22 10:43 , Processed in 0.208071 second(s), 38 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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