HOME Assistant MQTT 室內多功能空氣品質感測器
實體參數說明
_rebootcmd 【SWITCH】 重啟設備
_relay1 【SWITCH 1 】 Retained 屬性 / 高電平觸發類
_relay2 【SWITCH 2 】 Retained 屬性 / 高電平觸發類
_relay3 【SWITCH 3 】 Retained 屬性 / 高電平觸發類
_relay4 【SWITCH 4 】 Retained 屬性 / 高電平觸發類
感測器實體
_airhumi 濕度 單位 %
_airTemp 溫度 單位 °C
_co2 二氧化碳濃度 單位 ppm
_tvoc TVOC濃度 單位 ppb
_motion 人體移動 Binary_senor 【觸發 or 安全】
_CpuTemp ESP32溫度 單位 °C
_ipaddr 設備IP位置 xxx.xxx.xxx.xxx
_myUptime 設備上線時間 單位 min
_rssi WIFI訊號強度 單位 dBm
_ssid WIFI-AP名稱 XXXXXX
_pm_1_0 PM 1.0 濃度 單位 μg/m³
_pm_2_5 PM 2.5 濃度 單位 μg/m³
_pm_10_0 PM 10.0 濃度 單位 μg/m³
_dust_n0p3 粒徑 0.3 um
_dust_n0p5 粒徑 0.5 um
_dust_n1p0 粒徑 1.0 um
_dust_n2p5 粒徑 2.5 um
_dust_n5p0 粒徑 5.0 um
_dust_n10p0 粒徑 10.0 um
適用硬體與接線
本韌體適用於 ESP32 系列 包含 NodeMCU-32S 與 Goouuu esp32 包含 ESP32-DevKitC WROOM 開發板皆可使用。
攀藤 PMS5003T 粉塵感測器 ( 接 5V 供電)
- 感測器 TX 腳位 接 RXD gpio_ 25
- 感測器 RX 腳位 接 TXD gpio_ 32
輸入偵測腳位 ( 接 3.3V or 5V 供電)
適用於 HC-SR05, SR-602,HC-SR505 或其他可發出 0-3.3V 電平訊號的感測器 高電平觸發
- 輸入偵測腳位 gpio_33
SGP30 空氣品質感測器 ( 接 3.3V 供電)
- I2C SDA腳位 gpio_18
- I2C SCL 腳位 gpio_19
控制腳位
可以銜接 3.3V 繼電器 控 AC/DC 或 MOS 電路板 控直流設備
- Relay1_PIN gpio_16
- Relay2_PIN gpio_17
- Relay3_PIN gpio_18
- Relay4_PIN gpio_19
重設腳位 ( WIFI 連線控制)
ESP32 板子上的 RST 按鈕按著 10秒會恢復出廠預設。 GPIO_0 接地 10秒 會清空所有WIFI設定,開啟AP模式等待配置。
Wifi 和 MQTT 配置
配置入口網站
上電載入至 ESP32 後,則必須使用 WiFi Manager 入口網站設定網路參數。
在您的智慧型手機上,開啟WIFI之後搜尋 OSG_XXX 的熱點,連線網路後輸入密碼 your_password 即可連接,對於所有設備的訊息,它都會列印在序列監視器日誌上。
一旦連接到 WiFi,就會出現一個網頁。在 Android 上,您可能還會看到一個彈出窗口,詢問您是否要在沒有網路連線的情況下連接到它。答案是,總是/一直。如果未出現該網頁,請按一下 WiFi 存取點和「管理路由器」。
點擊 Configure WIFI 設定
點選你的WIFI 熱點後輸入連線密碼,開始配置其他參數
設定欄位說明
- 選擇您的 WiFi 熱點
- 設定您的 WiFi 密碼
- 設定您的 MQTT 伺服器 IP 或網域名稱(對於 Home Assistant,
homeassistant.local或者 IP位置
,如果你的 MQTT 伺服器是區網外則可以輸入伺服器的IP位置) - 設定您的 MQTT 伺服器連接埠(預設:1883)
- 設定 MQTT 安全連接框以選擇連接是否應該安全(預設:否 沒有勾選)
- 將 MQTT 伺服器 CA 憑證複製/貼上到 MQTT 伺服器憑證方塊中(預設:否 空白)(僅在使用安全連線時才需要),請務必包含
-----BEGIN CERTIFICATE-----
和-----END CERTIFICATE-----
標記 - 設定您的 MQTT 伺服器使用者名稱(可選,最多 64 個字元)
- 設定您的 MQTT 伺服器密碼(可選,最多 64 個字元)
- 請設定Home Assistant MQTT 的 discovery_prefix 【設定你 HA 所設定的 prefix, 例如: homeassistant 之後儲存後就會重新開機並連線到你的 HA】
- 如果需要更改,請設定您的網關名稱
- 設定您的設備密碼(預設:空,最少 8 個字符,最多 64 個字符),此密碼用於 WebUI登入(登入名稱:“admin”,密碼:“”)
- option_time 是設定設備幾秒一次發送資料給 ha,建議 15 秒以上
- option_temp 溫度補償,PMS5003T 如果沒有用盒子包起來的話,預設建議 +4 度 補償,如果有放入盒子內就不用設定
- option_humi 濕度補償,PMS5003T 如果沒有用盒子包起來的話,預設建議 +6 度 補償,如果有放入盒子內就不用設定
發佈留言