Yinyin Liu
68f4006f55
Switch AI diagnostics from OpenAI to Mistral and use .env for API key
...
- Changed API endpoint to api.mistral.ai, model to mistral-small-latest
- Replaced openAiConfig.json with .env file for secure API key storage
- Added .env loader in Program.cs, added .env to .gitignore
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-12 07:45:16 +01:00
Yinyin Liu
e7f8aacc34
Integrate AI on Alarm
2026-02-06 12:57:12 +01:00
Yinyin Liu
ed87a4b371
suggested fix of sending new errors/ alarms when the state stays red/orange
2026-02-03 14:52:06 +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
atef
8a2be78c01
Merge remote-tracking branch 'origin/main'
2026-02-03 09:21:22 +01:00
Yinyin Liu
1083bb4091
Update Installation data type and fix solution file
2026-02-02 18:19:07 +01:00
Yinyin Liu
bcaac92e34
Fixed Monitor Mailer Issue and added debug logs
2026-02-02 10:20:33 +01:00
Yinyin Liu
77e25aab51
added TimeChargeandDischargePower in backend
2025-12-10 15:21:43 +01:00
Yinyin Liu
a1f981a13e
added Start/StopTimeChargeandDischargeDayandTime in bakcend
2025-12-10 14:11:39 +01:00
Yinyin Liu
da037b7f5a
added Control Permission for Growatt configuration in backend
2025-12-03 13:27:00 +01:00
Yinyin Liu
2c50d0944c
added Cluster and PV number for SodistoreHome in backend
2025-11-26 15:52:11 +01:00
Yinyin Liu
4b35fca8f2
fixed Configuration timestamp issue when added to History of Action
2025-11-19 11:22:44 +01:00
atef
615c1939a2
update aggregator on sodistormax and salimax
2025-11-18 02:37:37 +01:00
atef
79b7563401
update program.cs to debug
2025-11-18 02:30:49 +01:00
atef
29166e1ada
delete unecessary lines
2025-11-18 02:30:03 +01:00
atef
ca08d8d6de
update to max pv production
2025-11-18 02:29:51 +01:00
Yinyin Liu
0df6c26ed6
Added BatteryClusterNumber attribute in backend
2025-11-17 12:19:20 +01:00
Yinyin Liu
13844ebf05
removed SodistoreMax Calibration Discharge Configuration info on History of Action from backend
2025-11-13 14:19:56 +01:00
atef
d067c5a57d
Update the AcDCgrowaat and sinexcle with common name for the front end : InverterRecord
2025-11-12 16:09:22 +01:00
atef
f40f0be056
Delete salimax device not needed
2025-11-12 16:00:26 +01:00
atef
231069768e
Naming Sinexcel inverter to recordinverter
2025-11-12 15:59:12 +01:00
atef
b122177e61
Update the growattACDC to inverter Record
2025-11-12 15:58:37 +01:00
atef
ce62bb5687
delete device state for sinexcel project. not needed
2025-11-12 15:55:31 +01:00
atef
92b9265a67
update the mideelwareagent message for sunexcel project
2025-11-12 15:54:41 +01:00
atef
3f354ed2bb
Update the message for of middleware agent for growatt project
2025-11-12 15:54:22 +01:00
atef
7d6bf1b991
Update the configuration for rowatt project
2025-11-12 15:53:15 +01:00
atef
44f5841bd4
Update the Configuration for RabbitMQ manager. for sinexcel project
2025-11-12 15:52:53 +01:00
atef
c496f9b398
Update the config file for Sinexcel project
2025-11-12 15:52:29 +01:00
atef
8b4d40f85e
Update the aggregator path for PV.
2025-11-12 15:52:01 +01:00
Yinyin Liu
d91090965d
fixed configuration message format
2025-10-30 08:20:20 +01:00
Yinyin Liu
e4674b41e5
added product_based configuration in the backend of the monitor
2025-10-20 16:32:47 +02:00
atef
59652425cd
Change String and url to be private
2025-10-20 15:00:38 +02:00
atef
2f0134d22f
Increase the minimum charge current to 20 A by battery when there is monomerLowVoltage or high Voltage
2025-10-20 15:00:11 +02:00
atef
b9a7c0859a
Update the main program.cs for Growatt : More display and comment
2025-10-20 14:58:11 +02:00
atef
5e45e51357
Merge remote-tracking branch 'origin/main'
2025-10-20 14:57:15 +02:00
atef
b1b307a12f
Update Middelware classes for growatt
2025-10-20 14:57:04 +02:00
atef
84b8446ec3
Update Configuration file for Growatt systems
2025-10-20 14:56:31 +02:00
atef
711f054a06
New project sinexcel
2025-10-20 14:56:12 +02:00
Yinyin Liu
692a278f04
added inverterSN and dataloggerSN for sodistorehome in backend
2025-10-14 16:11:31 +02:00
Noe
3795287124
Fixed bug in status update in Backend, update controller to support remote configuration for SodistoreHome installations
2025-09-25 15:07:28 +02:00
atef
0aae239551
add the operating mode to the description
2025-09-18 12:40:03 +02:00
atef
ce51af8510
Update the main loop and reorganise the ESS mode enum
2025-09-18 12:35:44 +02:00
atef
6a0cd3d5a7
add operating priority to the monitor and config file
2025-09-18 12:35:19 +02:00
Noe
2b1d550571
Update frontend. Fixed CreateInstallation and delete Installation bug
2025-09-11 14:28:49 +02:00
atef
73880f0737
Merge remote-tracking branch 'origin/main'
2025-09-01 14:52:57 +02:00
atef
c0030d7795
update and uncomment the needed file
2025-09-01 14:52:52 +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
atef
b424643213
Update alll project with Writable flag.
2025-09-01 10:27:12 +02:00
atef
9691e3aa80
update the reading and the writing to multiple inverter
2025-08-06 16:04:52 +02:00