跳至內容

陽台|智能植物澆水

2026年3月7日
陽台|智能植物澆水
渥屋科技股份有限公司, 系統管理者
Part 1|場域介紹

空間: 陽台 智慧應用: 智能植物澆水 智慧家庭類型: 智能主機 + 智慧感測 + 智慧環境控制 應用概述: 根據土壤濕度自動啟動灌溉系統

對人們幫助到的面向

  • 健康: 穩定灌溉讓蔬果營養更完整,增加自家有機食材的可及性
  • 精神: 打造自家開心農場,與植物親近帶來療癒感,舒緩都市生活壓力
  • 效率: 精準澆水不浪費一滴水,根據土壤實際需求自動控制,優化水資源使用
  • 生活品質: 告別「植物殺手」稱號,即使出差旅遊也不怕植物枯萎

讓陽台變成你的自動農場:智慧灌溉管家

在智慧陽台的設計裡,我們不再靠感覺澆水。這套系統就像是給每棵植物都配了一個專屬管家,讓你的陽台一年四季都能綠意盎然。


土壤渴不渴,它比你更清楚

我們在花盆裡放了一個小巧的「土壤濕度感測器」,它就像是植物的嘴巴,會隨時告訴系統它現在渴不渴。當感測器發現土壤太乾了,就會自動啟動灌溉系統精準給水。

背後的科學

不同植物對水分的需求差異很大。多肉植物喜歡土壤偏乾(濕度 20-30%),而蔬菜類則需要較高的土壤濕度(60-80%)。傳統「每天澆一次」的做法往往不是太多就是太少。

土壤濕度感測器測量的是土壤介電常數,能精確反映水分含量。搭配自動灌溉閥門,系統只在土壤真正需要水時才給水,既不會讓根部泡爛(根腐病的主因),也不會讓植物渴死。


從陽台到餐桌,健康其實很簡單

如果你在陽台種的是蔬菜或香草,這套系統更能幫你守住健康。水分充足且穦定的植物會長得更飽滿、營養更谐富。

想像一下,晚餐想加個菜,走到陽台隨手摘下自己種的乾層塔或小辣椒,那種「產地直達餐桌」的成就感和安心愜,是超市買不到的。


情境對比

面向 手動澆水 智慧自動灌溉
澆水頻率 憑愞覺,常忘記 根據土壤濕度精準控制
出遊期間 需要拜託鄰居幫忙 系統自動運作,完全不擔心
水資源 常澆太多或太少 精準用水,節省 30-50%
植物存活率 容易澆死或渴死 穩定供水,存活率大幅提升
時間花費 每天 10-15 分鐘 幾乎為零
多種植物 難以兼颇不同需求 可設定不同區域不同閾值

常見問題 FAQ

Q1:一個感測器可以管幾盆植物? A:一個感測器只能精確測量它所在的那盆土壤。如果有多盆不同種類的植物,建議每個區域(或每盆大型植物)各放一個感測器。

Q2:灌溉系統會不會很貴、很複雜? A:最簡單的方案是「智慧插座 + 小型水泵 + 定時器」,成本不到 NT$1,000。進階方案可以用電磁閥控制多路灌溉管線。

Q3:冬天植物需水量少,系統會不會過度澆水? A:不會!因為系統是根據土壤實際濕度來決定是否澆水,冬天土壤蒸發慢、濕度維持得久,系統自然會減少澆水頻率。

Q4:用自來水直接澆可以嗎? A:大部分植物可以。如果種植比較敏感的品種,可以在水管前加裝簡易過濾器,或讓自來水靜置一天去氯後再使用。


一個月後你會發現的改變

  1. 🌱 植物明顯長得更好,葉子更綠更有生機
  2. 💧 水費帳單下降,不再浪費水資源
  3. 🧳 出差旅遊完全不擔心植物,回來還是綠油油
  4. 🥬 開始享受「從陽台採收新鮮蔬菜」的成就感
  5. 😌 不用再每天記得澆水,一件瑣事從清單上消失
  6. 🌿 陽台變成療癒空間,回家看到植物心情就變好

接下來的第二部分,我們會介紹如何在 Home Assistant 中設定這套智能灌溉系統。

Part 2|系統設定

🔌 你需要的實體(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. 調整時長
Part 3|AI 提示詞
你是一位 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 英文,說明繁體中文
分享這個貼文