今天为大家介绍的是 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相关推荐

  1. 电影周周看——适合新手学习的微信小程序

    电影周周看--适合新手学习的微信小程序 一个极其适合新手学习的微信小程序--电影周周看.在这里你可以学习到小程序开发的基本流程和基本方法,麻雀虽小,五脏俱全.搭配学堂在线的教学视频食用更佳!针对教学视 ...

  2. 《App Store 审核指南》中文版本发布

    <App Store 审核指南>中文版本发布 beyond•发表于2017-09-08 12:04:35 App Store 审核指南 简介 App 正在改变世界,丰富人们的生活,并为像您 ...

  3. python最适合做什么-python能做什么,适不适合新手学?

    在这个人工智能爆发的时代,python这几年确实很火,以下是python比较强大和实用的功能. 1.数据库:Python在数据库方面也很优秀,可以和多种数据库进行连接,进行数据处理,从商业型的数据库到 ...

  4. 推荐适合新手入门的音频剪辑软件推荐

    在日常生活中经常会需要剪辑音频或者音乐歌曲文件,把一首歌好听的部分剪辑下来,做成手机铃声,或者把多首歌好听片段合成一首歌,串烧,但是要想剪辑出满意的歌曲,还有选择一款适合新手剪辑的软件,最好是不需要了 ...

  5. 推荐一招适合新手做网站引流量的方法,方法简单但实际有效

    推荐一招适合新手做网站引流量的方法,方法简单但实际有效 大家都知道当前的网络环境相比pc时代已经不是那么的了,就比如说网站引流量这个问题,在pc时代可行的方法用在当前网络环境上已经行不通,比如说论坛引 ...

  6. (过程超详细)适合新手的ATK-ESP8266+STM32F103系列单片机通过MQTT协议直连阿里云的教程

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言 一.所用到的硬件设备 二.调试步骤 1.固件的烧录 2.创造阿里云的产品 3.代码修改 4.最终的硬件连接及效果图 总 ...

  7. 【深度】剖析微金云宝适合新手的几点优势

    最开始接触到这款软件有一个特殊的原因,就是介绍里说,软件里面会介绍一些建站和seo的方法.因为我本是站长出身,对这个非常感兴趣.看了下,里面的教程虽然不像一些专业说那么详细,但是对于一些新手而言,足够 ...

  8. 如何进入UI设计行业 什么学习路线适合新手

    UI设计是很多年轻人活着想转行学习的人的新职业目标,越来越多的人看到UI设计良好的就业发展前景,纷纷投入到UI设计的大军中来,想学习UI设计,很多小白并不知道从何开始学起,用什么样的方法去学习,所以今 ...

  9. 编辑器 的保存怎么绑定事件_适合新手用的公众号文章编辑器,你必须知道这一款...

    对很多新手从事公众号运营的人来说,往往是写作两小时,排版一整天,能够选对合适的编辑器就是非常重要的事情了.面对市面上琳琅满目的公众号文章编辑器,适合新手排版用的,我比较推荐96编辑器,功能全面,但是操 ...

最新文章

  1. 我发现了一个非常酷的软件,用自然语言编程!
  2. 10万奖金:天池OCR大赛来了!
  3. 代码体积减少80%!Taro H5转换与优化升级
  4. qt5 中文乱码解决
  5. Android11有哪些vts
  6. 小白学JAVA,与你们感同身受,JAVA---day5:关于多态的理解和分析。鲁迅的一句话:总之岁月漫长,然而值得等待。
  7. freemodbus收藏学习网址
  8. python中if语句求最大值_Python中用max()方法求最大值的介绍
  9. 《利用Python》进行数据分析:Numpy基础8 花式索引
  10. Android音频系统之AudioFlinger(一)
  11. MapInfo地图投影的添加
  12. c 易语言置入代码6,易语言置入代码动态版
  13. 如何对CAD中的曲线进行测量?
  14. mac 不显示 外接屏幕_苹果电脑外接显示器显示不出来 - 卡饭网
  15. VVC spec中文翻译
  16. scrapy 爬取链家二手房数据
  17. pandas取出特定行列数据
  18. 小程序源码放自己服务器上,小程序源码怎么安装到自己服务器?
  19. 5G技术可能使大量基于SIM卡的IoT设备处于威胁中
  20. 移动端大图缩放模糊_移动端png小图片显示模糊

热门文章

  1. hexo安装sitemap
  2. 生成sitemap类
  3. 北京计算机软件图片,[组图]计算机软件呈现动物眼中的多彩世界
  4. 成考计算机科学与技术就业,河南成考计算机科学与技术专业就业前景如何?
  5. css3边框阴影详解
  6. 动态规划--找零钱有多少种方法
  7. 滴滴、美团、饿了么 无锡“外卖大战”,岂止是疯狂!然而…
  8. Portkey——打造人人皆是艺术家的NFT市场
  9. 投票活动中如何防止恶意刷票?
  10. 129页6万字大数据集成服务建设项目可行性分析报告