約 4 分鐘

舊手機變 Home Assistant 牆面板:比買平板便宜十倍

抽屜裡那支舊 Android 手機,可以變成牆上的家庭控制面板。這篇是完整做法:Fully Kiosk 設定、HA 儀表板調整、電池與螢幕燒印的處理,以及實際會遇到的問題。

  • #Home Assistant
  • #舊機重生
  • #智慧家庭
  • #Android

專用牆面板(如 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日