我住在烏克蘭。俄羅斯定期攻擊我們的電網,一旦斷電,網路和基地台也會在數小時內跟著失效。我的 Home Assistant 系統仍靠電池備援運作,但我無法從外部存取它。因此,我建立了一個無線電橋接器。

兩台 Lilygo T-Echo 無線電(約 30 美元/台,LoRa 433MHz,Meshtastic 韌體)。一台透過 USB 連接到我的 Mac mini。另一台則由我隨身攜帶。一個 Python 監聽守護進程(daemon)介於無線電和 Home Assistant 之間,透過加密的 LoRa 路由指令並回傳感測器數據。

語音訊息(這是最有趣的部分):

監聽進程透過 REST API 與 HA 互動:

接收到的無線電訊息會由本地 LLM(phi4-mini)進行分類——「這是智慧家庭指令、一個問題,還是 TTS 要求?」然後路由到正確的 HA 服務,或是一個較大的模型(gemma3:12b)來處理一般問題。

靠電池備援運作的 HA 很棒,但如果無法存取就毫無用處。無線電橋接器意味著:

我很樂意回答關於 HA 設定的問題。