SolarLayout Changelog

持續進化的 SolarLayout

SolarLayout 是 BERYL 旗下的太陽光電自動化工具,排佈、計算書、施工圖一站完成。每次更新、每筆 PV / INV 加入資料庫,都公開記錄在這裡。

7,425
PV 模組資料
2,144
INV 變流器資料
每週
至少一次更新
2026
SaaS 上線年
v1.6.1 2026-06-05 最新
✏️ 框屋頂引導強化 — 框完一棟看得到「下一步」
框選屋頂體驗
  • 框完一棟後不再「找不到按鈕」:桌面版工具列被衛星圖蓋住,框完一棟屋頂後沒有任何畫面提示,用戶以為卡住。現在畫面中央會出現引導浮條,框完一棟即顯示「✅ 已框 N 棟 — 可直接點下一棟屋頂角落繼續框,或按右側【確認屋頂 →】完成」
  • 桌面新增浮動「框屋頂 / 框下一棟」按鈕:疊在衛星圖左上角,永遠看得到、點得到,不再受工具列被蓋住影響
  • 繪圖過程全程提示:點第一角、繼續點、可封閉(雙擊最後一點 / 點回起點)都有即時白話提示
v1.6.0 2026-06-02
🔍 設備廠商中文化 + 可打字搜尋 + 資料庫每週自動更新
PV / INV 選型體驗
  • 「搜尋框」與「下拉」分成兩個獨立元件:上方搜尋框純過濾、下方下拉永遠看得到當前選項。打「同」、「Jinko」、「隆基」、「595」、「110KH」即時過濾不符的選項,符合的留下,下拉純點選不會跳走;只剩一筆時自動選起來
  • 補上 100+ 個廠商中文對照:PV 補隆基、晶科、天合、阿特斯、韓華 Q CELLS、友達、茂迪、元晶、聯合再生 …;INV 補古瑞瓦特、陽光電源、固德威、華為、台達電、錦浪、Fronius、SolarEdge、SMA、Enphase …
  • 同一家公司不同寫法自動合併:例如 Trina Solar / Trina / Jinko / JinKO / Shenzhen Growatt New Energy Co - Ltd / GROWATT 不再散成多筆,cascade 第一層只剩一個合併計數的廠商
  • 廠商順序按「該廠機型數」排序、型號順序按瓦數/功率降序,熱門品牌與常用瓦數一秒就到
  • 型號 placeholder 顯示總筆數(例「輸入或選擇型號(共 5 款)」),不用再猜選項有幾個
  • 逐家核對中英文對照、修正 5 個錯誤標籤:Tynsolar 從「太極能源」改為正確的頂晶科技;Solartech Energy 從「茂迪太陽能」改為昇陽光電(已併入聯合再生);Chinaland Solar Energy 移除錯誤的「中環」標籤(那是 TCL Zhonghuan 另一家公司);INV 端 Hyxi 從「禾翼」改為海興、SRNE 從「深科達」改為碩日新能源。所有修正都附原廠官網/EnfSolar/EMIS 來源驗證
  • 資料GINTUNG 廠商中文名修正:原寫「茂矽」是另一家半導體公司,已改為正確的同昱(同昱能源 Gintung Energy)
用戶新增 PV / INV — 一條龍重整
  • 台灣常用 88 款 PV / INV 預建池:茂迪、友達、元晶、聯合再生、同昱、韋能、赫碩、晶科、隆基、天合、晶澳、阿特斯、東方日昇、韓華 Q CELLS 等 49 款 PV;新望、台達、亞力、固德威、古瑞瓦特、陽光電源、華為、錦浪、Solplanet、SolarEdge、Fronius、SMA 等 39 款 INV。查這些型號秒回(1-50 ms),不用再上網
  • 輸入型號 → 系統自動上網找原廠規格 → 自動填表:手動新增 modal 加上「🔍 自動查詢」按鈕。三層 fallback:本地 PG → CEC 資料庫 → Gemini 2.5 Pro + Google Search grounding。找到的話直接填好 manufacturer、pmax、尺寸、Voc/Isc、效率、temp coefficient、cell type 等所有欄位,標註來源(本地/CEC/AI 上網搜尋)
  • 查無友善訊息:上網真的找不到時跳「無法在網路上找到「XXX」的規格書,請改用 DM 辨識 tab 上傳廠商規格書(PDF/圖片)」,引導用戶轉換路徑
  • 擋住空 spec 廢資料:原本 POST /custom 沒做欄位驗證,用戶可以送「只有型號、其他全 0」的資料入庫,造成排佈除零失敗。現在強制 pmax_w / length_mm / width_mm(INV: rated_output_power_w)必須 > 0,否則 422 + 友善訊息
  • 資料Gemini prompt 內建廠商前綴對照表(LR5=隆基、JKM=晶科、JAM=晶澳、TSM=天合、GTEC=同昱、GW=固德威、SG=陽光、SUN2000=華為、PV-XXX-U=新望 …)提升辨識率
