HomebridgeHomeKitRaspberry PiSmart Home教學分享

『樹莓派』如何處理執行Homebrdige中,無線網路會斷線問題?

『Raspberry Pi樹莓派』如何處理執行Homebrdige中,無線網路會斷線問題
使用 Raspberry Pi 執行 Homebrdige 時,操作 Homekit 常常斷線,SSH和VNC也無法連上,要去重新插拔電源重新開機才會恢復連線,之前嘗試過使用Watchdog、網卡設定、Python定時檢測連線、掉線馬上自動連,但是這些都沒有作用,後來找到真正的問題點了,要讓樹莓派的 WiFi 禁止啟動系統的無線網路省電模式,就可以解決。





樹莓派 如何禁用WiFi省電模式 教學


操作環境:Raspberry Pi 4 Model B

STEP1

為了要讓樹莓派開機時自動禁用無線網路省電模式,先開啟/etc/rc.local設定命令,來在樹莓派開機時執行用戶自定義的任務。

sudo nano /etc/rc.local


STEP2

將此行放入並儲存。

/sbin/iwconfig wlan0 power off 
#需添加在exit 0之前即可。


STEP3

將機器重新開機。

sudo shutdown -r now


STEP4

執行指令,檢查是否有設定成功。

journalctl | grep brcmfmac:

最下方出現power save disabled,就OK了。

raspberrypi kernel: brcmfmac: brcmf_cfg80211_set_power_mgmt: power save disabled





樹莓派 Raspberry Pi 相關延伸閱讀:
啟動 樹莓派 維運監控系統-看門狗(Watch Dog)
如何讓 Raspberry Pi 定時重新開機?
不使用外接螢幕與鍵盤就能夠連線樹莓派!
在Raspberry Pi安裝和設定Docker
在樹莓派硬體板子安裝 Raspbian或其他作業系統
樹莓派Docker上打造 Home Assistant