Yinyin Liu
9a723c0a6f
Merge branch 'main' into integrated_AI
2026-02-16 15:18:54 +01:00
Yinyin Liu
ba20f35735
added Installation SN in SodistoreHome list page on monitor
2026-02-16 15:09:50 +01:00
Yinyin Liu
02d2ef054b
fix Mode reading on OverView Page from Inverter reading
2026-02-12 11:39:39 +01:00
Yinyin Liu
6460328eb0
Safe mode for AI diagnostics, align alarm keys with device enums, and multi-diagnosis frontend
...
- Remove API key gate so knowledge base works without Mistral key
- Return 204 No Content instead of 500 when no diagnosis available
- Rewrite AlarmKnowledgeBase keys to match Sinexcel property names and Growatt enum names
- Fix SQLite OrderBy crash in DiagnosticService
- Frontend: show latest 3 unique alarms with independent expand/collapse and handle 204
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-12 11:32:49 +01:00
Yinyin Liu
2da2ded84c
Merge branch 'main' into integrated_AI
2026-02-12 07:45:22 +01:00
Yinyin Liu
ed1efbddeb
added Main Stats on Battery View page for SodistoreHome
2026-02-11 14:28:11 +01:00
Yinyin Liu
1b6d5a5916
added Overview Page without last week button for SodistoreHome
2026-02-11 13:30:34 +01:00
Yinyin Liu
2895b11efc
made Battery SN automatically filled by Scanner and keep the memory of it when the Battery Number changes
2026-02-10 14:32:46 +01:00
Yinyin Liu
988b714d57
improved Configurtaion page responsiveness in frontend
2026-02-06 15:02:56 +01:00
Yinyin Liu
e7f8aacc34
Integrate AI on Alarm
2026-02-06 12:57:12 +01:00
Yinyin Liu
617ab2f782
fixed the bug of Sodistore Home Product not show on side bar and added related backend logs and more accurate frontend error messages
2026-02-03 13:52:20 +01:00
Yinyin Liu
d73a85c38d
enabled Control Permission for Sinexcel on monitor in frontend
2026-02-03 13:29:18 +01:00
Yinyin Liu
70dfaaf027
removed unnecessary information fields when creating a new sodistorehome product
2026-02-03 12:40:06 +01:00
Yinyin Liu
d8293f58b1
added Installation Serial Number for SodistoreHome in frontend
2026-02-03 12:32:59 +01:00
Yinyin Liu
022fc6f576
added Battery Number and Battery Pack SN to Information page on frontend
2026-02-03 11:10:22 +01:00
Yinyin Liu
fb073a6dca
added start time< stop time check
2025-12-16 12:53:40 +01:00
Yinyin Liu
c54a1bb691
fixed timetochargeanddischarge time picker mismatch
2025-12-16 12:40:18 +01:00
Yinyin Liu
9dda68e084
sodistorehome configurtaion minsoc error message disappeared after a valid input
2025-12-15 14:31:48 +01:00
Yinyin Liu
5102678d35
greyed out unused sinexcel operating mode in frontend
2025-12-11 10:58:48 +01:00
Yinyin Liu
dd953256dd
added TimeChargeandDischargePower, StartTimeChargeandDischargeDayandTime, Stop TimeChargeandDischargeDayandTime to frontend
2025-12-10 15:33:26 +01:00
Yinyin Liu
d03694684d
fixed Control Permission issue in Growatt Configuration tab
2025-12-04 13:30:06 +01:00
Yinyin Liu
f453ecda6e
added Control Permission in Growatt Configuration tab
2025-12-03 13:33:49 +01:00
Yinyin Liu
4b3cca6f7a
added Cluster and PV number in Configuration tab
2025-11-26 15:57:18 +01:00
Yinyin Liu
d3e3bedd65
used PvPower for Growatt and sum PvPower1-4 for Sinexcel in frontend
2025-11-24 10:24:28 +01:00
Yinyin Liu
861ab64cfb
adapted PV battery box according to cluster number dynamically
2025-11-19 15:00:34 +01:00
Yinyin Liu
5a6adbc4ec
fixed Sodisstore Home Live View as default tab in frontend
2025-11-17 14:00:16 +01:00
Yinyin Liu
3478ba51b3
added SodistoreHome Battery View Soh Color code in frontend
2025-11-17 13:19:32 +01:00
Yinyin Liu
71e2644866
added SodistoreHome Battery View Soc and Voltage Color code in frontend
2025-11-17 13:13:25 +01:00
Yinyin Liu
58bd0611a3
adapted SodistoreHome Battery View based on BatteryClusterNumber in frontend
2025-11-17 12:54:29 +01:00
Yinyin Liu
1141a741b9
added BatteryClusterNumber in Information tab frontend
2025-11-17 12:41:37 +01:00
Yinyin Liu
1f78a4dfea
removed SodistoreMax Calibration Discharge Configuration from frontend
2025-11-13 14:19:10 +01:00
Yinyin Liu
15201ecccb
removed Display Values toggle for Sinexcel Live View
2025-11-13 14:05:09 +01:00
Yinyin Liu
66f88e68fb
fixed SodistoreHomeConfiguration Tab bug
2025-11-12 16:35:05 +01:00
Yinyin Liu
bd35496a4e
adpated data paths for Live View of SodistoreHome on monitor
2025-11-12 15:32:01 +01:00
Yinyin Liu
1752c2ddf9
added Configuration Option for TimeChargeDischarge Mode on Sinexcel only Frontend
2025-11-12 15:04:09 +01:00
Yinyin Liu
4197141162
added daily json file to console
2025-11-08 15:29:15 +01:00
Yinyin Liu
11b68574c9
added "Mode" on Live View tab for SodistoreHome
2025-11-08 14:11:49 +01:00
Yinyin Liu
6a90884a3c
created Live View on monitor for SodistoreHome
2025-11-08 13:52:06 +01:00
Yinyin Liu
7b4f4481a3
fixed batteryview, min_soc error msg, operating priority in configuration tab tailored to sinexcel and growatt; fixed routes warning
2025-11-04 08:31:34 +01:00
Yinyin Liu
a3d12e54ec
fixed sodistorehome s3 bucket number error
2025-10-20 16:57:07 +02:00
Yinyin Liu
fcb3031a83
added product type to backend call to get product-based configuration when adding to history of action
2025-10-20 16:10:22 +02:00
Yinyin Liu
612554bc05
added battery count return for sodistorehome on frontend
2025-10-20 11:30:26 +02:00
Yinyin Liu
c182e773dd
added device type, inverterSN and dataloggerSN entries for sodistorehome in frontend
2025-10-14 16:02:57 +02:00
Noe
4420f7373b
Added Configuration for SodistoreHome devices in the frontend
2025-09-25 15:06:48 +02:00
Noe
2b1d550571
Update frontend. Fixed CreateInstallation and delete Installation bug
2025-09-11 14:28:49 +02:00
Noe
076dcda4a2
Update backend to support SodioHome installations, update backend controller to support new user access management features
2025-09-01 13:05:39 +02:00
Noe
0d8978c6b0
Update frontend. Added Features: SodioHome installations, User Access
2025-09-01 12:59:01 +02:00
Noe
fa2e3df810
Add VoltageDifference column in SodistoreMax
2025-06-05 11:28:02 +02:00
Noe
8db16313e9
Update SodistoreMax battery view in frontend
...
Also, fixed sessions for SodistoreMax
2025-04-29 16:05:33 +02:00
Noe
4bcbd9ae7f
Put search bar and filtering options to salimax and sodistoreMax
2025-04-19 15:14:09 +02:00