esphome安裝過程圖文記錄

安裝過程基於python3。9。2,ubuntu系統

詳細影片過程進入:安裝esphome

#安裝esphome,Python3。9可以裝上更新的esphome和homeassistant,所以必更!

(不要在手機上安裝,因為編譯不了,編譯鏈裝不上,不支援arm64架構,我解決不了)

pip3。9 install esphome

esphome安裝過程圖文記錄

建立軟連線:

ln -s /home/coolcall/。local/bin/esphome /usr/local/bin/esphome

esphome安裝過程圖文記錄

#開啟瀏覽器工具

esphome config/ dashboard

esphome安裝過程圖文記錄

最新的開啟命令:sudo esphome dashboard config/

最新的開啟命令:sudo esphome dashboard config/

瀏覽器輸入http://localhost:6052/, 就能看到主介面

win10子系統現在可以在後臺了,不用管了。

新建個裝置(esp32):

編譯一下例程,這麼做主要是讓他下載和安裝編譯鏈,等待結束。

那接下來可以設定一下WiFi密碼連上網路:

esphome安裝過程圖文記錄

esphome安裝過程圖文記錄

設定WiFi資訊

esphome安裝過程圖文記錄

開啟專案

esphome安裝過程圖文記錄

WiFi資訊會同步到這裡

esphome安裝過程圖文記錄

esphome安裝過程圖文記錄

esphome安裝過程圖文記錄

我之前已經編譯了一遍,編譯鏈已經下載安裝完成了,所以這裡很快,第一次的話要等待下載安裝好編譯鏈。

esphome安裝過程圖文記錄

編譯完成後,點選“download”

esphome安裝過程圖文記錄

下載檔案剪下貼上到你指定的地方。

esphome安裝過程圖文記錄

win10子系統ubuntu可以正常使用,因為子系統連不上USB,所以第一次先編譯好下載bin檔案,重新編譯,這次就很快了,等下載編譯好的二進位制韌體,燒寫進ESP32:

用win的燒錄工具燒寫,這裡用esphome-flasher:

開源地址:https://github。com/esphome/esphome-flasherEXE下載地址:https://github。com/marcelstoer/nodemcu-pyflasher/releases/download/v5。0。0/NodeMCU-PyFlasher。exe

Esp32,io0腳接地進入燒寫模式,然後開啟esphome-flasher軟體燒寫

燒寫完成,io0腳和地斷開,重啟進入執行模式,因為要練網路,估計電源不夠,加個電池:

esphome安裝過程圖文記錄

esphome安裝過程圖文記錄

esphome安裝過程圖文記錄

燒寫完成,關閉燒寫程式。

開啟esphome web端,esp32的IO0腳和GND腳斷開,重啟進入執行模式:

正常的話,esp32這個專案已經顯示ONLINE了(線上)

esphome安裝過程圖文記錄

現在我們就可以不用串列埠了,下次直接WiFi更新韌體就行了

esphome安裝過程圖文記錄

esphome安裝過程圖文記錄

更新成功,現在可以遠端看到除錯資訊,很方便。

至此,這個espHome的程式就算裝好了,要編譯esp8266過程一樣的,只不過還要在下一個esp8266的編譯工具鏈而已,好的,記錄完成,再見。