安裝過程基於python3。9。2,ubuntu系統
詳細影片過程進入:安裝esphome
#安裝esphome,Python3。9可以裝上更新的esphome和homeassistant,所以必更!
(不要在手機上安裝,因為編譯不了,編譯鏈裝不上,不支援arm64架構,我解決不了)
pip3。9 install esphome
建立軟連線:
ln -s /home/coolcall/。local/bin/esphome /usr/local/bin/esphome
#開啟瀏覽器工具
esphome config/ dashboard
最新的開啟命令:sudo esphome dashboard config/
最新的開啟命令:sudo esphome dashboard config/
瀏覽器輸入http://localhost:6052/, 就能看到主介面
win10子系統現在可以在後臺了,不用管了。
新建個裝置(esp32):
編譯一下例程,這麼做主要是讓他下載和安裝編譯鏈,等待結束。
那接下來可以設定一下WiFi密碼連上網路:
設定WiFi資訊
開啟專案
WiFi資訊會同步到這裡
我之前已經編譯了一遍,編譯鏈已經下載安裝完成了,所以這裡很快,第一次的話要等待下載安裝好編譯鏈。
編譯完成後,點選“download”
下載檔案剪下貼上到你指定的地方。
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 web端,esp32的IO0腳和GND腳斷開,重啟進入執行模式:
正常的話,esp32這個專案已經顯示ONLINE了(線上)
現在我們就可以不用串列埠了,下次直接WiFi更新韌體就行了
更新成功,現在可以遠端看到除錯資訊,很方便。
至此,這個espHome的程式就算裝好了,要編譯esp8266過程一樣的,只不過還要在下一個esp8266的編譯工具鏈而已,好的,記錄完成,再見。