diff --git a/internal/web/ui.go b/internal/web/ui.go index e4cc149..a5f207d 100644 --- a/internal/web/ui.go +++ b/internal/web/ui.go @@ -1361,6 +1361,10 @@ func (u *UI) actionConsoleSave(w http.ResponseWriter, r *http.Request) { func (u *UI) pageWizard(w http.ResponseWriter, r *http.Request) { u.ensureDevicesLoaded() + // Force a fresh discovery to pick up all devices reliably. + if u.discovery != nil { + u.discovery.SearchDefault() + } data := PageData{Title: "部署向导"} data.Devices = u.registry.GetDevices() if u.preview != nil { diff --git a/safesightd-linux-arm64 b/safesightd-linux-arm64 index ecdcbd3..454182b 100644 Binary files a/safesightd-linux-arm64 and b/safesightd-linux-arm64 differ