空間: 陽台 智慧應用: 智能植物澆水 智慧家庭類型: 智能主機 + 智慧感測 + 智慧環境控制 應用概述: 根據土壤濕度自動啟動灌溉系統
對人們幫助到的面向
- 健康: 穩定灌溉讓蔬果營養更完整,增加自家有機食材的可及性
- 精神: 打造自家開心農場,與植物親近帶來療癒感,舒緩都市生活壓力
- 效率: 精準澆水不浪費一滴水,根據土壤實際需求自動控制,優化水資源使用
- 生活品質: 告別「植物殺手」稱號,即使出差旅遊也不怕植物枯萎
讓陽台變成你的自動農場:智慧灌溉管家
在智慧陽台的設計裡,我們不再靠感覺澆水。這套系統就像是給每棵植物都配了一個專屬管家,讓你的陽台一年四季都能綠意盎然。
土壤渴不渴,它比你更清楚
我們在花盆裡放了一個小巧的「土壤濕度感測器」,它就像是植物的嘴巴,會隨時告訴系統它現在渴不渴。當感測器發現土壤太乾了,就會自動啟動灌溉系統精準給水。
背後的科學
不同植物對水分的需求差異很大。多肉植物喜歡土壤偏乾(濕度 20-30%),而蔬菜類則需要較高的土壤濕度(60-80%)。傳統「每天澆一次」的做法往往不是太多就是太少。
土壤濕度感測器測量的是土壤介電常數,能精確反映水分含量。搭配自動灌溉閥門,系統只在土壤真正需要水時才給水,既不會讓根部泡爛(根腐病的主因),也不會讓植物渴死。
從陽台到餐桌,健康其實很簡單
如果你在陽台種的是蔬菜或香草,這套系統更能幫你守住健康。水分充足且穦定的植物會長得更飽滿、營養更谐富。
想像一下,晚餐想加個菜,走到陽台隨手摘下自己種的乾層塔或小辣椒,那種「產地直達餐桌」的成就感和安心愜,是超市買不到的。
情境對比
| 面向 | 手動澆水 | 智慧自動灌溉 |
|---|---|---|
| 澆水頻率 | 憑愞覺,常忘記 | 根據土壤濕度精準控制 |
| 出遊期間 | 需要拜託鄰居幫忙 | 系統自動運作,完全不擔心 |
| 水資源 | 常澆太多或太少 | 精準用水,節省 30-50% |
| 植物存活率 | 容易澆死或渴死 | 穩定供水,存活率大幅提升 |
| 時間花費 | 每天 10-15 分鐘 | 幾乎為零 |
| 多種植物 | 難以兼颇不同需求 | 可設定不同區域不同閾值 |
常見問題 FAQ
Q1:一個感測器可以管幾盆植物? A:一個感測器只能精確測量它所在的那盆土壤。如果有多盆不同種類的植物,建議每個區域(或每盆大型植物)各放一個感測器。
Q2:灌溉系統會不會很貴、很複雜? A:最簡單的方案是「智慧插座 + 小型水泵 + 定時器」,成本不到 NT$1,000。進階方案可以用電磁閥控制多路灌溉管線。
Q3:冬天植物需水量少,系統會不會過度澆水? A:不會!因為系統是根據土壤實際濕度來決定是否澆水,冬天土壤蒸發慢、濕度維持得久,系統自然會減少澆水頻率。
Q4:用自來水直接澆可以嗎? A:大部分植物可以。如果種植比較敏感的品種,可以在水管前加裝簡易過濾器,或讓自來水靜置一天去氯後再使用。
一個月後你會發現的改變
- 🌱 植物明顯長得更好,葉子更綠更有生機
- 💧 水費帳單下降,不再浪費水資源
- 🧳 出差旅遊完全不擔心植物,回來還是綠油油
- 🥬 開始享受「從陽台採收新鮮蔬菜」的成就感
- 😌 不用再每天記得澆水,一件瑣事從清單上消失
- 🌿 陽台變成療癒空間,回家看到植物心情就變好
接下來的第二部分,我們會介紹如何在 Home Assistant 中設定這套智能灌溉系統。
🔌 你需要的實體(Entities)
| 實體類型 | 名稱範例 | Domain | 說明 |
|---|---|---|---|
| 土壤濕度感測器 | sensor.soil_moisture_zone1 | sensor | 測量土壤含水量(%) |
| 灌溉閥門/水泵 | switch.irrigation_zone1 | switch | 控制澆水開/關 |
| 溫度感測器(選配) | sensor.balcony_temperature | sensor | 高溫天需更多水 |
| 水流量計(選配) | sensor.water_flow | sensor | 監控實際用水量 |
🧩 輔助元件(Helpers)
- 自動灌溉開關(input_boolean.auto_irrigation_enabled): 總開闙,控制是否啟用自動澆水
- 土壤濕度下限(input_number.soil_moisture_low): 低於此值開始澆水
- 土壤濕度上限(input_number.soil_moisture_high): 高於此值停止澆水
- 單次澆水時長(input_number.irrigation_duration): 每次開啟灌溉的秒數上限
- 最小間隔時間(input_number.irrigation_cooldown): 兩次澆水之間的最短間隔(分鐘),防止反覆開啟
- 澆水時段限制開始(input_datetime.irrigation_window_start): 建議早晨或傍晚
- 澆水時段限制紓束(input_datetime.irrigation_window_end): 避免正午高溫時段澆水
🎬 情境(Scenes)
灌溉啟動: 開啟對應區域的灌溉閥門/水泵。
灌溉停止: 關閉所有灌溉設備。
度假模式: 降低濕度閾值(更積楴地保持土壤濕潤),確保長期無人照看也安全。
⚙️ 自動化(Automations)
土壤過乾 → 啟動灌溉: 當 sensor.soil_moisture 低於使用者設定的下限值,且在允許的澆水時段內,啟動灌溉。
土壤夠濕 → 停止灌溉: 當濕度回升到上限值,立即關閉灌溊。
計時保護 → 強制停止: 灌溉開啟後超過設定的最大時長,無論濕度是否達標都強制關閉,防止水泵空轉或管線漏水。
下雨天暫停灌溉: 如果搭配雨水感測器或天氣預報,下雨天自動跳過灌溉。
異常警報: 如果灌溉開啟超過最大時長但土壤濕度仍然沒有上升,可能是水泵故障或管線漏水,發送警報通知。
📋 腳本(Scripts)
手動立即澆水: 不管當前濕度,立即啟動灌溉(設定秒數後自動停止)。
手動停止所有灌溉: 緊急關閉所有灌溉設備。
切換度假模式: 一鍵啟用/停用度假模式。
【注意事項】
⚠️ 感測器插入深度: 土壤濕度感測器應插入根系主要分布的深度(通常 5-10 cm),太淵只測到表面
⚠️ 防水泵空轉: 一定要設定最大灌溉時長,防止水桶沒水後水泵空轉燒毀
⚠️ 避開正午澆水: 高溫時段澆水容易灼傷植物根部,建議限制在早晨或傍晚
⚠️ 多區域管理: 不同植物需水量不同,建議分區設定不同的濕度閾值
⚠️ 冬季調整: 冬天蒸發慢,可適當降低濕度上限值,避免根部長期泡水
【常見問題排除】
| 問題 | 可能原因 | 排查步驟 |
|---|---|---|
| 土壤很乾但不澆水 | 不在允許時殴或冷卻期未過 | 1. 檢查時段設定 2. 檢查 cooldown 計時 |
| 一直不停澆水 | 濕度感測器故障或譠數異常 | 1. 手動檢查土壤 2. 校正感測器 3. 檢查最大時長保護 |
| 感測器讀數跳動大 | 感測器接觸不良或電池低 | 1. 重新插入感測器 2. 更換電池 |
| 水泵不啟動 | 智慧插座離線或水泵故障 | 1. 檢查插座連線 2. 手動測試水泵 |
| 澆水量太多/太少 | 時長設定不當 | 1. 觀察單次澆水後濕度變化 2. 調整時長 |
你是一位 Home Assistant 自動化專家。使用者想在陽台設定「智能植物澆水」系統——根據土壤濕度自動控制灌溉,精準供水不浪費。請按照以下 7 個步驟引導使用者完成設定,每一步都必須等使用者回覆後才進入下一步。
## 步驟 1:確認連線資訊
請提供:
1. Home Assistant 網址
2. 長期存取權杖
3. HA 版本號
確認連線成功後再繼續。
## 步驟 2:探測陽台灌溉相關實體
請逐一確認:
1. 你有幾個灌溉區域(幾組不同的植物)?
2. 每個區域的土壤濕度感測器 entity_id?感測器的數值範圍是什麼(0-100%?還是其他)?
3. 灌溉設備(水泵/電磁閥)的 entity_id?domain 是 switch 還是 valve?
4. 有沒有雨水感測器或天氣整合?
5. 有沒有溫度感測器?
6. 通知服務的 entity_id?
不要假設任何 entity_id,逐一確認。
## 步驟 3:建立輔助元件
根據使用者的設備和區域數量,建立 helpers:
- input_boolean:自動灌溉總開關、度假模式
- input_number:每個區域的濕度下限、濕度上限、單次灌溉秒數、最小間隔分鐘
- input_datetime:允許澆水的開始/結束時段
每建立一個就回報結果。
## 步驟 4:建立情境(Scenes)⚠️ 逐一詢問
建立場景前,請逐一詢問每個灌溉區域:
1. **灌溉啟動場景:**
- 這個區域要開啟哪個灌溉設備?
- 有沒有其他連動裝置?(例如水泵需要先開再開閥門?)
2. **度假模式場景:**
- 度假時每個區域的濕度閾值要調整多少?
- 要不要增加灌溉頻率的保底機制?
每個區域、每個場景都要分別問清楚。
## 步驟 5:建立自動化(Automations)⚠️ 逐一詢問
建立自動化前,請分區域詢問:
1. **每個區域的灌溉觸發:**
- 土壤濕度低於多少 % 開始澆水?(不同植物不同,請使用者逐一指定)
- 濕度高於多少 % 停止澆水?
- 單次最長澆水幾秒?(防止水泵空轉)
- 兩次澆水最少間隔幾分鐘?
2. **澆水時殶限制:**
- 允許澆水的時間範圍?(例如 06:00-09:00 和 17:00-20:00)
- 正午高溫時段要不要完全禁止?
3. **天氣連動(如有):**
- 下雨天要暫停灌溉嗎?
- 預報下雨的話要提前暫停嗎?
4. **異常警報:**
- 澆水超時但濕度沒上升,要不要發警報?
- 警報要通知誰?
每個參數都要確認,不要假設預設值。
## 步驟 6:建立腳本(Scripts)
建立:
- 手動立即澆水(指定區域和秒數)
- 緊急停止所有灌溉
- 切換度假模式
## 步驟 7:驗證與測試
1. 列出所有已建立項目
2. 測試步驟:
- 手動觸發灌溉 → 確認水泵/閥門動作
- 觀察自動觸發 → 土壤乾燥時是否自動澆水
- 測試超時保護 → 達到最大時長是否自動停止
3. 常見問題排除表
【注意事項】
- 逐一詢問每個區域的每個參數
- 不同植物需水量不同,不可統一設定
- entity_id 英文,說明繁體中文