日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

esp8266接7735_基于8266的ESPEASY固件接入HASS的教程(可无脑接入各类传感...

發(fā)布時間:2025/3/8 编程问答 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 esp8266接7735_基于8266的ESPEASY固件接入HASS的教程(可无脑接入各类传感... 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

首先國際慣例,先放上成果:

QQ圖片20170629160143.png (172.48 KB, 下載次數(shù): 3)

2017-6-29 16:03 上傳

如上圖所示,樓主把顆粒物傳感器和二氧化碳傳感器加入到了HASS里,當然,論壇之前也有諸位大神提供過類似固件和方法來實現(xiàn)這一目標。不過這次樓主說的可能相對之前要方便的多的多,有多方便?基本是無腦刷,無腦接……,首先我們來看下用到的設(shè)備,開發(fā)板基于ESP8266,也就是使用8266芯片的都能接,包括大家常用的SONOFF,不過SONOFF的GIPO數(shù)量有限,樓主并不是很推薦,還是買塊板子吧:

002.png (345.97 KB, 下載次數(shù): 1)

2017-6-29 16:10 上傳

這里記得要買V3的,可以上擴展版。我臥室接完是這樣的:

IMG_8549.JPG (180.93 KB, 下載次數(shù): 2)

2017-6-29 16:12 上傳

這個上面接了二氧化碳傳感器,PMS5003顆粒物傳感器以及光照度傳感器:

然后我們就要刷固件了,這一部分是重點,也是本篇文章的核心。這里要向大家介紹的是一個開源的固件項目——ESPEASY。想必大家看這名字就應(yīng)該明白這東西用起來十分的EASY吧。而事實也是如此,基本上,如果你使用官方開發(fā)板刷機的話,就和往優(yōu)盤COPY東西一樣簡單。

ESPEASY目前最新Pre-release版本為Release v2.0.0-dev8,下載頁面是:,當然,大家看到這篇文章的時候可能又有了新版,那就下載最新版即可,下載完之后解開壓縮包:

QQ截圖20170519122446.png (43.84 KB, 下載次數(shù): 2)

2017-6-29 16:15 上傳

雙擊運行FlashESP8266.exe ,選擇你的nodemcu端口,以及想要刷的firmware,即可。不過要記住的是我們的板子是4M版本,所以要選4096的文件(SONOFF可能只有1M),而normal和test的區(qū)別主要在normal只包含了穩(wěn)定版的插件,而test則包含正在testing的插件。為了得到更多傳感器的支持,所以刷test的吧。

QQ截圖20170519124725.png (24.03 KB, 下載次數(shù): 1)

2017-6-29 16:17 上傳

點擊flash等他刷完就好了。簡單吧,然后是設(shè)置:

ESPEASY設(shè)置

刷完了之后,大家記得按下開發(fā)板上的rst鍵,然后掏出手機。搜索無線網(wǎng)絡(luò),會發(fā)現(xiàn)一個叫SSID叫做ESP_0的無線網(wǎng)絡(luò),連接,密碼是:configesp,連上之后,打開網(wǎng)關(guān)頁面,默認是192.168.4.1。

QQ截圖20170519125644.png (24.9 KB, 下載次數(shù): 1)

2017-6-29 16:18 上傳

然后選擇你家的無線網(wǎng)絡(luò),輸入密碼,單擊connect,接著nodemcu就會重啟,這會你要做的就是去路由器設(shè)置頁面找到nodemcu的IP地址(此處強烈建議將IP地址設(shè)置為靜態(tài)IP),然后根據(jù)IP地址打開網(wǎng)頁:

QQ截圖20170519130244.png (19.17 KB, 下載次數(shù): 1)

2017-6-29 16:20 上傳

我們首先要做的是在Controllers里面添加控制器,也就是Mqtt客戶端:(注意,只有第一個控制器支持Mqtt)

001.png (18.85 KB, 下載次數(shù): 1)

2017-6-29 16:21 上傳

添加的控制器名為OpenHAB MQTT這里面的IP是HASS的IP,端口默認1883.Controller Publish:這一項里的ESP01隨便你改,只要你記得。(此處應(yīng)該也是%sysname%變量,但是我沒成功,就自己設(shè)了個)好了之后submit就行了。然后打開Devices頁面:

002.png (21.56 KB, 下載次數(shù): 1)

2017-6-29 16:24 上傳

樓主因為已經(jīng)添加了設(shè)備了,下面以PMS5003為例:

003.png (21.76 KB, 下載次數(shù): 1)

2017-6-29 16:26 上傳

因為這個插件用了硬串,所以GPIO不用設(shè)置,直接把顆粒物傳感器接到開發(fā)板的RX就好了(現(xiàn)在不知道改沒有,如果這樣接不行,就設(shè)兩個吧)

然后Send Data to controller 1和Enabled一定要勾選:Value名字可以自定義,但是一定要記得哪個是哪個。回頭要用到,然后Submit,這時回到Devices頁面你應(yīng)該能看到數(shù)值出現(xiàn)了,如果沒有,請檢查接線。然后我們前往TOOLS下面的Advanced:

004.png (18.8 KB, 下載次數(shù): 1)

2017-6-29 16:30 上傳

把MQTT Retain Msg選上,Submit提交,這樣ESPEASY的設(shè)置就完成了。然后我們只要在configuration.yaml加上傳感器設(shè)置就好:

005.png (28.02 KB, 下載次數(shù): 5)

2017-6-29 16:32 上傳

其中state_topic: "/esp01/pms/pm25"里面的第一個esp01就是我們在Controllers里面設(shè)置的那個。(注意,如有多個開發(fā)板,請使用不同的名字),pms是Devices頁面里的name,而pm25就是Values的名字。然后我們就能看到這幾個傳感器被更新到HASS里了。

當然ESPEASY這個固件除了支持一堆傳感器(不斷增加中):

006.png (28.12 KB, 下載次數(shù): 0)

2017-6-29 16:36 上傳

還有許多功能,比如外接顯示屏,控制引腳高低電平從而控制開關(guān)等。這次樓主就拋個磚,期待大家能有更多玩法分享。謝謝

總結(jié)

以上是生活随笔為你收集整理的esp8266接7735_基于8266的ESPEASY固件接入HASS的教程(可无脑接入各类传感...的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。