Commit Graph

  • ac21c46c0e added Tickets tab to each installation and allowed to create ticket from there with pre-filled installation information and connected between them main Yinyin Liu 2026-03-16 12:51:35 +0100
  • bf47a82b25 ticket dashboard beta version Yinyin Liu 2026-03-16 12:07:18 +0100
  • 88173303d9 added ticket dashboard frontend: Detail & AI Yinyin Liu 2026-03-09 13:31:59 +0100
  • a40c168f1a added ticket dashboard frontend: List & Create Yinyin Liu 2026-03-06 10:43:31 +0100
  • d54fc1c2ab disable download and email service when there is no report data Yinyin Liu 2026-03-12 14:56:26 +0100
  • 50bc85ff2a unified daily report data from S3 and then db and fallback to xlsx and the container size is consistent among 4 tubs Yinyin Liu 2026-03-12 14:39:24 +0100
  • 69148410f2 roll out the previous commit to other products Yinyin Liu 2026-03-12 11:03:59 +0100
  • cb61c2bd42 added connect process for Overview Page of Sodistorehome thus they only show available historical S3 data in case of offline Yinyin Liu 2026-03-12 10:48:42 +0100
  • b4a296fd8a added Last Week option in Overview for Sinexcel and corrected Unit of Loads and commented Last Week for Growatt Yinyin Liu 2026-03-11 14:17:40 +0100
  • 591e273bc7 Fixed edit mode in the conflict of RabbitMQ(status message updates all entries) and WebSocket Yinyin Liu 2026-03-11 12:22:19 +0100
  • 1306ae6b9f digested hourly and daily data from S3 for Sinexcel Yinyin Liu 2026-03-11 11:43:55 +0100
  • 27b84a0d46 improved balance of responsiveness of configurtaion page between UI and local changes Yinyin Liu 2026-03-11 10:54:31 +0100
  • ec830b5800 increase ExoCmd to 18s to cover new 10s cycle loop for sodistore home Yinyin Liu 2026-03-11 07:29:08 +0100
  • a1911325ad added installation name in monthly and yearly email service Yinyin Liu 2026-03-10 13:11:20 +0100
  • ac034b9983 fixed monthly and yearly report overlap issue of PV and Battery performance Yinyin Liu 2026-03-10 12:50:36 +0100
  • 6cf14e3483 daily tab design with hourly data and last week quick entry with self-efficiency on top Yinyin Liu 2026-03-10 12:32:01 +0100
  • 0ac22ecbe9 fixed last week daily comsumption calcualtion error Yinyin Liu 2026-03-10 10:51:56 +0100
  • f7ee347fc5 cahched weekly report Yinyin Liu 2026-03-10 10:50:17 +0100
  • 7f972d13c3 fixed remember me token issue Yinyin Liu 2026-03-10 08:50:46 +0100
  • f381f034d3 removed commited plan file Yinyin Liu 2026-03-09 16:39:31 +0100
  • 8cd602c5cd added weather API to generate predition for weekly report Yinyin Liu 2026-03-09 16:24:29 +0100
  • 57ee8be520 added Guide Tour button on Monitor to help the user navigate different tabs Yinyin Liu 2026-03-09 14:51:04 +0100
  • 98abd68366 Added network provider in Information tab Yinyin Liu 2026-03-09 13:43:11 +0100
  • c102ab3335 updated multi-inverter sinexcel data path Yinyin Liu 2026-03-09 12:27:02 +0100
  • 401d82ea7a speed up the load of Live View and Battery View in Sodistore Home Yinyin Liu 2026-03-09 11:51:35 +0100
  • 2e52b9ee15 translated hard-code English words to match selected language system, e.g., german, french and italian Yinyin Liu 2026-03-09 11:23:09 +0100
  • 66803a2b34 unified Sinexcel and Growatt's operating priority Yinyin Liu 2026-03-09 10:57:12 +0100
  • 37380e581f remove AI-powered Alarm Diagnosis Test demo Yinyin Liu 2026-03-09 10:24:41 +0100
  • 5359ebba70 remove Battery Temperature in Overview and Detailed Battery View Yinyin Liu 2026-03-09 10:23:15 +0100
  • f8b9428ce4 Merge feature/ticket-dashboard: backend data layer, CRUD, AI diagnosis service, 9 endpoints Yinyin Liu 2026-03-06 09:52:52 +0100
  • 662810db98 fixed weeks to days in monthly report system Yinyin Liu 2026-03-05 14:09:19 +0100
  • 9cee5398d4 added ticket dashboard backend: data models, CRUD, AI diagnosis service, and 9 controller endpoints Yinyin Liu 2026-03-05 14:03:34 +0100
  • 534b00aeb8 removed accumulating duplicate/stale WebSocket entries over time Yinyin Liu 2026-03-05 09:17:06 +0100
  • 4ac1bc78ab automatically delete S3 files which are over 1 year Yinyin Liu 2026-03-04 14:04:13 +0100
  • f82190afc1 improved delete installation logic with S3 bucket purge and delete and reminder for manual check Yinyin Liu 2026-03-04 12:46:18 +0100
  • 584abe5b53 adapted sodistorehome frontend offline and config response time from 5 to 10s Yinyin Liu 2026-03-04 11:23:07 +0100
  • 7aacddd761 Added SodistoreGrid as an empty templated and built S3 bucket creation pipeline Yinyin Liu 2026-03-04 10:59:08 +0100
  • 7df4842980 fixed hard-code English in report system Yinyin Liu 2026-03-04 09:56:58 +0100
  • 79f695f9b4 check master admin account name from innov to inesco Yinyin Liu 2026-03-04 09:45:15 +0100
  • 25b961dc93 fixed folder name and SodistoreMax name Yinyin Liu 2026-03-04 09:37:01 +0100
  • a86dc963b2 Merge branch 'main' of 91.92.155.224:Innovenergy/Innovenergy_trunk Yinyin Liu 2026-03-02 18:52:41 +0100
  • 35b64c3318 store hourly energy records in SQLite and remove file cache Yinyin Liu 2026-03-02 18:52:36 +0100
  • 1761914f24 restructured data pipeline for report system and updated the way to create monthly and yearly report Yinyin Liu 2026-03-02 12:49:46 +0100
  • 0db9406b9c create Topology display for Kaco product atef 2026-02-27 12:56:18 +0100
  • 4d27515c14 add writable systemcontrol atef 2026-02-27 12:55:54 +0100
  • b6b1cfccb9 cleare unused tojson function atef 2026-02-27 12:55:39 +0100
  • d9de727c41 add writable PowerStage Enable for DcDc atef 2026-02-27 12:55:25 +0100
  • 1657cb2b61 Create ensure connection with webscoket atef 2026-02-27 12:55:02 +0100
  • 78b9c2dc72 generate monthly and yearly report based on xlsx files Yinyin Liu 2026-02-27 11:48:05 +0100
  • 545bb96b9d Update webscoket server failling atef 2026-02-27 11:20:32 +0100
  • d81ef73bcf Merge remote-tracking branch 'origin/main' atef 2026-02-27 11:16:56 +0100
  • cbd4801568 Add Machine state Controller atef 2026-02-27 11:15:04 +0100
  • da9d2b1f40 Add The DCDC control to Kaco project. Add the Three kabinet to our Battery Reading. Add ESS and Machine state for SodiStoreGrid atef 2026-02-27 11:10:55 +0100
  • 7476c939c3 fixed issue failed to revoke grant access of the user Yinyin Liu 2026-02-27 09:04:54 +0100
  • e5b910238f fixed issue failed to change user name in frontend Yinyin Liu 2026-02-26 15:17:48 +0100
  • 075624717d grant ready-only Information, Battery , PV, Log and Report to Partner role in Sodistore Home and Report to Customer role Yinyin Liu 2026-02-26 14:52:29 +0100
  • d464c9cd71 Fixed unawaited SendAsync calls of Websocket Yinyin Liu 2026-02-26 13:52:43 +0100
  • abedc6c203 avoid adding folder to itself, children and parent Yinyin Liu 2026-02-26 13:13:38 +0100
  • 80639e9169 feat: add move installation/folder UI with admin-only access control Yinyin Liu 2026-02-20 06:30:48 +0100
  • 062fd5141f added pause and resume alarm diagnosis review campaign service Yinyin Liu 2026-02-26 08:25:15 +0100
  • e72f16f26b improve alarm diagnosis review service Yinyin Liu 2026-02-25 20:08:40 +0100
  • 8de43276a0 fixed AlarmKnowledgeBase issue Yinyin Liu 2026-02-25 08:09:11 +0100
  • 2f8eda5e7e build easy form to collect sodistore home alarm diagnosis review Yinyin Liu 2026-02-25 06:48:23 +0100
  • 50c45399bd fix inesco and sodistore home naming and remove Mistral AI info Yinyin Liu 2026-02-24 19:08:37 +0100
  • 36848b97c5 improved weekly performance report quality based on inesco team meeting feedback on 24.02 Yinyin Liu 2026-02-24 15:52:28 +0100
  • 3bffe70a75 translated all Sinexcel and Growatt Alarm now it also shows in the frontend of UI Yinyin Liu 2026-02-23 17:59:03 +0100
  • 25280afb8f add behavioral pattern detection using AI to enrich weekly performance report's insight to customers Yinyin Liu 2026-02-23 07:40:22 +0100
  • 4d0d446686 add alarm AI diagnosis demo panel Yinyin Liu 2026-02-18 16:55:03 +0100
  • d7300dde91 improve growatt and sinexcel alarm knowledge base with AI Yinyin Liu 2026-02-18 16:23:08 +0100
  • 8e50220242 added language support for monitor AI and non-AI content and email delivery Yinyin Liu 2026-02-18 12:12:58 +0100
  • 77f6e0de6c AI-P1: Weekly Performance Report 1.0 Yinyin Liu 2026-02-18 07:36:00 +0100
  • c076d55407 AI diagnosis UX improvements: status-aware, time-filtered, simpler explanations Yinyin Liu 2026-02-17 12:16:35 +0100
  • 9a723c0a6f Merge branch 'main' into integrated_AI Yinyin Liu 2026-02-16 15:18:54 +0100
  • e35ad1d9d7 Merge branch 'main' of 91.92.155.224:Innovenergy/Innovenergy_trunk Yinyin Liu 2026-02-16 15:10:04 +0100
  • ba20f35735 added Installation SN in SodistoreHome list page on monitor Yinyin Liu 2026-02-16 15:09:50 +0100
  • 0b0d91f4dd add new function to ensure connection for sinexcel atef 2026-02-13 10:04:38 +0100
  • d324de335e Update the midleeware message for configuration in Sinexcel project atef 2026-02-13 10:04:12 +0100
  • 848d821c6c add the oldK2 for Tschireen atef 2026-02-13 10:03:48 +0100
  • f897d49106 add release flag for deploy sinexcel atef 2026-02-13 10:03:05 +0100
  • f821c7c645 Update main function for deligreen atef 2026-02-13 10:02:48 +0100
  • 27d671d2f4 Update main function for growatt atef 2026-02-13 10:02:15 +0100
  • 15ef53903f Update version number atef 2026-02-13 10:01:17 +0100
  • f696424a71 Update the version number for SodiStoremax atef 2026-02-13 09:45:28 +0100
  • fc79441c10 add the tschireen relay exception atef 2026-02-13 09:41:17 +0100
  • 105a4e59f5 Add clear buffer for serialPort atef 2026-02-13 09:40:57 +0100
  • bc130ea99c Add alarm and error sinexcel atef 2026-02-13 09:40:37 +0100
  • 3b32b8a6dc update the config file sinexcel atef 2026-02-13 09:40:21 +0100
  • 6c0271e70c update Modbus Library to achieve clear buffers regularly atef 2026-02-13 09:36:49 +0100
  • 4c94238188 add mapping of the error and warning growatt atef 2026-02-13 09:36:12 +0100
  • 07ede85347 Add Valerio Meter library atef 2026-02-13 09:35:17 +0100
  • 5fd533419b add control permession for growatt project atef 2026-02-13 09:34:42 +0100
  • 75eb7f3055 add deploy script for Kaco atef 2026-02-13 09:33:54 +0100
  • 95270bb5d1 Create A sync my release file to have CI/CD sinexcel deployement atef 2026-02-13 09:33:41 +0100
  • 2cf5ed4b95 Create Kaco project atef 2026-02-13 09:33:07 +0100
  • bd572b4ed1 Update Amax register and put coils as writable as default. new function to clear buffers. Add old K2 variable as Tschireen have problem with Relay 23. Now its relay 22 atef 2026-02-13 09:31:39 +0100
  • 8c2a360ba3 Merge remote-tracking branch 'origin/main' atef 2026-02-13 09:29:19 +0100
  • 08fcd7496f Add Alarm and Warning to sinexcel product. Add time charge and discharge and control permession to config file atef 2026-02-13 09:29:08 +0100
  • 4d6a2fdd4d Add .env to gitignore to prevent committing secrets Yinyin Liu 2026-02-12 11:45:06 +0100
  • 02d2ef054b fix Mode reading on OverView Page from Inverter reading Yinyin Liu 2026-02-12 11:39:39 +0100
  • 6460328eb0 Safe mode for AI diagnostics, align alarm keys with device enums, and multi-diagnosis frontend Yinyin Liu 2026-02-12 11:32:49 +0100