建个人网站赚钱吗,南京百度小程序开发,芜湖镜湖区做网站公司,建筑公司注册首先国际惯例#xff0c;先放上成果:QQ图片20170629160143.png (172.48 KB, 下载次数: 3)2017-6-29 16:03 上传如上图所示#xff0c;楼主把颗粒物传感器和二氧化碳传感器加入到了HASS里#xff0c;当然#xff0c;论坛之前也有诸位大神提供过类似固件和方法来实现这一目标…首先国际惯例先放上成果:QQ图片20170629160143.png (172.48 KB, 下载次数: 3)2017-6-29 16:03 上传如上图所示楼主把颗粒物传感器和二氧化碳传感器加入到了HASS里当然论坛之前也有诸位大神提供过类似固件和方法来实现这一目标。不过这次楼主说的可能相对之前要方便的多的多有多方便基本是无脑刷无脑接……首先我们来看下用到的设备开发板基于ESP8266也就是使用8266芯片的都能接包括大家常用的SONOFF不过SONOFF的GIPO数量有限楼主并不是很推荐还是买块板子吧002.png (345.97 KB, 下载次数: 1)2017-6-29 16:10 上传这里记得要买V3的可以上扩展版。我卧室接完是这样的IMG_8549.JPG (180.93 KB, 下载次数: 2)2017-6-29 16:12 上传这个上面接了二氧化碳传感器PMS5003颗粒物传感器以及光照度传感器然后我们就要刷固件了这一部分是重点也是本篇文章的核心。这里要向大家介绍的是一个开源的固件项目——ESPEASY。想必大家看这名字就应该明白这东西用起来十分的EASY吧。而事实也是如此基本上如果你使用官方开发板刷机的话就和往优盘COPY东西一样简单。ESPEASY目前最新Pre-release版本为Release v2.0.0-dev8下载页面是,当然大家看到这篇文章的时候可能又有了新版那就下载最新版即可下载完之后解开压缩包QQ截图20170519122446.png (43.84 KB, 下载次数: 2)2017-6-29 16:15 上传双击运行FlashESP8266.exe 选择你的nodemcu端口以及想要刷的firmware即可。不过要记住的是我们的板子是4M版本所以要选4096的文件(SONOFF可能只有1M)而normal和test的区别主要在normal只包含了稳定版的插件而test则包含正在testing的插件。为了得到更多传感器的支持所以刷test的吧。QQ截图20170519124725.png (24.03 KB, 下载次数: 1)2017-6-29 16:17 上传点击flash等他刷完就好了。简单吧然后是设置ESPEASY设置刷完了之后大家记得按下开发板上的rst键然后掏出手机。搜索无线网络会发现一个叫SSID叫做ESP_0的无线网络连接密码是configesp连上之后打开网关页面默认是192.168.4.1。QQ截图20170519125644.png (24.9 KB, 下载次数: 1)2017-6-29 16:18 上传然后选择你家的无线网络输入密码单击connect接着nodemcu就会重启这会你要做的就是去路由器设置页面找到nodemcu的IP地址(此处强烈建议将IP地址设置为静态IP)然后根据IP地址打开网页QQ截图20170519130244.png (19.17 KB, 下载次数: 1)2017-6-29 16:20 上传我们首先要做的是在Controllers里面添加控制器也就是Mqtt客户端(注意只有第一个控制器支持Mqtt)001.png (18.85 KB, 下载次数: 1)2017-6-29 16:21 上传添加的控制器名为OpenHAB MQTT这里面的IP是HASS的IP端口默认1883.Controller Publish:这一项里的ESP01随便你改只要你记得。(此处应该也是%sysname%变量但是我没成功就自己设了个)好了之后submit就行了。然后打开Devices页面002.png (21.56 KB, 下载次数: 1)2017-6-29 16:24 上传楼主因为已经添加了设备了下面以PMS5003为例003.png (21.76 KB, 下载次数: 1)2017-6-29 16:26 上传因为这个插件用了硬串所以GPIO不用设置直接把颗粒物传感器接到开发板的RX就好了(现在不知道改没有如果这样接不行就设两个吧)然后Send Data to controller 1和Enabled一定要勾选Value名字可以自定义但是一定要记得哪个是哪个。回头要用到然后Submit这时回到Devices页面你应该能看到数值出现了如果没有请检查接线。然后我们前往TOOLS下面的Advanced:004.png (18.8 KB, 下载次数: 1)2017-6-29 16:30 上传把MQTT Retain Msg选上Submit提交这样ESPEASY的设置就完成了。然后我们只要在configuration.yaml加上传感器设置就好005.png (28.02 KB, 下载次数: 5)2017-6-29 16:32 上传其中state_topic: /esp01/pms/pm25里面的第一个esp01就是我们在Controllers里面设置的那个。(注意如有多个开发板请使用不同的名字)pms是Devices页面里的name而pm25就是Values的名字。然后我们就能看到这几个传感器被更新到HASS里了。当然ESPEASY这个固件除了支持一堆传感器(不断增加中)006.png (28.12 KB, 下载次数: 0)2017-6-29 16:36 上传还有许多功能比如外接显示屏控制引脚高低电平从而控制开关等。这次楼主就抛个砖期待大家能有更多玩法分享。谢谢