舊手機變 Home Assistant 牆面板:比買平板便宜十倍
抽屜裡那支舊 Android 手機,可以變成牆上的家庭控制面板。這篇是完整做法:Fully Kiosk 設定、HA 儀表板調整、電池與螢幕燒印的處理,以及實際會遇到的問題。
專用牆面板(如 Echo Hub、Home Panel)動輒五六千,而抽屜裡那支三年前的 Android 手機,規格還比它好。
同樣的事可以做:固定在牆上,永遠顯示 Home Assistant,按一下就控制燈光和冷氣。成本接近零,唯一要處理的是電池和螢幕這兩個長期問題。
一、先確認你的舊手機夠不夠用
| 條件 | 最低 | 建議 |
|---|---|---|
| Android 版本 | 7.0 | 9 以上 |
| 記憶體 | 2GB | 3GB 以上 |
| 螢幕 | 任何 | 1080p 以上、IPS 優於 OLED |
| 電池 | 能通電開機 | 能用但健康度差也無妨 |
OLED 螢幕要注意:長期固定畫面會留下殘影(burn-in)。LCD/IPS 幾乎沒這問題,所以舊的中階機反而更適合。
二、三種軟體方案
| 方案 | 優點 | 缺點 | 適合 |
|---|---|---|---|
| HA Companion App | 官方、功能完整 | 沒有真正的 kiosk 模式,會回到桌面 | 先試水溫 |
| Fully Kiosk Browser | kiosk 鎖定、螢幕控制、動作喚醒都内建 | 免費版有廣告 | 推薦,直接用這個 |
| WallPanel | 開源、輕量 | 維護較慢、功能少 | 舊機器資源吃緊時 |
下面以 Fully Kiosk Browser 為主,因為它的功能剛好對應「牆面板」的所有需求。
三、HA 端:先做一個「面板專用」儀表板
不要直接拿手機用的儀表板放上去。牆面板的觀看距離是 1–2 公尺,資訊密度要低很多。
1. 建新儀表板
設定 → 儀表板 → 新增 → 標題 wallpanel,網址路徑就填 wallpanel。
2. 設計原則
- 大字、大按鈕:一個卡片只放一個主要控制(例如整個房間的燈)
- 不要滑動:一頁看完,最多兩頁
- 狀態優先:溫度、濕度、門窗、誰在家 → 放最上面
- 少用圖表:牆上沒人看歷史曲線
3. 隱藏側邊欄
在網址後面加 ?kiosk:
http://192.168.1.104:8123/wallpanel?kiosk
這樣會隱藏左側選單,畫面乾淨很多。(要更細的控制可以裝 HACS 的 kiosk-mode,但多數情況 ?kiosk 就夠。)
4. 深色主題
OLED 螢幕必做,IPS 也建議——牆面板大多在室內光線下,深色不刺眼也省電。
四、Fully Kiosk 設定(關鍵這幾項)
安裝後進入 Settings:
Web Content
- Start URL:
http://192.168.1.104:8123/wallpanel?kiosk - 勾 Enable JavaScript、Enable WebGL(HA 的圖表要)
Device Management
- Kiosk Mode → Enable (鎖住退出、隱藏狀態列與導覽列)
- Keep Screen On → Enable
- Launch on Boot → Enable(停電復電後自動回來)
- Restart App on Idle → Enable,設 300 秒 (HA 長時間顯示偶爾會卡住,自動重啟最省事)
Screensaver
- Screensaver URL:留空或設一個全黑頁
- Screensaver Timer:180 秒
- Turn Screen Off on Screensaver:Enable
這組設定讓螢幕在没人碰時關掉,省電也減少燒印。
Motion Detection(可選)
- 用前鏡頭偵測到人接近時自動亮屏
- 很好用,但代價是耗電與發熱,舊機器可能撐不住
- 折衷:改用 HA 的人在感測器 + 自動化呼叫 Fully Kiosk 的 API 亮屏
系統層
- 關閉電池最佳化(Android 設定 → 應用程式 → Fully Kiosk → 電池 → 不限制)
- 關閉 Play 商店自動更新(避免某次更新改壞設定)
五、固定 IP(別跳過這步)
面板靠網址連 HA,如果手機的 IP 每次重開都變,HA 端的自動化(例如「人靠近就亮屏」)就會失效。
在路由器的 DHCP 設定裡,把這支手機的 MAC 綁一個固定 IP,例如 192.168.1.150。
六、電池:這是唯一真正的風險
牆面板要 24 小時通電,但鋰電池長期維持 100% 會膨脹,兩年後可能把手機撐開。
三個做法(按推薦度)
1. 智慧插座定時充電(最簡單)
- 手機插在智慧插座上
- 自動化:電量 < 30% 開、> 80% 關
- HA 可以讀到手機電量(Companion App 的 sensor),或用 Fully Kiosk 的 REST API
automation:
- alias: "面板充電控制"
triggers:
- trigger: numeric_state
entity_id: sensor.old_phone_battery_level
below: 30
actions:
- action: switch.turn_on
target:
entity_id: switch.wall_panel_plug
2. 拆掉電池(效果最好,風險最高)
直接吃 USB 供電。有些手機會因為偵測不到電池而無法開機,有些可以。要拆之前先確認這支手機不心疼。
3. 放著不管
如果你的手機已經很舊,兩年後膨脹就換一支——反正也是抽屜裡的東西。但要避免放在易燃物旁邊,且定期摸一下背蓋有沒有鼓起。
七、上牆
- 不想鑽孔:3M 無痕雙面膠(承重款)或奈米膠,貼之前擦乾淨、等乾
- 要穩:平板壁掛支架(幾百元),先量好尺寸
- 供電線:走牆邊或用地板壓條;線太短就換 2 公尺的線
- 高度:眼睛平視或略低(約 140–150cm),站著坐著都好按
八、實際會遇到的問題
| 症狀 | 原因 | 解法 |
|---|---|---|
| 幾天後畫面停在舊資料 | 頁面卡住 | Restart App on Idle 設 300 秒 |
| 重開機後回到桌面 | 沒設 Launch on Boot | 開啟該選項 |
| 觸控延遲 1–2 秒 | 舊機效能不足 | 減少儀表板卡片數、關動畫 |
| 半夜很亮 | 沒設 screensaver | 設 180 秒關螢幕 |
| 連不上 HA | IP 變了或 HA 重啟 | 固定 IP + 用 homeassistant.local |
| 電池鼓起 | 長期滿電 | 定時充電(見上一節) |
九、成本對照
| 方案 | 成本 |
|---|---|
| 專用牆面板(市售) | NT$5,000–12,000 |
| 新平板 + 支架 | NT$4,000–8,000 |
| 舊手機 + 支架 + 智慧插座 | NT$300–800 |
省下的錢可以拿去買感測器——那才是讓自動化真的有用的東西。面板只是介面,感測器才是讓它變聰明的部分。
十、結論
舊手機變面板這件事,技術門檻比想像低:安裝一個 App、設五個開關、固定 IP,一個下午就能完成。
真正需要事先想清楚的是電池和螢幕壽命——這兩個決定了它能撐兩年還是五年。
如果你正在規劃整個家庭自動化,建議先讀買 3C 前先問的 12 個問題,避免買了設備才發現接不進去。
最後更新:2026年10月18日