Commit Graph

781 Commits

Author SHA1 Message Date
atef dee8969f6c Add tested Alarm registers 2025-04-24 11:31:23 +02:00
Noe bcde77c567 Fixed bug in SodiStoreMax battery view. 2025-04-19 13:31:24 +02:00
Noe 96359fab08 Update frontend to support fast search in salidomo.
Also, the user can sort based on status and action flag
Update aggregator for Salidomo so that it uses json
2025-04-10 14:13:23 +02:00
Noe 41ca486edb Update daily data functions for SodistoreMax 2025-04-09 00:02:23 +02:00
atef 4f75912026 Line to be uncommented for not using the dynDCL at the moment 2025-04-07 09:57:32 +02:00
atef 1435d8bd66 Comment Amax relay on the deligreen communication app 2025-03-19 11:34:43 +01:00
atef 7059a1f83d Add one time flag for sending warnings about deligreen once its occured 2025-03-19 11:33:03 +01:00
atef 01caa6864e Update Deligreen communication app 2025-03-19 11:31:53 +01:00
Noe 9105d7b7cd delete app_backup folder 2025-03-17 17:35:46 +01:00
Noe 55f6b4baff Update SodistoreMax code 2025-03-17 16:37:22 +01:00
atef 34849dde17 update Sodistoremax application 2025-03-14 13:26:38 +01:00
atef 37a8831585 update Deligreen stand alone application 2025-03-14 13:25:59 +01:00
atef 5fc72a4f39 update Deligreen stand alone application 2025-03-14 13:25:39 +01:00
atef 28fe33f48d Update the 103 state: panic unequal power stage 2025-03-14 13:24:26 +01:00
atef 55638afc36 Delete unecessary comment 2025-03-14 13:24:01 +01:00
atef 43520c9041 Update the sodistoremax with old Amax and Adam6063D 2025-03-14 13:23:42 +01:00
atef 1a47c8884d Delete the unecessary relay lib 2025-03-14 13:22:41 +01:00
atef 5265a332cf Recover the deleting Relays on Salimax solution 2025-03-14 13:21:59 +01:00
atef 355c96da55 Update Battery Deligreen records 2025-03-14 13:19:41 +01:00
atef 17e0330984 change function type from public to pvt and fix some typo 2025-03-04 10:04:39 +01:00
atef 94829992aa Merge remote-tracking branch 'origin/main' 2025-03-03 08:44:38 +01:00
atef 0e94d9c60d Create SodiStore solution and update Battery communication unit 2025-02-28 16:08:12 +01:00
Noe d6267952e9 Frontend supports json for salidomo 2025-02-21 15:25:40 +01:00
Noe ac54fc6e2e frontend ready to implement topology view for sodiohome 2025-01-23 14:33:21 +01:00
atef 68d126f691 Merge remote-tracking branch 'origin/main' 2025-01-21 11:07:32 +01:00
atef 9d45622e63 Create Part of the library for Deligreen Battery 2025-01-21 11:07:22 +01:00
Noe 25310a4250 frontend ready to implement index.tsx for Sodiohome 2025-01-21 09:24:35 +01:00
Noe 3ea01e3df0 frontend ready to implement index.tsx for Sodiohome 2025-01-20 10:54:33 +01:00
Noe 4e28d56346 Fixed create installation tab (do not depend on product id) 2025-01-20 08:33:24 +01:00
Noe 7045648622 updated frontend-backend 2025-01-14 13:56:12 +01:00
atef 546192cbab Update program C for LED debug 2024-12-31 16:24:03 +01:00
atef c714382068 Add Adam6060 lib to Salimax project 2024-12-31 16:23:11 +01:00
atef 910ad768db Add IRelay interface to be inherited by combined class and Amax class 2024-12-31 16:22:27 +01:00
atef bf2ff1cf5a add TsRelay Ip object to the device config class 2024-12-31 16:21:12 +01:00
atef 1dac314c38 update deploy script 2024-12-31 16:20:10 +01:00
atef 6da651f2e4 Add the Adamline in the config file. 2024-12-31 16:14:42 +01:00
atef 3218bcabb9 Create combined class for Adam6060 and Adam6360D 2024-12-31 16:14:01 +01:00
Noe 074511f6a7 Update dbus-fzsonic skripts 2024-12-16 15:03:27 +01:00
Noe f03325a6a2 Update logos in frontend
Fixed delete installation method (delete read/write keys, read/write roles, buckets)
Fixed bug in not-connected installation in frontend
2024-11-28 14:43:47 +01:00
atef e342cb18b1 Update the deploy script with backup feature. 2024-11-26 15:50:34 +01:00
atef abd2d24e6c Update Adam6360D and Relay class 2024-11-26 11:36:48 +01:00
atef 1b26427e52 Update Salimax to SodiStore 2024-11-26 11:29:40 +01:00
atef 32191f3821 update schneider Meter 2024-11-26 11:29:17 +01:00
atef 8bb1287864 spellcheck 2024-11-26 11:24:11 +01:00
atef a5c6d7ecb2 Update Emu meter driver for Victron 2024-11-26 11:20:34 +01:00
Noe d6172e6fa8 Fixed bug when updating offline installation in frontend
Update offline table every 1 minute in backend
2024-08-30 14:33:47 +02:00
Noe 2c37150839 Fixed bugs in dbus scripts for Cerbo and Venus 2024-08-20 14:26:14 +02:00
Noe 29a0071881 Updated dbus-fzsonic script for Cerbo and Venus
Fixed main stats in front end
2024-08-16 09:40:19 +02:00
Noe 7db44785be Inserted folder view in backend-frontend
Clients can have access to both products
Apply 20min chunk logic for Salidomo installations
2024-08-12 09:48:16 +02:00
atef a4b34de954 rollback to the public version ofthe udp listener 2024-08-08 10:18:27 +02:00
atef 3539dae3a1 Merge remote-tracking branch 'origin/main' 2024-08-06 12:09:40 +02:00
atef cb25425f51 correct some writing 2024-08-06 12:09:30 +02:00
Noe a47314bdf5 Fixed bug when deleting an installation
Set date button works using s3cmd
2024-08-05 16:31:57 +02:00
atef 22c82ae521 Change UdpListener to private
add null check on the config file.
2024-08-05 08:51:15 +02:00
atef 4e17ce2420 Added a null check condition. 2024-08-05 08:49:02 +02:00
atef 2b4d484bdc Add off grid mode for monitor display 2024-08-05 08:47:06 +02:00
atef b2655fd156 delete not needed and added off grid mode. 2024-08-05 08:44:10 +02:00
Noe cce3a6f9bd Enabled set date button in front end
Use s3cmd in backend to search the corresponding timestamps
2024-08-02 16:15:12 +02:00
atef b499d01473 delete unnecessary display 2024-08-02 15:11:21 +02:00
atef ac52c098e6 Add curtailing algorithm and all what needed for execution 2024-08-02 13:39:51 +02:00
atef 6dd1602363 delete unused file 2024-08-02 13:38:24 +02:00
atef 739ae5842a Add a new variable in the config file: PvInstalledPower 2024-08-02 13:26:43 +02:00
atef 14038cd13d Change The PV daily Power to the last reading instead of Max value 2024-08-02 13:25:47 +02:00
atef 736af37475 Update Program file with Control PV and Control Constant 2024-07-29 13:48:29 +02:00
atef d32ffc9696 movef the Dc link Settings under the mode 2024-07-29 13:47:38 +02:00
atef 00f2e2f275 Moved The Dc link windows settings under the mode 2024-07-29 13:47:14 +02:00
Noe 524759fdff Fixed bug with username 2024-07-23 15:13:36 +02:00
Noe 615dc7bb92 If testing mode is enabled and action gets deleted, inform all connected installations 2024-07-23 15:00:51 +02:00
Noe 00bec7d6bc Update Websocket manager to support history of actions tab 2024-07-23 14:52:58 +02:00
Noe 95798ba904 History of actions testing mode is enabled in the backend.
All the other connections are updated through the websocket manager
Fixed bug with status value in the front-end
2024-07-23 14:52:10 +02:00
Noe 8244067351 Recover missed files from backend 2024-07-19 12:36:27 +02:00
Noe 44f9fb7f7d Fixed bug in database backup.
Updated view with icons in history actions
Increased performance when deleting an action
2024-07-18 11:38:15 +02:00
Yinyin Liu ce50b7ef3e test: edit user action backend 2024-07-18 09:37:40 +02:00
Yinyin Liu 40ba5c7bba backend for download battery log button 2024-07-11 13:56:13 +02:00
Yinyin Liu 18f30b9abb Merge remote-tracking branch 'origin/main' 2024-07-11 09:32:21 +02:00
Yinyin Liu 4073f84f32 disable email to support team when there are 2 and more limb strings now 2024-07-11 09:31:56 +02:00
atef 51407a7846 Update Salimax program and Schneider Meter Driver 2024-07-11 09:02:57 +02:00
Noe 3610421c7f Added DBbackup optimization
Fixed problem with weekly aggregated data axis scale
Updated PvView
Fixed bug in Salidomo when the controller cannot identify the correct number of batteries
2024-07-02 16:53:51 +02:00
atef a602fc5eac Update ToVeproperty function. cleaner way.Comment need to be deleted in the futur 2024-07-01 15:14:11 +02:00
atef 94c1324f06 Update publishing only the reading value from the meter 2024-07-01 15:12:59 +02:00
atef dca4543a13 Update Schneider meter reading from the device and upload doc files for the new battery 250 UP 2024-07-01 15:12:12 +02:00
Noe da24c43a7d Updated backend to provide support for the overview tab
Updated frontend to parse chunks
2024-06-27 16:47:33 +02:00
atef d7b91d4dec update Program.cs 2024-06-27 14:21:13 +02:00
Noe 5d3b3b4cb2 Updated backend to provide support for the overview tab
Updated frontend to parse chunks
2024-06-27 12:51:24 +02:00
Yinyin Liu 7f5ea79d16 add backend codes for upload bms firmware 2024-06-27 12:01:01 +02:00
Noe abe69193e2 Updated backend to provide support for the overview tab
Updated frontend to parse chunks
2024-06-26 17:05:27 +02:00
kostas 0aea1b5c56 Merge remote-tracking branch 'origin/main' 2024-06-26 15:55:09 +02:00
kostas 91a23d3ecb add: batch files 2024-06-26 15:53:19 +02:00
atef 51668f0d1c add No GridMeter mode 2024-06-26 15:07:24 +02:00
Yinyin Liu 4d84a0534a remove useless section in upload bms firmware for Salimax 2024-06-24 10:40:34 +02:00
atef 27792126a9 update time inmtervall for log 2024-06-21 15:36:49 +02:00
atef 4e6dcb9895 update ConcatinatingAndCompressingFiles 2024-06-21 10:59:35 +02:00
atef 907fa27180 Commented S3 code and assemble in diffenrent function for better reading 2024-06-21 10:50:00 +02:00
atef 194aacb232 Update the program.cs 2024-06-20 15:01:43 +02:00
atef 416be15c65 Update lOGGER, we only save one file now by set of status data.
Add the Concatenate function for sending to S3
2024-06-20 12:02:06 +02:00
atef dc2fc33607 Merge remote-tracking branch 'origin/main' 2024-06-19 17:42:27 +02:00
kostas 57131ec668 add: deploy script 2024-06-19 17:40:33 +02:00
atef e7cee44d50 deleted file 2024-06-19 17:17:00 +02:00
atef e75a0a8687 Update the curtailing algo 2024-06-19 17:16:45 +02:00
Noe 3e1e69354c Add device type to front end and backend 2024-06-19 14:55:30 +02:00
Yinyin Liu dfc779a360 use same alarm signal "2 or more strings are broken" for Salimax and Salidom 2024-06-19 13:38:27 +02:00
Noe 48de0805b9 Add history button 2024-06-18 16:19:40 +02:00
Yinyin Liu 5fdc7de448 Merge remote-tracking branch 'origin/main' 2024-06-18 13:50:28 +02:00
Yinyin Liu 55adb0449a add Salimax error handle to exchange battery 2024-06-18 13:50:14 +02:00
Yinyin Liu ace65fb21a Merge branch 'main' of 91.92.155.224:Innovenergy/Innovenergy_trunk 2024-06-18 13:18:58 +02:00
Yinyin Liu d73fe070a6 Update battery folder for Cerbo 2024-06-18 13:16:35 +02:00
Yinyin Liu d34a1c287b send email to support team if there are >=2 limb strings in a battery 2024-06-18 13:11:58 +02:00
kostas be325dd90c Merge remote-tracking branch 'origin/main' 2024-06-13 15:18:19 +02:00
kostas d4f34c3190 update: send a csv file every 30 seconds
fix: number of alarms and warnings calculation
2024-06-13 15:18:05 +02:00
Noe be96336a2c Commented line for Wittman in Salimax controller 2024-06-12 15:35:07 +02:00
kostas 3ef13ed5cb Merge remote-tracking branch 'origin/main'
# Conflicts:
#	csharp/Lib/Devices/IEM3kGridMeter/IEM3kGridMeterDevice.cs
#	csharp/Lib/Protocols/Modbus/Clients/ModbusTcpClient.cs
2024-06-12 14:05:57 +02:00
kostas ec1ad7a21e fix: SchneiderMeter 2024-06-12 14:05:29 +02:00
Noe 8d30d783fe Updated History view in front-end 2024-06-12 12:43:25 +02:00
Yinyin Liu b0117e5148 Merge remote-tracking branch 'origin/main' 2024-06-11 14:31:40 +02:00
Yinyin Liu 9e15be4aae Add Record User Action Backend 2024-06-11 14:31:08 +02:00
atef 0357980b3a fixing the library 2024-06-10 15:44:21 +02:00
Noe 9481a9be66 Added history tab
Fixed bug when zooming
2024-06-10 15:12:11 +02:00
kostas 93f5da18f8 extarct s3 data with decompression 2024-06-07 10:36:15 +02:00
atef 63dc832a1f update Program.cs for Schnierder 2024-06-05 16:17:49 +02:00
atef 69cfa2e7d7 Update config file 2024-06-05 16:17:21 +02:00
atef c725ebc4bf Update debug 2024-06-05 16:17:05 +02:00
atef ad02629ed9 Update SchneiderMeterDriver.cs for test purpose 2024-06-05 16:16:29 +02:00
kostas 493b76e0ed fix: trywhere 2024-06-05 09:57:09 +02:00
atef f70e3fe180 Update SchneiderMeterDriver nic file 2024-06-04 15:37:25 +02:00
atef 1f3d4c74b9 Update SchneiderMeterDriver 2024-06-04 15:28:17 +02:00
kostas 6383bd7f4c Temporary cahnges to remove errors
I also need to adjust Signal<Iem3KGridMeterRegisters>
2024-06-04 14:57:35 +02:00
atef 2c6ab05fbe add config file to schnieder app 2024-06-04 12:25:51 +02:00
atef 8d2c5aca8d Merge remote-tracking branch 'origin/main' 2024-06-04 12:23:36 +02:00
atef 382043b79c Addf schnieder meter library and app 2024-06-04 12:23:19 +02:00
Noe 9e9dc169dd Fixed bug with hour-representation in configuration tab (front end) 2024-06-04 12:20:28 +02:00
kostas 636d7e3ff4 extarct s3 data with decompression 2024-06-03 12:58:04 +02:00
Noe aa912e5fe8 Updated front-end for salidomo installations
Fixed zoom-in problem
Added log tab for salidomo installations
2024-05-21 11:42:24 +02:00
atef bde392e35d Merge remote-tracking branch 'origin/main' 2024-05-21 11:19:26 +02:00
atef bf944d228e Adding the status file to be accessed by customer 2024-05-21 11:19:16 +02:00
Noe cba04ba01c Updated RabbitMq to receive messages from Salidomo
Fixed bug in front-end when changing role from partner to client
Sorted installation view (alarms first)
2024-05-10 19:16:16 +02:00
Noe 8646790824 Merge remote-tracking branch 'origin/main' 2024-05-07 17:19:18 +02:00
Noe a10762fefe Inserted Set date button in overview aggregated data
Compressed csv files when pushing aggregated data to S3
Front en can now parse both compressed and not-compressed data in parallel
2024-05-07 17:19:02 +02:00
atef c9edde1cab Add tunnel script tunnel 2024-05-07 14:39:11 +02:00
atef 472098179f Add deploy.sh 2024-05-07 14:38:46 +02:00
atef 96c57f34d3 add salimax config readme file 2024-05-07 14:38:31 +02:00
Noe 4eee1aaf86 Applied csv file compression to both backend and front end
Fixed bug when clicking to vrm link
Fixed bug in front end dependencies
2024-05-03 22:56:36 +02:00
Noe ccec20432b Inserted select button to select firmware version. 2024-04-30 14:07:50 +02:00
Noe cee72bebe6 Changes to the backend/controller: Fixed timing bug in calibration charge, rebind to udp port when the endpoint changes ip 2024-04-30 11:43:10 +02:00
atef 453768c709 add Amax ip addrewss in tunnelstoSalimaxX.sh 2024-04-22 08:54:00 +02:00
atef 2b436d42c2 Update host list 2024-04-22 08:52:28 +02:00
atef 24d2518453 Update the controller: deleting unnecessary code 2024-04-22 08:52:09 +02:00
Noe 2c9a530415 Integrated Salidomo product in both backend and frontend 2024-04-16 13:57:04 +02:00
atef 41917db9be Add new Installation Ip address in deploy all installation file 2024-04-12 11:30:55 +02:00
atef 2c087c4788 Add Interface for Relay record.
Add Amax library.
Add preprocessor use for Amax and Adam
2024-04-12 11:29:46 +02:00
atef 78676ce504 fixing space and comments 2024-04-11 13:57:20 +02:00
Noe 7a5c5845bf Merge remote-tracking branch 'origin/main' 2024-04-10 16:32:21 +02:00
Noe 1338a5ecf3 Fixed Configuration Tab on frontend.
Fixed time axis on overview tab and main-stats (battery view tab).
2024-04-10 16:31:59 +02:00
atef f3a29350c1 Merge remote-tracking branch 'origin/main' 2024-04-10 13:34:30 +02:00
atef e2603cfeec delete unecessary comments 2024-04-10 13:34:18 +02:00
Noe fcbd85db7f Fixed the user form in frontend, inserted partner role, wrote a skript to remove the not-used keys in S3 2024-04-02 14:36:43 +02:00
Noe 907bc6f32b Final Update for calibration charge 2024-03-20 14:53:36 +01:00
atef 7b5b529080 reformatting must do calibration charge 2024-03-20 13:52:00 +01:00
Noe b1cb60549f update firmware on backend 2024-03-19 17:45:52 +01:00
Noe 2851e34e47 Update firmware on backend 2024-03-19 17:43:00 +01:00
Noe 2f24f97304 Update firmware on frontend 2024-03-19 17:42:33 +01:00
Noe 3a3f2fe1b8 Update backend to receive calls for updating the firmware of a battery 2024-03-19 16:41:36 +01:00
Noe a4e3683082 Update Configuration from frontend 2024-03-19 13:12:47 +01:00
Noe 67343ad842 Update controller functionality to support calibration charge date selection 2024-03-15 17:01:12 +01:00
atef 183f8cfc2a add battery node in the salimax alarm and warning 2024-03-15 11:36:19 +01:00
atef 3ab2570084 add aligning 2024-03-15 11:35:33 +01:00
atef d78add2f6c add day and time for calibration in config 2024-03-15 11:35:03 +01:00
Noe 4c7bc55526 update print in salimax controller for charge date 2024-03-11 16:12:13 +01:00
Noe ca3c9d2903 update config types in controller 2024-03-11 16:10:47 +01:00
Noe c0bc1d601a update config struct 2024-03-11 16:10:12 +01:00
Noe 950308e4cd update config file 2024-03-11 16:09:38 +01:00
Noe 55fc1708da update calibration charge type 2024-03-11 16:09:06 +01:00
atef f77a86c4fc new system log for salimax alarms added 2024-03-11 15:56:38 +01:00
atef f8db3ebb56 Update the discharginglimit calculation 2024-03-08 14:48:36 +01:00
atef cd73ab0986 Add static to Delete Daily data 2024-03-08 14:47:56 +01:00
atef d461249855 Update the grid import and export code 2024-03-08 14:09:30 +01:00
Noe 39fc4ad331 Fixed path problems in front-end (configuration tab)
Push scripts for battery logging download and battery firmware update
2024-02-26 16:56:19 +01:00
atef 5d358fa269 Delete unecessary comment
Fix error in maxdischarging current
2024-02-23 13:10:45 +01:00
Noe 152efcdc15 Updated battery view, fixed frontend routes, 2024-02-21 19:32:48 +01:00
atef aa0f33fcc6 Comment the function of next day calibration. 2024-02-20 17:46:13 +01:00
atef ba44fdcfa0 Fix naming,Comment debug lines, Update discharging current depends on string status instead of battery states. Update ControlPV Power 2024-02-20 17:44:44 +01:00
Noe ccef318c6f Fixed bug with duplicate alarms 2024-02-07 15:31:10 +01:00
Noe 7668794943 Merge remote-tracking branch 'origin/main' 2024-02-07 13:54:23 +01:00
Noe 34891e489d Fixed bugs on frontend 2024-02-07 13:54:09 +01:00
atef 95489c1409 Update Battery IO Status 2024-02-06 15:22:24 +01:00
atef fa668716b3 Delete comment line 2024-02-06 15:21:37 +01:00
Noe 38a14ca79b Fixed bugs regarding aggregated data, updated front-end 2024-02-06 14:56:56 +01:00
atef 01fcb60f24 Change the naming of daily and hourly data 2024-02-06 11:47:06 +01:00
atef 7bd44ec0c2 Add heat key word to the display 2024-02-05 15:37:47 +01:00
atef 7be2fd1fcc Update naming and space 2024-02-05 15:36:45 +01:00
atef 63a9df5826 Change the naming of the aggregate data to fit what value it have. 2024-02-05 15:33:49 +01:00
atef 696ce87940 Delete not used file Device topology 2024-02-05 15:32:38 +01:00
atef 08408e61d5 Update aggregate data naming and calculation 2024-02-05 15:31:50 +01:00
atef 3b12425838 Merge remote-tracking branch 'origin/main' 2024-01-29 13:24:48 +01:00
atef 8c7a834d39 add heating power to hourly data 2024-01-29 13:24:38 +01:00
atef ed5e9fe6dc comment displaying function 2024-01-29 13:24:25 +01:00
atef 445f7b6434 Adding heating powerto the aggregate data. 2024-01-29 13:23:48 +01:00
Noe 0babdf71a9 Fixed bug on database 2024-01-25 22:30:12 +01:00
atef c8210f601c Add display debug 2024-01-25 10:20:11 +01:00
atef 05a0b02ee5 Update aggregator data 2024-01-25 10:16:45 +01:00
Noe 22206c96c7 push test marios 2024-01-25 10:12:05 +01:00