本帖最後由 dcstudio 於 2025-10-28 10:15 PM 編輯
最近, 好像很容易在網拍上划到二手的 SonOff..
上個月... 牛才叼回三顆 SonOff S31..
幾個星期前, 又再叼回了一件 SonOff NSPanel..
因為賣家把TFT面板的韌體給刷壞了.. 所以就當成零件機來賣..
雖然只花了幾霸摳.. 但卻也摸了好幾天才把TFT和SonOff韌體搞定..
相關連結: SonOff NSPanel / Tasmota / Lovelace UI
牛原本以為, 這個面板有自帶作業系統, 可以獨立運作..
但摸了幾天後才發現.. 刷掉原廠的韌體後, 面板必需和HASS配對才能使用..
簡單來說, 這個面板只是接收回應HASS的界面而已..
NSPanel由 TFT、ESP32、控制板 三個部份組成
TFT和ESP32, 各有獨立的韌體, 需分別進行刷機
參考TASMOTA網站, 大致筆記如下..
# ESP32 刷機 (Tasmota)
– 連接USB-TTL, 並將IO0接GND, 進入刷機模式
– 用Chrome開啟 https://tasmota.github.io/install/
– 選擇 Tasomata32 Sonoff-NSPanel (English)
– 安裝(Install) tasmota
– 刷機完成後, 移除IO0, 重新插拔USB-TTL
– 連接Tasmota,選擇 “CHANGE Wifi”
– 修改Wifi設定後, 移除USB-TTL
– 連接5V/GND到NSPanel (面板需用5V工作)
– 登入NSPanel Web GUI進行設定
– \Tools\Consol IP設定
ipaddress1 IP
ipaddress2 Gateway
ipaddress3 Mask
ipaddress4 DNS
restart 1
– 設定 Web GUI密碼, 裝置名稱
# NSPanel Template
– \Configuration\Other 貼上設定, 勾選 “Activate”
{“NAME”:”NSPanel”,”GPIO”:[0,0,0,0,3872,0,0,0,0,0,32,0,0,0,0,225,0,480,224,1,0,0,0,33,0,0,0,0,0,0,0,0,0,0,4736,0],”FLAG”:0,”BASE”:1,”CMND”:”ADCParam 2,11200,10000,3950 | Sleep 0 | BuzzerPWM 1″}
# Berry Driver
– Tools\Manage File System, 上傳autoexec.be
– 重新啟動
# TFT 刷機 (Nextion)
– Tools\Consol 執行
FlashNextion http://nspanel.pky.eu/lui-us-l-release.tft
– \Configuration\MQTT 設定MQTT
# HomeAssistant安裝HACS/AppDaemon
– “Add NSPanel Lovelace UI Backend”
完成上面這些步驟後,
HASS就可以透過網路, 將訊息丟到NSPanel上..
NSPanel上的操作, 則是經由MQTT丟回HASS..
但如果網路斷線.. NSPanel連時鐘都不會跳..
是說.. 玩都玩出來了... 結果還真的不知道要裝在哪..
所以.. 又裝進盒子裡收起來了.. (笑) |