josiahhiggs
0636971a28
Update TESLA-BATTERY.cpp
...
Remove duplicate inline
2025-01-26 20:19:29 +13:00
josiahhiggs
eeb2abd2e1
Formating
2025-01-26 20:04:05 +13:00
josiahhiggs
f77d32a154
Change static const char* to inline
...
Updte loggingprint for DEBUG,
Update advanced battery by removing static and add inline.
Update notes for Rty Cnt frames.
2025-01-26 20:03:34 +13:00
Marijn van Galen
a46c6f4a54
Fix remaining kwh value for SOLAX-CAN ( #821 )
...
Revert part of commit d8e1259eee
to fix issue with remaining kwh being reported incorrectly in Solax cloud app.
2025-01-25 22:11:42 +01:00
Daniel Öster
4e1c04d975
Bugfix: Nissan LEAF, move battery-allows-closing writing ( #811 )
...
* Move battery-allows-closing writing
* Move so contactor closing is allowed after we get a message from battery
2025-01-25 13:15:17 +01:00
Marijn van Galen
85c5cd81aa
Fix Solax CAN message contents ( #819 )
...
- Fix 1874 msg where remaining kwh was included instead of total kwh.
- Fix 1874 msg where actual min/max cell voltages were included instead of design min/max cell voltages
- Fix 1876 msg where actual min/max temperature were missing
- Fix 1878 msg where more bytes are available for total capacit3
- Fix 187E msg where remaining kwh was included instead of total kwh.
2025-01-25 13:13:07 +01:00
Daniel Öster
ae7b091306
Bugfix: Halt only CAN sending towards battery while BMS resetting ( #814 )
...
* Halt only CAN sending towards battery while BMSResetInProgress
* Move blocking to LEAF side to avoid OVERRUN events
2025-01-24 21:29:42 +01:00
Daniel Öster
3381f0abf9
Feature: Add support for Double Kia-Hyundai 64/40kWh batteries ( #816 )
...
* Add support for Double Kia64 batteries
* Make so second battery can only join if voltages match
2025-01-24 16:47:50 +01:00
Daniel Öster
275eaa9be8
Improvement: Replace use of deprecated functions and improve compilation warnings ( #817 )
...
* Change deprecated Send_P to send function
* Fix compilation warnings in Wifi files
* Change warnings into compilation errors
* Add -Wall -Wextra -Wpedantic -Werror to github actions
2025-01-24 16:40:08 +01:00
josiahhiggs
19cd5c52ac
Update advanced_battery_html.cpp
2025-01-24 18:10:42 +13:00
josiahhiggs
102db63ec4
format
2025-01-24 17:36:38 +13:00
josiahhiggs
66c141ce27
Debug_log bugfix
...
Debug updated to display accurate data including PCS temps in more battery info.
2025-01-24 17:35:56 +13:00
Daniel Öster
854e9093fd
Move Tesla LFP option to USER_SETTINGS, rearrange USER_SETTINGS ( #806 )
2025-01-21 09:12:39 +01:00
Daniel Öster
eb3ea8dbb4
Improvement: Tesla blown pyro event ( #808 )
...
* Remove unnecessary includes
* Add fuse blown event for Tesla
2025-01-21 09:10:31 +01:00
Daniel Öster
ffe583d551
Move global charger variables to datalayer ( #810 )
2025-01-21 09:09:03 +01:00
Daniel Öster
8886e86a14
Update datalayer DISCONNECTED state when contactor control opens contactors ( #812 )
2025-01-21 09:02:47 +01:00
Matt Holmes
fc3f5b4e31
Merge branch 'main' into feature/mqtt_library_replacement
2025-01-19 21:07:32 +00:00
wjcloudy
a84a1d6580
Add Beta BMW PHEV Support ( #804 )
...
* Add Beta BMW PHEV Support
2025-01-19 20:27:57 +02:00
Daniel Öster
681f57dfcc
Merge pull request #803 from dalathegreat/feature/bmw-ix-support
...
Add iX balancing requests
2025-01-19 21:26:45 +03:00
wjcloudy
290b2451cf
Add iX balancing requests
2025-01-19 13:31:21 +00:00
josiahhiggs
aadcede6d5
Improvement/tesla-expansion ( #769 )
...
Improve More Battery Info page for Tesla
2025-01-19 16:13:16 +03:00
No-Signal
0444b4b185
Merge branch 'main' into feature/mqtt_library_replacement
2025-01-19 10:19:04 +00:00
Daniel Öster
af06378cf6
Merge pull request #801 from dalathegreat/bugfix/pylon-4250
...
Bugfix: Pylon CAN, add status bit writing to 0x4250
2025-01-18 21:08:47 +03:00
Matt Holmes
31bf24c9e3
Merge pull request #798 from dalathegreat/ferature/zoe-fuse-event
...
Feature: Add event for blown fuse in Zoe battery
2025-01-17 21:22:08 +00:00
Matt Holmes
41c8da1a29
Merge pull request #793 from dalathegreat/bugfix/periodic-reset-event
...
Bugfix: Make PERIODIC_BMS_RESET not cause events after reset
2025-01-17 18:56:03 +00:00
No-Signal
ad80874475
Adding LWT and configuring HA availability to use it and adjusting command structure to make it easier to use
2025-01-17 18:48:48 +00:00
Daniel Öster
2a6dca1d31
Add status bit writing to 4250
2025-01-16 23:22:34 +02:00
Daniel Öster
cb3713c91e
Merge pull request #791 from dalathegreat/feature/automatic-precharge
...
Fix MEB max 1A issue / Add automatic precharge / Add basic OBD functionality
2025-01-15 13:21:57 +03:00
Daniel Öster
035831f2bf
Add event for blown fuse
2025-01-15 12:11:39 +02:00
No-Signal
3124656668
Fixing battery 2 unique_id
2025-01-15 08:24:37 +00:00
Peter Major
f3f34782d9
Update BMW-I3-BATTERY.cpp
...
fix forBMW i3 remaining capacity issue for 2nd battery #725
2025-01-15 09:00:59 +01:00
No-Signal
602242a661
Improvements for dual battery configurations
2025-01-14 22:03:03 +00:00
mvgalen
1dcc6fed62
Fix code formatting.
2025-01-14 23:01:24 +01:00
mvgalen
a592066e20
Remove #define PRECHARGE_CONTROL & move dump_can_frame within #ifdef DEBUG_LOG
2025-01-14 22:57:27 +01:00
mvgalen
1c8f241dcb
Fix inadvertedly removed bracket.
2025-01-14 22:47:27 +01:00
mvgalen
40fbdc5f73
Fix code formatting.
2025-01-14 22:44:33 +01:00
mvgalen
d5228efe9f
Revert bms_status printing.
2025-01-14 22:42:07 +01:00
mvgalen
9410b8732b
Changes due to review comments
...
- Split bms_status (system status) to real_bms_status (bms status)
- Put #ifdef DEBUG_LOG around all log calls.
- Do not update bms_status (system status) directly, fire event instead from automatic precharge control
- Add Battery BMS status to webserver for MEB battery type only
2025-01-14 22:26:31 +01:00
No-Signal
aa7d34a555
Fixes to HA auto discovery and adding additional commands
2025-01-14 21:09:53 +00:00
No-Signal
4c90898117
Restructuring code to remove duplicates and reduce flash size
2025-01-14 21:06:25 +00:00
No-Signal
ba37177382
Replacing non maintained mqtt library with ESP-MQTT
2025-01-14 21:06:25 +00:00
No-Signal
2d97b63528
Adding ability to remotely trigger a BMS reset via MQTT
2025-01-14 21:06:25 +00:00
Daniel Öster
49ab05d103
Sanity check voltage before using it
2025-01-14 21:15:18 +02:00
mvgalen
753b506068
Revert "Change default state of bms_Status to INACTIVE and only switch to ACTIVE upon reception of SOC from battery."
...
This reverts commit f6c73e9481
.
2025-01-14 19:19:10 +01:00
mvgalen
57fbe69b14
Do not set CAN_STILL_ALIVE from reset_all_events
2025-01-14 17:19:19 +01:00
mvgalen
28351f8676
Remove inadvertedly added BRS check from comm_can
2025-01-14 09:01:46 +01:00
mvgalen
4608d6ae13
Remove inadvertedly added BRS bit from CanFrame.
2025-01-14 08:59:24 +01:00
mvgalen
3f0998933d
Fix code formatting.
2025-01-14 08:43:04 +01:00
mvgalen
fbd9fe6900
Merge remote-tracking branch 'origin/main' into feature/automatic-precharge
2025-01-14 08:40:24 +01:00
mvgalen
d0418dcfe3
Merge branch 'main' into feature/automatic-precharge
2025-01-14 08:15:24 +01:00