8、nodeMcu可视化web操作固件介绍:ESPEasy

8、nodeMcu可视化web操作固件介绍:ESPEasy

前言

上一篇介绍用编写程序方式实现nodeMcu对温湿度的采集监控,再尝试的过程中,发现了一个很好玩的固件ESPEasy,利用它可以很方便实现对温湿度的采集监控,当然它本身的功能很强大,覆盖很多的传感器和软件支持,尤其对Domoticz支持也很完善,所以在实用实例系列中插入介绍一下这个固件。
本文主要从温湿度监控这个角度介绍这个固件,如果大家自行尝试一下,就会发现ESPEasy的强大。

1、ESPEasy介绍

首先贴一下ESPEasy自己的介绍主页https://www.letscontrolit.com/wiki/index.php/ESPEasy,这上面基本上ESPeasy刷机,操作方法都涉及到了,而且图文并茂,很易于上手。
简单介绍一下,ESPEasy主要为ESP芯片设计,像ESP8266-12E这种也在支持,所以可以刷在nodeMcu上面(nodeMcu与ESP8266-12E详见1.NodeMcu简介及购入),它出现的目的是方便使ESP芯片集成多传感器,服务于像Domoticz终端软件,成为智能家居的一种简易操作的解决方案。它可以通过web操作的方式,实现ESP芯片多种功能。

1.1、ESPEasy固件下载

这里https://github.com/letscontrolit/ESPEasy是该固件GitHub地址,相关更新也在这里, README.md里介绍了不同固件版本号的区别,以及对应ESP8266硬件的区别。我这里nodeMcu用是ESP8266-12E,具有4M内存,可以试试ESPEasy_v2.0.0-dev9_dev_4096.bin。
软件下载地址:https://github.com/letscontrolit/ESPEasy/releases

1.2、ESPEasy刷入

下载完成后,可以看到文件夹里内容如图

固件文件夹内容

直接刷入吧。

直接刷入

1.3、进入ESPEasy的web设置

刷完,打开电脑WiFi或手机WiFi,可以看到nodeMcu作为无线热点出现了,而且是加密(密码是configesp),连接它。如果没发现,请重启nodeMcu。

连接页面

连上后,请尝试打开任意网址,会跳转到设置页面。

设置页面

选择自己路由的SSID,输入密码,点Connect。这样nodeMcu网络连接设置好了,自动跳转到下个画面。倒计时结束,所连的ESP_Easy_0网络会断一下,再次连接会出现IP地址界面。请记住这个IP,点击Proceed to main config继续下一步。这时ESP_Easy_0网络会再断开不见,请把电脑连上路由网络,与nodeMcu在一个网络内。
设置倒计时

IP地址界面

电脑连上路由网络后,请输入之前记住的IP地址,连上ESPEasy的web设置界面。如果连不上,请重启nodeMcu,再次尝试。(如果没有出现IP地址界面,或者ESP_Easy_0之前就消失,请重启nodeMcu,再在路由界面查看是否有nodeMcu连接的IP,如果存在请直接输入这个IP,进入web设置界面,如果还是不行请重头刷固件再试试。)

web设置界面

2、ESPEasy设置温湿度传感器

这里通过截图显示如何设置,先设置连接Domoticz服务器。

这里设置连接Domoticz服务器
输入Domoticz服务器IP和端口

再设置温湿度传感器I2C对应的IO口。

设置温湿度传感器I2C对应的IO口

然后设置温湿度传感器。

选择Edit添加传感器
选择SI7021进行设置

图里面忘记设置延时了,默认60s。不要忘记Submit提交。到这里设置结束,可以查看温湿度状态。

查看温湿度状态

开始都是0,记得重启nodeMcu,再刷新地址查看。

最后显示温度湿度

最后在Domoticz服务器上查看温湿度是否成功。

Domoticz服务器显示结果

结尾

本文利用刷入ESPEasy固件,实现了nodeMcu的温湿度监测功能,从而对ESPEasy固件有了更深刻的认识,这个固件确实简化了编程操作,让编程小白都能玩转nodeMcu和Domoticz。感觉利用nodeMcu或者时ESP8266实现智能化家居更加简单了。
后面我也想从编程和ESPEasy操作两方面进行尝试,实现更多有意思的使用实例。

参考

ESPEasy固件官方教程:https://www.letscontrolit.com/wiki/index.php/Main_Page

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 来看一下每个模块都是干什么的: 官方固件下载: (机翻简单校对, 有些模块我也不太懂) 中文说明 https://...
    Zszen阅读 22,904评论 2 54
  • 文章结构 <a id="1"></a>前言 前段时间从网上买了一个体重计,它自带了无线上网的功能,能够同步体重测量...
    Linsw阅读 4,618评论 4 20
  • 使用MQTT先要有一个MQTT服务器,具体如何搭建可以看上一篇文章http://www.jianshu.com/p...
    biloba阅读 13,306评论 9 26
  • 今天是舅公50大寿。他不准我们去拜寿,说等这一阵过了,一定请大家吃饭。 我已经待在家里很久没有出门了,因为外头不安...
    白鼻騧阅读 737评论 5 9
  • 本次教育信息化2.0提升班,令我最兴奋的是学会了使用微信小程序小年糕,并为自己和家人制作了许多影集,增进了...
    金塔682杨雪花阅读 291评论 1 2