Commit Graph

189 Commits

Author SHA1 Message Date
atef d9fe3d7cb6 Add Doc to the battery25up 2024-06-20 12:02:51 +02:00
atef cf50fab34d part of the battery250UP lib 2024-06-19 17:18:23 +02:00
atef e75a0a8687 Update the curtailing algo 2024-06-19 17:16:45 +02:00
atef de4515fc15 Add the new battery250UP device Lib 2024-06-19 17:15:15 +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
atef 8d04d89eab Changed to Output string instead of input 2024-06-11 11:39:45 +02:00
atef 0357980b3a fixing the library 2024-06-10 15:44:21 +02:00
atef 3deee7bbac Merge remote-tracking branch 'origin/main' 2024-06-10 14:59:51 +02:00
atef 1ad2e79be4 Add number of strings 2024-06-10 14:59:42 +02:00
kostas 93f5da18f8 extarct s3 data with decompression 2024-06-07 10:36:15 +02:00
atef 382043b79c Addf schnieder meter library and app 2024-06-04 12:23:19 +02:00
atef b9563baa5a Adding Amax new registers 2024-04-22 08:46:28 +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
atef c6a21232f1 Add battery status 2024-03-20 13:52:36 +01:00
atef 3311a30a92 Delete unecessary reading 2024-03-20 13:51:18 +01:00
atef 62f5630ab1 New Battery aalarm and warning 2024-03-11 15:55:48 +01:00
atef 6e7a8366e3 Update the emu meter register for Import and export. 2024-03-08 14:11:47 +01:00
Noe 152efcdc15 Updated battery view, fixed frontend routes, 2024-02-21 19:32:48 +01:00
atef 1768dbb504 Update IEM3kGridMeter 2024-02-20 17:43:23 +01:00
atef e026d7303a add an alarm ni trumpf 2024-02-20 17:08:02 +01:00
atef a1abe91c97 Change Calibration charge requested if any battery instead of all 2024-02-20 17:06:57 +01:00
atef 957d8061cc uncomment the necessary lines 2024-02-20 17:06:35 +01:00
atef d5c870b4eb Merge remote-tracking branch 'origin/main' 2024-02-07 14:32:23 +01:00
atef a9f0acaf78 Update The parse Alarm for testing 2024-02-07 14:32:17 +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 37bdd4a338 Add hte IO states as boolean variables 2024-02-06 11:47:39 +01:00
atef 1e3fe8f6dc Add comment for Pv Daily production 2024-02-05 15:37:27 +01:00
atef 3601bf08a9 Reading new registers from Emu. 2024-02-05 15:33:14 +01:00
atef 84f89e440a Discard the display of Daily production 2024-02-05 15:32:22 +01:00
atef 1e047f5ed8 Update Battery Strings 2024-02-05 15:30:47 +01:00
atef e5c3a51d8d Add ActivePower Import and Export 2024-01-25 10:17:55 +01:00
atef 3e37bcca00 Add battery IoStates 2024-01-25 10:17:14 +01:00
atef cacf6f7bb1 add Production day to ampt string optimizer 2024-01-19 16:58:31 +01:00
atef 9ce9d76794 ActivePowerImport and Export added 2024-01-19 16:57:02 +01:00
atef 1fb9be93e9 Add the SOCAh to the battery data 2024-01-19 12:33:21 +01:00
atef 80f9186319 Add the daily production data in AMPT 2024-01-19 12:32:43 +01:00
atef a1c31815ae change the calibration charge start after all batteries are requested to start. 2024-01-10 16:30:12 +01:00
atef da5e8ea2d7 Changed the time for calibaration charge from 7 days to 14. 2024-01-10 16:29:30 +01:00
atef 0e11c97280 Add Doepke Doc 2023-12-08 15:18:08 +01:00
atef 432e230b03 Add Doepke project 2023-12-08 09:32:08 +01:00
atef 9aad4851b2 Added Doepke device in Lib/devices 2023-12-06 14:54:08 +01:00
Noe bdad83995d Included heart-bit functionality, replaced static variable assignments with enums, implemented monitoring functionality for the backend to check for disconnected installations 2023-11-22 16:49:47 +01:00
Noe 6a18e56cf7 Created error table, provided error handling 2023-11-15 17:22:42 +01:00
atef 01f1def61b update try catch on Ampt class 2023-10-23 10:05:06 +02:00
atef d56abb4950 take off the space between the Serial Number 2023-10-05 12:53:38 +02:00
atef 649c8b37e8 Add new battery reading for current abd bus current to test the heating current 2023-10-04 15:18:45 +02:00
atef b1d553870e Change from control special error to Detect Alarm States
Add loginfo to toCsv()
2023-10-02 14:49:24 +02:00
atef 9928e732ff Change TimeSinceTOC from Uint16 to TimeSpan 2023-09-18 11:15:18 +02:00
atef c51250a380 One try catch instead of two for DcDcDeviceRecord Read() 2023-09-12 19:31:39 +02:00
atef 80e2f349a7 Clear space 2023-09-07 17:24:13 +02:00
atef c150793c70 Create a StringActive from the limpBitMap
Create SerialNumber and the FW version
2023-09-07 16:39:27 +02:00
atef 993d344918 Change From double to UInt16 2023-09-07 16:38:26 +02:00
atef 1d116a5b33 Delete no needed comments 2023-09-07 13:28:13 +02:00
ig 7ecb6e4607 Introduce VoltageRms and CurrentRms and use them where appropriate 2023-09-01 14:52:09 +02:00
atef 8a0407f538 Use Math.Abs for the signed currents 2023-09-01 14:15:06 +02:00
atef 26422284dd Change from falg to requested 2023-09-01 14:14:34 +02:00
atef 9bbccfd34b Add a Calibration Charge Flag based on the Time Since TOC. 2023-09-01 10:48:44 +02:00
ig 05f0a7e9f9 convert composite units to records 2023-09-01 09:18:44 +02:00
ig be452d190c "normalize" DcBus 2023-09-01 09:18:43 +02:00
atef 6c2360f0ad Add time to TOC request 2023-08-31 15:16:27 +02:00
ig d09c53ad92 use "required" 2023-08-30 16:47:28 +02:00
ig 71ba569085 remove leftover HeatingCurrent 2023-08-30 15:13:10 +02:00
ig 8596fddb04 if a battery is not reachable, Battery48TlDevices now does not give up and reports the remaining ones instead 2023-08-30 14:50:12 +02:00
atef 57c5faf1e6 Add heating power to the average battery. 2023-08-30 13:38:58 +02:00
ig db6fe5ecbf make collector aware of "secret" limp string alarms/warnings (too many broken cells) 2023-08-29 13:57:59 +02:00
ig 728cb7aefb make AmptStatus implement IMppt 2023-08-25 17:15:46 +02:00
ig d731c12f64 add minor error handling in Texblock 2023-08-18 15:57:00 +02:00
ig 31c725520f minor edit in AllStates.graphml 2023-08-15 15:06:57 +02:00
atef b47081204d Update Alarm and Warning of FZ Battery 2023-08-10 12:58:05 +02:00
atef 6990bda8ff Change naming to corresponding name on the Web 2023-08-02 11:07:16 +02:00
atef 07e198c284 Add MaxBatteryDischargingCurrent to the DcDc Record
Add MaxBatteryChargingCurrent to the DcDc Record
2023-08-02 11:06:49 +02:00
atef d7212dd37a Add set and get to Precharge Config 2023-08-02 11:06:18 +02:00
atef 43fb714a2a Add MaxBattery Charging and Discharging current in Current Control 2023-08-02 11:05:56 +02:00
atef f8cdcb420d add CurrentMinSoc 2023-07-24 10:48:23 +02:00
atef 12b0c94d78 Update Config file and Inverter state 2023-07-13 09:53:44 +02:00
atef 486abbdf56 Switch few function from public to private 2023-07-13 09:53:13 +02:00
atef dafef572ab Add try Catch over SystemControl write function 2023-07-13 09:50:40 +02:00
ig ba8bce65bd Add Iem3KGridMeter project stub 2023-07-11 14:06:53 +02:00
ig 48fe29ef88 add 500ms Timeout to TcpChannel 2023-07-10 10:39:03 +02:00
atef b37fd90098 Add battery heating Current 2023-07-10 10:35:29 +02:00
atef bd24a725c6 Add display fail reading error 2023-07-10 10:34:51 +02:00
atef 48c2cdcbc6 Add root name space property for the rest of the projects 2023-07-06 15:19:16 +02:00
ig 56e3ca3cea readd Units reference to AMPT project 2023-07-04 11:21:01 +02:00
ig b0e44d5cce remove Program.cs'es leftover from testing 2023-07-04 11:18:16 +02:00
ig 9a2ea39317 remove experimental SrcGen project from solution 2023-07-04 09:59:00 +02:00
ig 27ecf12ce2 remove stale TruConvert.csproj 2023-07-04 09:16:56 +02:00
ig e80cc2fbd0 remove spurious propertygroup from projects 2023-07-04 09:09:50 +02:00
ig 83cd63d390 Better Error Messages for failing devices 2023-07-03 17:30:01 +02:00
atef e31c40b659 Add Rootnamespace property in project files 2023-07-03 14:59:59 +02:00
atef 7d0dd25696 add heating and total current value to battery records 2023-07-03 14:21:00 +02:00
atef 3fab366362 Change the import as lib.props 2023-06-30 10:23:55 +02:00
ig 7f97ab8e14 make use of "required" with "init" (.net 7) 2023-06-27 13:14:17 +02:00
ig d1d9575052 Trumpf DcDc does not support changing sign convention (producer/consumer), so we have to manually flip the sign of currents in our code 2023-06-22 10:15:57 +02:00
ig 12731a90e9 fix some modbus values that were unsigned but should be signed 2023-06-22 10:14:31 +02:00
ig 0582b26ec7 do not use common Null device (new for every use), it's ugly but it broke .ToCsv's cycle detector 2023-06-22 10:13:21 +02:00
atef 98bdec1a36 Add temperature average to battery record 2023-06-22 09:50:24 +02:00