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
c1674f352c
delete the sleeping thread
2025-11-18 02:31:09 +01:00
atef
79b7563401
update program.cs to debug
2025-11-18 02:30:49 +01:00
atef
5db53006c3
fix working mode and all specfic data
2025-11-18 02:30:28 +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
8e029a1afd
Update the Growatt API and modbus
2025-11-12 16:11:19 +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
a2b70086ea
Create an enum for SinexcelWeekdays
2025-11-12 16:08:57 +01:00
atef
09bd11740f
Update SinexcelRecord modbus with new registers reading and writing
2025-11-12 16:08:40 +01:00
atef
ed5609689b
Update the sinexcel recor api with new reading writing attribute
2025-11-12 16:07:47 +01:00
atef
f40f0be056
Delete salimax device not needed
2025-11-12 16:00:26 +01:00
atef
c94d9ecf31
move the Data collector web app under APP folder
2025-11-12 15:59:58 +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
abf1825457
moved the data collector web app under APP
2025-11-12 15:53:45 +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
9d3fe781a1
New project added to the solution (Sinexcel project)
2025-10-20 15:05:33 +02:00
atef
334ee4e6c1
Add the GRid Power, Exported and imported power
2025-10-20 15:01:18 +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