排佈 — 用戶手選 INV 才是真的
  • 用戶選了具體 INV 型號時,排佈不再被自動最佳化覆蓋:原本不管前端送什麼 inverters,後端都呼叫 auto_select_inverters 自己挑(用戶感覺「自己挑的沒效」)。改成 — 有指定型號就只在這些型號內算最佳台數+串並聯,沒指定才走 auto-select
  • 用戶上傳/DM 辨識的 INV 也能被用:auto_select_inverters 原本只讀 JSON seed(11 款常見 INV),用戶剛上傳的型號不在裡面。改成 forced_models / preferred_manufacturer 沒命中 JSON 時,按需從 PG 撈 spec(含 CEC + 自訂 + DM 辨識),不破壞 lru_cache 效能
  • 資料計算書 / DXF 排佈下載端點同步修正,三個入口都尊重用戶指定
DM 規格書 AI 辨識
  • PV 辨識後廠商欄位漏寫 PG 的 bug 已修:原本 Gemini 回傳的廠商名只放在外層、沒灌進每筆型號,導致批次匯入後資料庫的 manufacturer 都是空字串、cascade 找不到(用戶反映「新增完 DB 沒有」就是這個)
  • 變流器也支援 DM AI 辨識:以前只有 PV 能上傳規格書讓 AI 自動辨識,現在新增 POST /api/v1/inverters/recognize-dm + /batch-import,前端 modal 同步打開 INV 的 DM 辨識 tab
  • INV DM 辨識涵蓋完整欄位:MPPT 數、相數、額定/最大功率、效率、輸入電壓範圍、保護等級 …
資料庫運維
  • CEC(NREL SAM)資料庫每週自動更新:系統內建背景排程,每 7 天自動清快取 + 重抓 + 寫入 PG,永遠是最新一版設備清單
  • 新增管理端 POST /api/v1/cron/refresh-equipment 端點,可手動觸發即時更新
  • 資料確認用戶「新增自訂型號」功能在所有訂閱方案(含 Free)皆可使用、寫入 PG 即時生效
v1.5.0 2026-05-15
📝 引導式計算書產生器全面重設計 + 計算書排版大改
引導式計算書(無設計圖)
  • PV / INV 改廠牌→型號 cascade dropdown:選廠牌自動篩出該廠所有型號、規格自動帶入,告別搜尋框
  • 砍掉「迴路」「並列數」術語:用戶不必懂這些專業詞、改成「+ 新增 INV 機型」直覺操作
  • 線路 3 段視覺化單線圖(PV → INV → 受電箱 → 台電)即時顯示各段參數
  • 線徑過小自動跳警示:電流超過線徑載流時跳紅色警示「電流過大」、附一鍵升級到合適線徑的建議
  • 並接條數系統自動算(總電流 ÷ 80% 載流),完全免手動
計算書(PDF / DOCX)排版
  • 故障電流表改成 8 欄式核准版格式(項次/段/線材+穿管+溫度+線徑/單位阻抗/長度/迴數/實際值/標么值),對齊台電送審範例
  • DOCX 表格遺失問題修正,DOCX 與 PDF 排版 100% 一致
  • DOCX 空白頁問題修正
  • 電壓降表、諧波表欄寬最佳化,% 不再被擠掉
  • 移除非必要的「計算依據(法規與標準)」整段,版面更乾淨
資料庫
  • 資料PrimeVOLT PV-30000S2-U 諧波頻譜寫入:採用工研院 TAF 認證實測報告(11007C01851-6-1-01)
  • 資料同平台 22K / 50K / 60K / 75K PrimeVOLT 機型依比例縮放推估、3K / 5K 用業界小機典型值
使用說明
  • 說明使用說明完全改寫,區分「上傳設計圖(AI 辨識)」vs「引導式填寫」兩種模式
  • 說明首頁計算書預覽圖全部換成最新排版(167kW 實際案例、IEC 60909-0 / IEEE 519 標籤)
v1.4.0 2026-05-08
📋 計算書系統重構 — 法規引用更新
v1.3.0 2026-05-01
🚀 正式網域 beryl-pv.com.tw 上線
v1.2.0 2026-04-20
🎨 教學影片自架 + 全站 UI 重新設計
v1.1.0 2026-04-01
⚡ 排佈工具效能 + UX 大幅提升
v1.0.0 2026-03-15
🎉 SolarLayout 首版上線