--- disqus: ahb0222 GA : G-VF9ZT413CG --- # 安裝ESPHome以ESP32+SHTC3溫溼度感測器為例 > [color=#40f1ef][name=LHB阿好伯, 2021/07/16][:earth_africa:](https://www.facebook.com/LHB0222/) ###### tags: `Home Assistant` `ESPHome` [TOC] 今天要介紹的EspHome是架設於Home-Assistant(HA)的一種服務 利用ESP相關晶片可以做出許多居家物聯網裝置 HA安裝部分有興趣的可以查看我之前分享的[ODROID XU4 應用於Home-Assistant](/AZw_oMNpRySYkg6P8KVH0w) # 安裝 首先我們先需要降ESP32晶片燒錄EspHome的固件 我這邊測試後決定採用ESPHOME WEB進行手動燒錄方式  選擇Esp32的連接埠  不知道自己ESP32連接埠號碼的可以開啟裝置管理員查看 尋找CH3XX或是CP21XX的名稱  燒入固件  :::success 若是連接失敗有可能是驅動沒安裝 網頁會跳出以下畫面 再依自己使用的USB to UART晶片選擇是到的驅動進行安裝  ::: 等待燒入完成後設定wifi     之後就可以在HA的esphome分頁中看到剛剛新增的裝置 簡單連接一組SHTC3溫濕度感測器進行測量  開始進行天最重要的步驟編輯裝置的yaml EspHome不像是Arduino之類的需要編寫程式 而是像是在編輯配置 相較Arduino進行了許多簡化 並且可以直接利用wifi進行更新 非常方便   ```yaml esphome: name: esphome-shtc3 esp32: board: esp32dev framework: type: arduino # Enable logging logger: # Enable Home Assistant API api: ota: wifi: ssid: "wifi 名稱" password: "wifi 密碼" # Enable fallback hotspot (captive portal) in case wifi connection fails ap: ssid: "Esphome-Web-795F94" password: "1jUwU18ESFKO" captive_portal: # 定義i2c腳位 i2c: sda: 22 scl: 19 scan: true id: bus_a # 感測器配置 sensor: - platform: shtcx temperature: name: "Living Room Temperature2" humidity: name: "Living Room Humidity2" address: 0x70 update_interval: 2s ```  之後在設定頁面裝置與服務中可以看到裝置   可以將即時測值放置於HA的首頁中   也可以查看歷史紀錄非常方便  🌟 🌟全文可以至下方連結觀看或是補充 全文分享至 https://www.facebook.com/LHB0222/ https://www.instagram.com/ahb0222/ 有疑問想討論的都歡迎於下方留言 喜歡的幫我分享給所有的朋友 \o/ 有所錯誤歡迎指教 # [:page_with_curl: 全部文章列表](https://hackmd.io/@LHB-0222/AllWritings) 
×
Sign in
Email
Password
Forgot password
or
Sign in via Google
Sign in via Facebook
Sign in via X(Twitter)
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
Continue with a different method
New to HackMD?
Sign up
By signing in, you agree to our
terms of service
.