Yinyin Liu
|
aefeb75641
|
warning overview page for sodistore home and pro
|
2026-06-09 10:22:48 +02:00 |
Yinyin Liu
|
ec0e8258b2
|
clean installation flat view
|
2026-06-05 09:33:12 +02:00 |
Yinyin Liu
|
8c01912947
|
battery voltage monitor
|
2026-06-02 15:18:37 +02:00 |
Yinyin Liu
|
67d5091093
|
dynamic window size of user list
|
2026-06-02 13:43:52 +02:00 |
Yinyin Liu
|
2cc8eebf37
|
grey out main admin and the user himself in avoidance of deleting the account by accident
|
2026-06-02 10:06:04 +02:00 |
Yinyin Liu
|
3a5c203664
|
allow admin to see all users even not self created, admin can delete admin accounts
|
2026-06-02 09:37:04 +02:00 |
Yinyin Liu
|
edb30286fa
|
changes to monitor onboarding checklist
|
2026-06-02 08:29:20 +02:00 |
Yinyin Liu
|
88757c562b
|
comment out alarm auto-ticket trigger
|
2026-06-01 08:25:41 +02:00 |
Yinyin Liu
|
e3248090da
|
Merge branch 'feature/sodistorehome-onsite-checklist' into main
|
2026-05-29 16:06:39 +02:00 |
Yinyin Liu
|
6f1e8f05f6
|
remove step 9
|
2026-05-29 15:57:50 +02:00 |
Yinyin Liu
|
ed5ec0afa2
|
on site checklist on monitor
|
2026-05-28 08:27:25 +02:00 |
Yinyin Liu
|
646b6c0e20
|
add 4 relay controls on configuration tab for sinexcel of sodistore home and pro
|
2026-05-22 09:43:38 +02:00 |
Yinyin Liu
|
b11e3340fd
|
add miexed as the third option for AC/DC coupled
|
2026-05-22 09:20:19 +02:00 |
Yinyin Liu
|
77abe03f9c
|
design new configuration tab for sodistore grid and meerge to main branch
|
2026-05-19 17:05:58 +02:00 |
Yinyin Liu
|
8b8fe8cf2e
|
Merge branch 'feature/sodistoregrid-live-view' into main
|
2026-05-19 16:25:26 +02:00 |
Yinyin Liu
|
2e137cf550
|
Merge branch 'main' into feature/sodistoregrid-live-view
|
2026-05-19 16:24:20 +02:00 |
Yinyin Liu
|
4fa5ba60c8
|
empty cluster goes with no battery limitation settings
|
2026-05-19 13:36:58 +02:00 |
Yinyin Liu
|
c21f222f86
|
fix installation date is not ediable issue
|
2026-05-19 13:24:18 +02:00 |
Yinyin Liu
|
2e43abc947
|
remove checklist and add confguration tab
|
2026-05-19 12:33:08 +02:00 |
Yinyin Liu
|
3c8b05bbf9
|
comment Last Week button since there is no aggregated data
|
2026-05-19 09:36:12 +02:00 |
Yinyin Liu
|
c1b456639a
|
fix Last Week issue
|
2026-05-19 09:10:15 +02:00 |
Yinyin Liu
|
74eaa258e1
|
sodistore grid
|
2026-05-18 17:14:14 +02:00 |
Yinyin Liu
|
795e77d304
|
officially bring in new configurtaion with dynamic pricing for sodistore home and pro
|
2026-05-06 15:19:55 +02:00 |
Yinyin Liu
|
b0bb332482
|
skip auto ticket creation for edit mode installations
|
2026-05-05 14:17:23 +02:00 |
Yinyin Liu
|
3d1b249b15
|
Merge branch 'feature/auto-ticket-on-status'
|
2026-05-05 10:55:10 +02:00 |
Yinyin Liu
|
0c84cb3330
|
add substep to check with atef if there is external ems
|
2026-05-05 09:12:29 +02:00 |
Yinyin Liu
|
1bda67fec6
|
add assignee and category filter to ticket system
|
2026-05-05 08:57:02 +02:00 |
Yinyin Liu
|
c5678b0856
|
fix default battery limitation for growatt
|
2026-05-04 18:11:54 +02:00 |
Yinyin Liu
|
b9745a1712
|
Merge branch 'sinexcel_multiinveters_configurtaion' into main
Introduce per-cluster Configuration page (V2) for installations 790, 839
(Growatt + Sinexcel pilot). All other installations continue using the
original SodistoreHomeConfiguration unchanged via an installation-id gate.
V2 highlights:
- Per-inverter / per-cluster Battery Limits (foldable accordions)
- Default current = slotCount * 95A from preset
- Dynamic Pricing block under LoadPriority (Off / Spot Price / TOU)
- Wire format: Devices.InverterN.Clusters.ClusterN.{BatteryCount, MaxCharging/DischargingCurrent}, PvCount
Backend Configuration DTO keeps legacy flat fields for V1 backward compat;
audit log + UDP send both use JsonIgnoreCondition.WhenWritingNull.
Pilot validation on installation 790 + 839 before V2 becomes the default.
|
2026-05-04 17:58:07 +02:00 |
Yinyin Liu
|
2a258ae0e2
|
Introduce a new Configuration page for
prototype installations . All other installations
keep the original one unchanged.
|
2026-05-04 17:51:34 +02:00 |
Yinyin Liu
|
52bc06ccb7
|
Merge branch 'main' into sinexcel_multiinveters_configurtaion
|
2026-05-04 15:56:36 +02:00 |
Yinyin Liu
|
c189a077fb
|
allow to paste screenshots in a ticket
|
2026-04-30 13:54:16 +02:00 |
Yinyin Liu
|
5586001b79
|
allow format ticket's description
|
2026-04-30 12:38:50 +02:00 |
Yinyin Liu
|
99ba1b947c
|
add bullet and numbered list to comment in a ticket
|
2026-04-30 12:17:10 +02:00 |
Yinyin Liu
|
53f0363da6
|
allow to delete comment in a ticket
|
2026-04-30 11:03:50 +02:00 |
Yinyin Liu
|
6f1d35016c
|
obvious difference between bold, header1 and header 2 in comment of ticket
|
2026-04-30 10:14:07 +02:00 |
Yinyin Liu
|
c21000e658
|
fix: GetTicketSummaries goes from 1 + N queries to 1 + 1
|
2026-04-29 15:13:08 +02:00 |
Yinyin Liu
|
7f902c7271
|
add distribution partner on ticket list
|
2026-04-29 15:06:15 +02:00 |
Yinyin Liu
|
90f6c2a5f9
|
allow multiple choices on status to filter
|
2026-04-29 15:01:02 +02:00 |
Yinyin Liu
|
8d43687829
|
add distribution column in a ticket
|
2026-04-29 14:57:17 +02:00 |
Yinyin Liu
|
a8b371e1da
|
add installation date for sodistore home and pro
|
2026-04-29 14:48:17 +02:00 |
Yinyin Liu
|
49ae2b7806
|
city and model on list view
|
2026-04-29 14:34:20 +02:00 |
Yinyin Liu
|
26cc0ac2a1
|
auto create a ticket with necessary informaton triggered b y a installation status changed
|
2026-04-29 12:51:37 +02:00 |
Yinyin Liu
|
be8c7d69b2
|
new updates again
|
2026-04-29 09:34:35 +02:00 |
Yinyin Liu
|
2889d4c281
|
Merge branch 'main' into sinexcel_multiinveters_configurtaion
|
2026-04-28 16:07:08 +02:00 |
Yinyin Liu
|
ed00b742a1
|
fix
|
2026-04-28 15:45:10 +02:00 |
Yinyin Liu
|
b93c051d5f
|
allow upload video on monitor
|
2026-04-28 15:26:39 +02:00 |
Yinyin Liu
|
7c6b86d562
|
allow edit ticket name
|
2026-04-28 15:05:37 +02:00 |
Yinyin Liu
|
bb1efaf0e9
|
sodistore home modbust tcp service source code
|
2026-04-28 13:26:05 +02:00 |
Yinyin Liu
|
bee5d8e1e7
|
register installation SN after step 3
|
2026-04-28 12:51:07 +02:00 |