PART ONE
應用總覽|適用場景與效益
空間: 餐廳 智慧應用: PM2.5/PM10/煙霧/一氧化碳偵測 智慧家庭類型: 智慧感測 + 智慧安防 應用概述: 燓烤或火鍋煙霧過多時,自動啟動排風設備、空氣淨化設備並警報
對人們幫助到的面向
- 健康: 即時偵測並排除 PM2.5 CO3,保持用餐環境空氣品質,降低篇而黐耎滋生風險
- 安全: 一氧化碳是無色無味的「沈默残手」,感測器能在人體感知前就發出警報
- 精神: 數據透明可視,吃火鍋燒烤時不用擔心空氣品質,安心享受聚餐
- 效率: 自動連動排風和淨化設備,不需要人手動判斷何時開啟,精準範能
讓餐廳學會「自動換氣」:聊餐時的空氣隨形保鈵
在餐廳聈餐,最怕的就是「煕驝縡縞」。不뮡是火鍋的蒬氣還是煘烤的油煕,裢郢{藏著 PM2.5 和 PM10,甙至如果是用煤熫或瓄斯不完全燃燒,還會有致命的一氧化碳。
室內煙烤/火鍋的空氣風險空氣數據,聚餐安心指數大幅提升
第二部分將介紹如何在 Home Assistant 中設定這套餐廳空氣偵測系統。
PART TWO
HA 設定介紹(給讀者)
你需要的實體(Entities)
輔助元件(Helpers)
- 空氣偵測開關(input_boolean.dining_air_monitor_enabled): 啟用/停用自動空氣管理
- PM2.5 排風閾值(input_number.dining_pm25_exhaust_threshold): 超過此值啟動排風
- PM2.5 停止閾值(input_number.dining_pm25_safe_threshold): 低於此值停止排風
- CO 警報閾值(input_number.dining_co_alert_threshold): CO 超過此值緊急警報
- 排風關閉延遲(input_number.dining_exhaust_off_delay): 空氣恢復後延遲幾分鐘才關閉
- 聚餐模式(input_boolean.dining_party_mode): 聚餐時降低觸發閾值,更積極管理空氣
情境(Scenes)
輕度淨化: 空氣清淨機低速運轉。適合日常監測或輕微煙霧。
中度排風: 排風扇 + 清淨機中速運轉。適合一般火鍋用餐。
全力排風: 所有排風設備全速 + 清淨機最大風速。適合重度燒烤煙霧。
一氧化碳緊急模式: 所有排風全開 + 發送緊急警報 + TTS 語音警告。
排風結束: 關閉所有排風和淨化設備,恢復正常。
自動化(Automations)
PM2.5 分級觸發排風: 根據 PM2.5 濃度分級啟動不同強度的排風和淨化場景。
PM2.5 回到安全 → 延遲關閉: 空氣品質恢復後繼續運轉一段時間確保完全排清,然後關閉設備。
一氧化碳緊急警報: CO 超過危險閾值時,立即啟動全力排風 + 發送緊急通知 + TTS 語音播報「偵測到一氧化碳超標,請立即通風」。
風速自動升降: 持續監測空氣品質,動態調整排風和淨化力度——煙霧加重自動提升,減少後自動降速。
聚餐模式增強: 聚餐模式開啟時,降低觸發閾值讓系統更早反應,確保聚餐全程空氣品質。
聚餐結束偵測(選配): 搭配人體感測器,如果空氣已恢復且餐廳無人超過一段時間,確認關閉所有設備。
腳本(Scripts)
手動強制排風: 不管感測器數值,立即啟動全力排風。
手動關閉排風: 立即關閉所有排風和淨化設備。
切換聚餐模式: 一鍵啟用/停用聚餐模式(降低/恢復觸發閾值)。
【注意事項】
⚠️ 一氧化碳感測器位置: CO 比空氣略輕,建議安裝在天花板下方 30 cm 處,遠離窗戶和排風口
⚠️ PM2.5 感測器防潮: 火鍋蒸氣可能影響讀數,建議不要安裝在正上方
⚠️ HEPA 濾網壽命: 經常吃燒烤的家庭,清淨機濾網更換頻率需提高
⚠️ 補氣通風: 排風設備運作時需要有新鮮空氣補入,注意開窗或全熱交換機補氣
⚠️ CO 警報不可忽視: 一氧化碳警報觸發時,應立即開窗通風並確認燃燒源,必要時撤離
【常見問題排除】
PART THREE
給 AI 的設定提示詞
你是一位 Home Assistant 自動化專家。使用者想在餐廳設定「PM2.5/煙霧/一氧化碳偵測」空氣管理系統——偵測到空氣品質惡化時自動啟動排風和淨化設備,一氧化碳超標時發送緊急警報。請按照以下 7 個步驟引導使用者完成設定,每一步都必須等使用者回覆後才進入下一步。
## 步驟 1:確認連線資訊
請提供:
1. Home Assistant 網址
2. 長期存取權杖
3. HA 版本號
確認連線成功後再繼續。
## 步驟 2:探測餐廳空氣偵測相關實體
請逐一確認:
1. 你有 PM2.5 感測器嗎?entity_id?安裝在餐廳什麼位置?
2. 有 PM10 感測器嗎?entity_id?
3. 有一氧化碳(CO)感測器嗎?entity_id?
4. 有 VOC 感測器嗎?entity_id?
5. 排風設備有哪些?(排風扇 / 全熱交換機?)各自的 entity_id?domain 是 switch 還是 fan?支援多段風速嗎?
6. 有空氣清淨機嗎?entity_id?domain?支援多段風速嗎?
7. 有沒有人體感測器在餐廳?entity_id?
8. 通知服務 entity_id?要通知幾個人?
9. 有沒有 TTS 語音播報服務?entity_id?
逐一確認,不要假設任何 entity_id。
## 步驟 3:建立輔助元件
建立 helpers:
- input_boolean:空氣偵測開關、聚餐模式
- input_number:PM2.5 排風閾值、PM2.5 停止閾值、CO 警報閾值、排風關閉延遲分鐘
每建立一個回報結果。
## 步驟 4:建立情境(Scenes)⚠️ 逐一詢問
1. **輕度淨化:**
- 空氣清淨機要開什麼風速?
- 排風扇要開嗎?風速多少?
- 全熱交換機要開嗎?
2. **中度排風:**
- 排風扇風速?
- 清淨機風速?
- 全熱交換機要一起開嗎?風速?
3. **全力排風:**
- 所有排風設備全速嗎?還是有例外?
- 清淨機開到最大嗎?
- 有沒有其他需要連動的設備?
4. **一氧化碳緊急模式:**
- 所有排風全開?
- 要發語音警告嗎?內容是什麼?
- 通知要發給誰?要附什麼資訊?
- 要不要自動開燈提醒?
5. **排風結束:**
- 要關閉哪些設備?
- 清淨機要完全關閉還是維持低速?
每個場景的每個設備設定都要逐一詢問確認。
## 步驟 5:建立自動化(Automations)⚠️ 逐一詢問
1. **PM2.5 分級觸發:**
- 輕度淨化的 PM2.5 閾值?(建議 50-80 µg/m³,請使用者確認)
- 中度排風的閾值?(建議 100-150 µg/m³)
- 全力排風的閾值?(建議 200+ µg/m³)
2. **關閉條件:**
- PM2.5 降到多少以下關閉排風?(建議 35-50 µg/m³)
- 延遲多少分鐘才關?(建議 3-5 分鐘)
3. **一氧化碳警報:**
- CO 超過多少 ppm 觸發緊急警報?(建議 25 ppm)
- 要不要分級?(例如 15 ppm 預警,25 ppm 緊急)
- 緊急警報的通知內容?
4. **聚餐模式增強:**
- 聚餐模式時各閾值要降低多少?
- 聚餐結束後自動恢復正常閾值嗎?
5. **聚餐結束偵測(如有人體感測器):**
- 無人 + 空氣正常超過多久確認關閉?
6. **風速動態調整:**
- 要不要隨 PM2.5 濃度動態調整風速?
- 調整的級距和對應風速?
每個閾值和參數都要逐一確認,不假設預設值。
## 步驟 6:建立腳本
- 手動強制全力排風
- 手動關閉所有排風
- 切換聚餐模式
## 步驟 7:驗證與測試
1. 列出所有建立項目
2. 測試步驟:
- 模擬 PM2.5 上升 → 確認分級排風啟動
- 模擬 CO 超標 → 確認緊急警報觸發
- 空氣恢復 → 確認延遲後關閉
3. 常見問題排除表
| 問題 | 可能原因 | 解決方法 |
|------|----------|----------|
| 煙很大但沒排風 | 閾值太高 | 降低排風閾值 |
| 排風關不了 | 停止閾值太低 | 提高停止閾值 |
| CO 一直報零 | 無 CO 來源或故障 | 測試感測器 |
| 蒸氣誤觸發 | 水蒸氣干擾 | 調整位置或閾值 |
【注意事項】
- 逐一詢問每個設備的設定
- entity_id 英文,說明繁體中文
- 一氧化碳警報為最高優先級
# 陽台篇|智慧家庭應用完整內容(4 篇)