(中文固件发布) 极其适合新手的 Sonoff 固件 - ESPurna
今天为大家介绍的是 ESPurna 固件。其实在之前介绍彩光灯带时,就很想向大家推荐这个固件了。这个固件出色的地方在于其极高的稳定性、漂亮而易用的界面和其极为人性化的一些隐藏设定,另外,可也以接入各类传感器。为什么说适合新手呢?看图就明白了。
固件项目地址: https://github.com/xoseperez/espurna ,发帖时最新的版本为 1.12.1。
简体中文翻译由本人完成,基于最新版固件。
英文版固件下载地址:https://github.com/xoseperez/espurna
中文版:
sonoff-basic-chs-1.12.1.zip
espurna-chs-1.12.1.zip
以下是无需 Arduino 和 PlatformIO 的刷机方法:
0. 如果你已经刷好了 Tasmota,直接在 Tasmota 的 固件更新界面上传下载好的固件 (bin),重启以后就变成 ESPurna 了!!!!
1. 没有 Python 的话需要先安装 Python,请在 https://www.python.org/downloads/windows/ 下载;(安装后须重新启动)
2. 打开命令提示符,执行
pip install pyserial
3. 下载附件
esptool.zip
,解压到方便使用的位置。
4. 连接开关、编程器和电脑,打开命令提示符,切换到解压到的位置,执行:
python esptool.py -b 115200 --port COM3 write_flash --flash_freq 80m --flash_mode dout 0x000000 D:\Downloads\espurna.bin
( D:\Downloads\espurna.bin 是固件的地址)
这就完了?没错!!!
如果刷机后没有出现热点,尝试长按按钮10秒恢复设置; ==默认密码是 fibonacci ==,==(IP:http://192.168.4.1 后台默认用户:admin,默认密码:fibonacci----自己改:admin,密码:admin888)==可在配置文件修改;进入管理页面不要使用Edge浏览器! 不要使用Edge浏览器! 不要使用Edge浏览器!会一直提示密码错误。
接下来着重介绍一下固件里值得修改的选项
(关于配置环境的问题,可以参阅固件作者写的文档,arduino弄起来比较简单但是我一直没有成功才不得不换用PlatformIO。)
- 修改刷机后的默认设置
- 传感器针脚设置
- 传感器防抖动
- DHT22 的小数位数
- 接入多个传感器(温湿度、光照、人体、物理开关)
- 禁用好心办坏事的崩溃检测
下面从文件入手介绍各个可修改的项目。(前面为设置项,后面是推荐修改为的值,不是原来的值)
1. defaults.h
只有一处建议修改:
#define LED1_MODE LED_MODE_FOLLOW
这是设置默认指示灯状态为“继电器状态”,相信大多数人都会使用这种模式吧。
2. general.h
(1)
#define ADMIN_PASS "fibonacci"
默认管理员密码。不受强密码规则限制。注意:如果这里设置少于8位,平时使用没有问题,但是开关处在热点模式时,连接密码也是这个,所以开关就连不上了。
(2)
#define WEB_FORCE_PASS_CHANGE 0
首次登录不强制修改密码。
(3)
#define SYSTEM_CHECK_ENABLED 0
禁用系统崩溃检查。以免系统开启自我保护模式,禁用大部分功能,导致必须重置。
(4)
#define WIFI1_SSID "wuxianwang"
#define WIFI1_PASS "mimamima"
自动连接WiFi。
(5)
#define NTP_TIME_OFFSET 8
设置中国时区。
3. sensors.h
这是重头戏了——传感器设置!
首先请搜索“_SUPPORT”,找到你需要接入的传感器,把后面的数字改为 1!
例如,要接入光线传感器,则为:
#define BH1750_SUPPORT 1
并不是只能接一个,只要针脚够用,想接几个接几个!为了避免针脚冲突, 在相应传感器的 SUPPORT 项下面,会有 PIN 设置,设置传感器的针脚。
(1)
#define SENSOR_READ_INTERVAL 6 // 默认的读取间隔
#define SENSOR_READ_MIN_INTERVAL 0 // 最小的读取间隔(可以通过TELNET和审查元素修改)
#define SENSOR_READ_MAX_INTERVAL 3600 // 最大的读取间隔
(2)
#define TEMPERATURE_MIN_CHANGE 0.0
#define HUMIDITY_MIN_CHANGE 0.2
温度和湿度的上报最小改变值,在此范围内变化时不会上报数据,防止数据抖动。
(中文固件发布) 极其适合新手的 Sonoff 固件 - ESPurna相关推荐
- 电影周周看——适合新手学习的微信小程序
电影周周看--适合新手学习的微信小程序 一个极其适合新手学习的微信小程序--电影周周看.在这里你可以学习到小程序开发的基本流程和基本方法,麻雀虽小,五脏俱全.搭配学堂在线的教学视频食用更佳!针对教学视 ...
- 《App Store 审核指南》中文版本发布
<App Store 审核指南>中文版本发布 beyond•发表于2017-09-08 12:04:35 App Store 审核指南 简介 App 正在改变世界,丰富人们的生活,并为像您 ...
- python最适合做什么-python能做什么,适不适合新手学?
在这个人工智能爆发的时代,python这几年确实很火,以下是python比较强大和实用的功能. 1.数据库:Python在数据库方面也很优秀,可以和多种数据库进行连接,进行数据处理,从商业型的数据库到 ...
- 推荐适合新手入门的音频剪辑软件推荐
在日常生活中经常会需要剪辑音频或者音乐歌曲文件,把一首歌好听的部分剪辑下来,做成手机铃声,或者把多首歌好听片段合成一首歌,串烧,但是要想剪辑出满意的歌曲,还有选择一款适合新手剪辑的软件,最好是不需要了 ...
- 推荐一招适合新手做网站引流量的方法,方法简单但实际有效
推荐一招适合新手做网站引流量的方法,方法简单但实际有效 大家都知道当前的网络环境相比pc时代已经不是那么的了,就比如说网站引流量这个问题,在pc时代可行的方法用在当前网络环境上已经行不通,比如说论坛引 ...
- (过程超详细)适合新手的ATK-ESP8266+STM32F103系列单片机通过MQTT协议直连阿里云的教程
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言 一.所用到的硬件设备 二.调试步骤 1.固件的烧录 2.创造阿里云的产品 3.代码修改 4.最终的硬件连接及效果图 总 ...
- 【深度】剖析微金云宝适合新手的几点优势
最开始接触到这款软件有一个特殊的原因,就是介绍里说,软件里面会介绍一些建站和seo的方法.因为我本是站长出身,对这个非常感兴趣.看了下,里面的教程虽然不像一些专业说那么详细,但是对于一些新手而言,足够 ...
- 如何进入UI设计行业 什么学习路线适合新手
UI设计是很多年轻人活着想转行学习的人的新职业目标,越来越多的人看到UI设计良好的就业发展前景,纷纷投入到UI设计的大军中来,想学习UI设计,很多小白并不知道从何开始学起,用什么样的方法去学习,所以今 ...
- 编辑器 的保存怎么绑定事件_适合新手用的公众号文章编辑器,你必须知道这一款...
对很多新手从事公众号运营的人来说,往往是写作两小时,排版一整天,能够选对合适的编辑器就是非常重要的事情了.面对市面上琳琅满目的公众号文章编辑器,适合新手排版用的,我比较推荐96编辑器,功能全面,但是操 ...
最新文章
- 我发现了一个非常酷的软件,用自然语言编程!
- 10万奖金:天池OCR大赛来了!
- 代码体积减少80%!Taro H5转换与优化升级
- qt5 中文乱码解决
- Android11有哪些vts
- 小白学JAVA,与你们感同身受,JAVA---day5:关于多态的理解和分析。鲁迅的一句话:总之岁月漫长,然而值得等待。
- freemodbus收藏学习网址
- python中if语句求最大值_Python中用max()方法求最大值的介绍
- 《利用Python》进行数据分析:Numpy基础8 花式索引
- Android音频系统之AudioFlinger(一)
- MapInfo地图投影的添加
- c 易语言置入代码6,易语言置入代码动态版
- 如何对CAD中的曲线进行测量?
- mac 不显示 外接屏幕_苹果电脑外接显示器显示不出来 - 卡饭网
- VVC spec中文翻译
- scrapy 爬取链家二手房数据
- pandas取出特定行列数据
- 小程序源码放自己服务器上,小程序源码怎么安装到自己服务器?
- 5G技术可能使大量基于SIM卡的IoT设备处于威胁中
- 移动端大图缩放模糊_移动端png小图片显示模糊