Daniel Öster
183ff9af78
Fix INVERT_LOW_HIGH_BYTES operation
2025-01-10 20:50:36 +02:00
Daniel Öster
7fadcdfbdb
Update Software.ino
2025-01-10 17:41:30 +02:00
Daniel Öster
ef3ab5c6c7
Update version number for release
2025-01-10 16:44:44 +02:00
Daniel Öster
81cf36fee4
Update version number for release
2025-01-10 16:44:26 +02:00
Daniel Öster
8a39976962
Remove MCP2517 support ( #756 )
2025-01-10 15:37:11 +01:00
Daniel Öster
f0fd607c5e
Merge pull request #764 from dalathegreat/feature/reset-isolation-tesla
...
Feature: Tesla, add isolation clearing function
2025-01-10 17:34:39 +03:00
Daniel Öster
5b684ecdb2
New inverter protocol: Growatt 48V Low Voltage ( #776 )
...
* Add initial Growatt LV protocol
2025-01-10 15:28:41 +01:00
Daniel Öster
34c8754d94
Volvo/Polestar SPA: Add startup routine for contactor closing ( #771 )
...
* Add DTC clearing startup routine for contactor closing
2025-01-10 15:24:15 +01:00
Daniel Öster
ca77485748
Merge pull request #751 from dalathegreat/bugfix/BYD-CAN-startup
...
Improvement: Make BYD protocol more robust for offgrid use
2025-01-10 17:22:18 +03:00
Daniel Öster
e83533fd08
Merge pull request #754 from dalathegreat/feature/sono-battery
...
New battery: Add support for Sono Motors Battery
2025-01-10 10:55:06 +03:00
Daniel Öster
4912c012a9
Merge pull request #770 from dalathegreat/improvement/sketch-size
...
Improvement: Reduce sketch size
2025-01-10 10:14:48 +03:00
Daniel Öster
e03215fa78
Add blocking until we see inverter
2025-01-09 15:47:27 +02:00
Daniel Öster
c1d79c288b
Remove unused textfiles from libraries
2025-01-08 20:18:51 +02:00
Daniel Öster
f90cf0b673
Remove examples from library
2025-01-08 20:15:12 +02:00
Daniel Öster
969724654d
Remove unused modbus files to reduce sketch size
2025-01-08 19:57:34 +02:00
Daniel Öster
606866e3e3
Phase out .md in favour of Wiki
2025-01-08 19:30:11 +02:00
Daniel Öster
b75275e716
Remove references to RGB
2025-01-08 19:26:34 +02:00
Daniel Öster
949bfb172a
Remove unused defines
2025-01-08 19:21:11 +02:00
Daniel Öster
733d52d72b
Remove superflous event description
2025-01-08 19:15:28 +02:00
Daniel Öster
89fc610366
Remove unused test_on_target event handling
2025-01-08 19:08:49 +02:00
Daniel Öster
4447014243
Typo in .cpp file
2025-01-08 19:03:44 +02:00
Daniel Öster
d14af30028
Remove unreachable RGB function
2025-01-08 18:57:59 +02:00
Matt Holmes
d2d67db844
Adding ability to remotely trigger a BMS reset via MQTT and configure Device ID for multiple emulators ( #746 )
...
* Adding ability to remotely trigger a BMS reset via MQTT
* Adding comment to remove build warning
* Enabling configuration of HA Device Id to allow for multiple battery emulators in HA without collision
2025-01-08 17:53:23 +01:00
Daniel Öster
b6d7217036
Remove unused code and trim variable allocs
2025-01-08 18:31:00 +02:00
Daniel Öster
77d83e5eb1
Remove intermediate variable to save memory
2025-01-08 18:04:35 +02:00
Daniel Öster
221ce94d51
Add isolation clearing function
2025-01-07 20:42:54 +02:00
Daniel Öster
64e633f10f
Merge pull request #718 from dalathegreat/feature/tesla-balancing
...
Feature: Add forced Tesla LFP balancing functionality
2025-01-07 18:44:18 +03:00
Daniel Öster
d852692b2e
Increase max LFP allowed cell limit
2025-01-07 16:03:01 +02:00
Daniel Öster
3353bece6c
Increase LFP allowed imbalance mv limit
2025-01-07 16:02:02 +02:00
Daniel Öster
a60a1c3b5c
Add balancing start/end event
2025-01-07 16:01:17 +02:00
Daniel Öster
e387ab9cf0
Add support for Sono Motors Battery
2025-01-06 10:56:27 +02:00
Daniel Öster
6944561b31
Merge pull request #742 from dalathegreat/enhancement/logging
...
Fix bugs in printf logging code & add version to log
2025-01-06 00:07:22 +03:00
Matt Holmes
1e93ad8740
Improvements to CAN logging to SD to significantly improve performance for busy CAN networks ( #752 )
...
- Migrate from SPI SD library to SD_MMC
- Minimise the number of individual file writes by batching writes where possible
- Write a binary stream to the buffer to stop corruption
2025-01-05 22:01:21 +01:00
Daniel Öster
33cbbd3c33
Update CANFD library with 2517 compatibility toggle ( #753 )
2025-01-05 21:59:21 +01:00
Daniel Öster
6cb892b4bc
Update ArduinoJson to v7.3.0 ( #750 )
2025-01-05 21:49:25 +01:00
Daniel Öster
b81e0f5647
Change forced startup messages to 60 second interval
2025-01-05 16:58:19 +02:00
Daniel Öster
ae0506125f
Move BYD startup messages to 10s block
2025-01-04 23:41:13 +02:00
mvgalen
54d96a6339
Fix code formatting.
2025-01-04 22:34:20 +01:00
mvgalen
f47f5ca9d3
Move logging of version/data/time to setup()
...
Move logging of version/data/time to setup() to ensure it is also printed to serial.
2025-01-04 22:29:46 +01:00
Daniel Öster
8c8fddd32b
Make SPA use BMS allowed charge/discharge values
2025-01-04 21:52:56 +02:00
Daniel Öster
bf08d5b852
Add more sanity checking to cellvoltage reading
2025-01-04 11:31:34 +02:00
Daniel Öster
3f993f7d23
Add more battery info data
2025-01-04 11:14:19 +02:00
Daniel Öster
01ae0c1278
Volvo/Polestar: Add contactor closing and DTC reset ( #744 )
...
* Add contactor closing and DTC reset
2025-01-03 21:53:38 +01:00
Daniel Öster
7df7992149
Kia64: Add sanity checking for last cellvoltages ( #745 )
...
* Add sanity checking for last cellvoltages
2025-01-03 20:53:04 +01:00
Daniel Öster
c8efe2ff63
Add support for BMS2 power ( #741 )
2025-01-03 14:52:58 +01:00
mvgalen
fd76959a21
Fix code formatting.
2025-01-03 14:39:19 +01:00
mvgalen
3705d27fc3
Fix code formatting
2025-01-03 14:34:07 +01:00
mvgalen
8246e1d869
Fix bugs in printf logging code & add version to log
...
- Fix printf end of line detection
- Fix overwriting of timestamp in printf path
- Add version + build date/time to log
2025-01-03 14:31:44 +01:00
Daniel Öster
e0d72b71aa
Merge pull request #734 from LevinSwe/main
...
Slow down polling of ParameterPolling KIA / Hyundai
2025-01-03 01:12:52 +03:00
Daniel Öster
33aa75bd7c
Add BMS power reset functionality ( #706 )
2025-01-02 22:43:31 +01:00