Yinyin Liu
|
ac21c46c0e
|
added Tickets tab to each installation and allowed to create ticket from there with pre-filled installation information and connected between them
|
2026-03-16 12:51:35 +01:00 |
Yinyin Liu
|
bf47a82b25
|
ticket dashboard beta version
|
2026-03-16 12:07:18 +01:00 |
Yinyin Liu
|
88173303d9
|
added ticket dashboard frontend: Detail & AI
|
2026-03-16 10:13:25 +01:00 |
Yinyin Liu
|
a40c168f1a
|
added ticket dashboard frontend: List & Create
|
2026-03-16 10:11:53 +01:00 |
Yinyin Liu
|
d54fc1c2ab
|
disable download and email service when there is no report data
|
2026-03-12 14:56:26 +01:00 |
Yinyin Liu
|
50bc85ff2a
|
unified daily report data from S3 and then db and fallback to xlsx and the container size is consistent among 4 tubs
|
2026-03-12 14:39:24 +01:00 |
Yinyin Liu
|
69148410f2
|
roll out the previous commit to other products
|
2026-03-12 11:03:59 +01:00 |
Yinyin Liu
|
cb61c2bd42
|
added connect process for Overview Page of Sodistorehome thus they only show available historical S3 data in case of offline
|
2026-03-12 10:48:42 +01:00 |
Yinyin Liu
|
b4a296fd8a
|
added Last Week option in Overview for Sinexcel and corrected Unit of Loads and commented Last Week for Growatt
|
2026-03-11 14:17:40 +01:00 |
Yinyin Liu
|
591e273bc7
|
Fixed edit mode in the conflict of RabbitMQ(status message updates all entries) and WebSocket
|
2026-03-11 12:22:19 +01:00 |
Yinyin Liu
|
1306ae6b9f
|
digested hourly and daily data from S3 for Sinexcel
|
2026-03-11 11:43:55 +01:00 |
Yinyin Liu
|
27b84a0d46
|
improved balance of responsiveness of configurtaion page between UI and local changes
|
2026-03-11 10:54:31 +01:00 |
Yinyin Liu
|
ec830b5800
|
increase ExoCmd to 18s to cover new 10s cycle loop for sodistore home
|
2026-03-11 07:29:08 +01:00 |
Yinyin Liu
|
a1911325ad
|
added installation name in monthly and yearly email service
|
2026-03-10 13:11:20 +01:00 |
Yinyin Liu
|
ac034b9983
|
fixed monthly and yearly report overlap issue of PV and Battery performance
|
2026-03-10 12:50:36 +01:00 |
Yinyin Liu
|
6cf14e3483
|
daily tab design with hourly data and last week quick entry with self-efficiency on top
|
2026-03-10 12:32:01 +01:00 |
Yinyin Liu
|
0ac22ecbe9
|
fixed last week daily comsumption calcualtion error
|
2026-03-10 10:51:56 +01:00 |
Yinyin Liu
|
f7ee347fc5
|
cahched weekly report
|
2026-03-10 10:50:17 +01:00 |
Yinyin Liu
|
7f972d13c3
|
fixed remember me token issue
|
2026-03-10 08:50:46 +01:00 |
Yinyin Liu
|
f381f034d3
|
removed commited plan file
|
2026-03-09 16:39:31 +01:00 |
Yinyin Liu
|
8cd602c5cd
|
added weather API to generate predition for weekly report
|
2026-03-09 16:24:29 +01:00 |
Yinyin Liu
|
57ee8be520
|
added Guide Tour button on Monitor to help the user navigate different tabs
|
2026-03-09 14:51:04 +01:00 |
Yinyin Liu
|
98abd68366
|
Added network provider in Information tab
|
2026-03-09 13:43:11 +01:00 |
Yinyin Liu
|
c102ab3335
|
updated multi-inverter sinexcel data path
|
2026-03-09 12:27:02 +01:00 |
Yinyin Liu
|
401d82ea7a
|
speed up the load of Live View and Battery View in Sodistore Home
|
2026-03-09 11:51:35 +01:00 |
Yinyin Liu
|
2e52b9ee15
|
translated hard-code English words to match selected language system, e.g., german, french and italian
|
2026-03-09 11:23:09 +01:00 |
Yinyin Liu
|
66803a2b34
|
unified Sinexcel and Growatt's operating priority
|
2026-03-09 10:57:12 +01:00 |
Yinyin Liu
|
37380e581f
|
remove AI-powered Alarm Diagnosis Test demo
|
2026-03-09 10:24:41 +01:00 |
Yinyin Liu
|
5359ebba70
|
remove Battery Temperature in Overview and Detailed Battery View
|
2026-03-09 10:23:15 +01:00 |
Yinyin Liu
|
f8b9428ce4
|
Merge feature/ticket-dashboard: backend data layer, CRUD, AI diagnosis service, 9 endpoints
|
2026-03-06 09:52:52 +01:00 |
Yinyin Liu
|
662810db98
|
fixed weeks to days in monthly report system
|
2026-03-05 14:09:19 +01:00 |
Yinyin Liu
|
9cee5398d4
|
added ticket dashboard backend: data models, CRUD, AI diagnosis service, and 9 controller endpoints
Week 1 of ticket dashboard MVP — backend only:
- 4 new SQLite tables: Ticket, TicketComment, TicketAiDiagnosis, TicketTimelineEvent
- CRUD methods in Database/ partial classes with cascade delete
- TicketDiagnosticService for async Mistral AI diagnosis (fire-and-forget)
- 9 admin-only Controller endpoints for ticket CRUD, comments, and detail view
- Ticket cleanup integrated into Delete(Installation) cascade
|
2026-03-05 14:03:34 +01:00 |
Yinyin Liu
|
534b00aeb8
|
removed accumulating duplicate/stale WebSocket entries over time
|
2026-03-05 09:17:06 +01:00 |
Yinyin Liu
|
4ac1bc78ab
|
automatically delete S3 files which are over 1 year
|
2026-03-04 14:04:13 +01:00 |
Yinyin Liu
|
f82190afc1
|
improved delete installation logic with S3 bucket purge and delete and reminder for manual check
|
2026-03-04 12:46:18 +01:00 |
Yinyin Liu
|
584abe5b53
|
adapted sodistorehome frontend offline and config response time from 5 to 10s
|
2026-03-04 11:23:07 +01:00 |
Yinyin Liu
|
7aacddd761
|
Added SodistoreGrid as an empty templated and built S3 bucket creation pipeline
|
2026-03-04 10:59:08 +01:00 |
Yinyin Liu
|
7df4842980
|
fixed hard-code English in report system
|
2026-03-04 09:56:58 +01:00 |
Yinyin Liu
|
79f695f9b4
|
check master admin account name from innov to inesco
|
2026-03-04 09:45:15 +01:00 |
Yinyin Liu
|
25b961dc93
|
fixed folder name and SodistoreMax name
|
2026-03-04 09:37:01 +01:00 |
Yinyin Liu
|
a86dc963b2
|
Merge branch 'main' of 91.92.155.224:Innovenergy/Innovenergy_trunk
|
2026-03-02 18:52:41 +01:00 |
Yinyin Liu
|
35b64c3318
|
store hourly energy records in SQLite and remove file cache
|
2026-03-02 18:52:36 +01:00 |
Yinyin Liu
|
1761914f24
|
restructured data pipeline for report system and updated the way to create monthly and yearly report
|
2026-03-02 12:49:46 +01:00 |
atef
|
0db9406b9c
|
create Topology display for Kaco product
|
2026-02-27 12:56:18 +01:00 |
atef
|
4d27515c14
|
add writable systemcontrol
|
2026-02-27 12:55:54 +01:00 |
atef
|
b6b1cfccb9
|
cleare unused tojson function
|
2026-02-27 12:55:39 +01:00 |
atef
|
d9de727c41
|
add writable PowerStage Enable for DcDc
|
2026-02-27 12:55:25 +01:00 |
atef
|
1657cb2b61
|
Create ensure connection with webscoket
|
2026-02-27 12:55:02 +01:00 |
Yinyin Liu
|
78b9c2dc72
|
generate monthly and yearly report based on xlsx files
|
2026-02-27 11:48:05 +01:00 |
atef
|
545bb96b9d
|
Update webscoket server failling
|
2026-02-27 11:20:32 +01:00 |