Commit graph

1144 commits

Author SHA1 Message Date
Steve Maresca
de3ceb5a9e
Merge pull request #311 from smaresca/smaresca/CHADEMO-IVT
Improvement - CHAdeMO: Add measured current and voltage via IVT Shunt
2024-06-01 19:17:10 -04:00
Daniel
30bea67d38 More compiler warning fixes 2024-06-01 19:46:31 +03:00
Daniel
715d269f61 Fix compiler warnings for led_handler 2024-06-01 15:14:12 +03:00
Daniel
7210e9fbe1 Remove unused variable causing warning 2024-06-01 14:51:17 +03:00
amarofarinha
b0c5e3064d Compile fix for ESP32 Migration from 2.x to 3.0 (LED Control) 2024-05-31 21:41:16 +01:00
amarofarinha
630e45e4fb Bug Fix Charge/Discharge limit failures
the counter was the same for both tests and was being reseted on secont test
2024-05-31 12:04:50 +01:00
amarofarinha
cd0ed8faa1 Events published only the first time when entering the state.
Events EVENT_BATTERY_FULL and EVENT_BATTERY_EMPTY published only the first time when entering the state.
2024-05-31 09:26:21 +01:00
Steven Maresca
00035872d3 CHADEMO - swap header names 2024-05-30 19:45:44 -04:00
Steven Maresca
5fb26ffa0e CHADEMO - Miscellaneous incremental improvements. 2024-05-30 19:45:44 -04:00
Steven Maresca
bf3cada068 Rename header to make it clearer that it is intended solely for CHADEMO 2024-05-30 19:45:44 -04:00
Steven Maresca
ccfb7cb84c ISA IVT-S vs IVT-MOD pinout note for posterity 2024-05-30 19:45:44 -04:00
Steven Maresca
1500618ab4 Improvement - CHAdeMO: make shunt mandatory and defined by default, akin to imposed contactor control 2024-05-30 19:45:44 -04:00
Steven Maresca
893d3f5e44 CHAdeMO: Add measured current and voltage 2024-05-30 19:45:44 -04:00
Steven Maresca
94aea68e7f Fix earlier conflict artifact (CANstillAlive remnant) 2024-05-30 19:45:44 -04:00
amarofarinha
e1c2b7a6bf
Suggested data type change 2024-05-29 21:49:21 +01:00
amarofarinha
6ddfb215fe
Merge branch 'dalathegreat:main' into main 2024-05-29 21:46:38 +01:00
Daniel
4a4ff1e16b Add back value writing to Safety.cpp 2024-05-29 23:32:31 +03:00
Daniel
9876d5b75b Merge branch 'main' into bugfix/i3-power-watt 2024-05-29 23:15:56 +03:00
Daniel
7ff5113ad4 Move CAN alive check on LEAF 2024-05-29 22:56:27 +03:00
amarofarinha
a961a5d8d5
Merge branch 'dalathegreat:main' into main 2024-05-29 20:27:53 +01:00
Daniel Öster
fb5807ca61
Update version number 2024-05-29 22:08:43 +03:00
Daniel
22d2aafb99 Move location of can_bus_alive check 2024-05-29 21:55:03 +03:00
amarofarinha
4731fcdf5e clang-format 2024-05-29 17:47:31 +01:00
amarofarinha
22b922b07a
max charge/discharge limit failures 2024-05-29 16:16:17 +01:00
amarofarinha
5df42afbe7
max charge/discharge limit failures 2024-05-29 16:15:57 +01:00
Daniel
a3dbe103c3 Fix Nissan LEAF startup contactor issue 2024-05-29 16:10:39 +03:00
Daniel
9c83ef7290 Fix more compilation issues 2024-05-29 14:23:28 +03:00
Daniel
f9f5532212 Fix compilation issue on ESPAsyncWebServer 2024-05-29 14:01:52 +03:00
Daniel
12f440126b Fix compilation issue 2024-05-29 13:29:53 +03:00
Daniel Öster
85285dcdd4
Merge pull request #324 from amarofarinha/main
LEAF - Setting cell voltage values after last cell frame values
2024-05-28 22:40:57 +03:00
Daniel Öster
a3af265ff1
Merge pull request #322 from dalathegreat/feature/modbus-write-event
BYD Modbus: Tweak trigger logic for missing inverter event
2024-05-28 22:28:39 +03:00
amarofarinha
004397e48f LEAF - Setting cell voltage values after last cell frame values
Ensure that the values ​​in the cell voltage datalayer are only updated when all information from all cells is received from battery.
Changed the maximum cell reference in cellmonitor to use the specific datalayer information of the battery in use instead of the MAX_AMOUNT_CELLS which is the maximum possible value.
2024-05-27 16:01:46 +01:00
Daniel
2b80707fab Tweak trigger logic for missing inverter 2024-05-26 23:17:34 +03:00
Daniel Öster
9b00116029
Merge pull request #319 from dalathegreat/feature/mg-battery-skeleton
Feature: Add skeleton for MG5 battery integration
2024-05-26 22:43:06 +03:00
Daniel Öster
dc4671623f
Merge pull request #321 from amarofarinha/main
Prevent MQTT to publish cell voltage values before they are populated
2024-05-26 22:41:38 +03:00
amarofarinha
41e7802ff3
code formating issues 2024-05-26 20:29:39 +01:00
Daniel Öster
46267445c0
Merge branch 'main' into feature/modbus-write-event 2024-05-26 22:00:14 +03:00
amarofarinha
0fd1d3d113
code formating issues 2024-05-26 18:09:05 +01:00
amarofarinha
064ff27ea7
Prevent MQTT to publish cell voltage values before they are populated
In addition to checking the value of the variable number_of_cells, we also test the value of the last cell, as the value of the cells can be filled some time after initializing the number of cells. This test was also added before publishing the values cell_max_voltage and cell_min_voltage since they are ​​calculated from the cell data.
2024-05-26 15:17:00 +01:00
Daniel
6b9e34aeaa Add back accidentally removed line 2024-05-26 00:12:28 +03:00
Daniel
8eeae699e5 Add skeleton for MG5 battery integration 2024-05-26 00:09:46 +03:00
Daniel
e1eff7c09c Fix white blank webpage bug 2024-05-25 23:40:54 +03:00
Daniel
e2ffb695ca Remove value writing from Safety file 2024-05-25 23:27:14 +03:00
Daniel Öster
b565ee1d83
Merge branch 'main' into bugfix/i3-power-watt 2024-05-25 23:19:48 +03:00
Daniel Öster
bcaf3ab5b4
Merge pull request #312 from dalathegreat/feature/name-webui
Microfeature: Customizable name on webserver
2024-05-25 23:11:58 +03:00
Daniel Öster
5795dc3c4a
Merge pull request #314 from dalathegreat/bugfix/unstable-wifi
Bugfix: Increase wifi retry timeout
2024-05-25 23:11:28 +03:00
Kukumagi
549a59a573 Fix canfd startup. Now when INT pin is connected then everything should work as intended and no need to fiddle with disconnecting INT pin 2024-05-24 21:39:18 +03:00
Daniel Öster
21b4f1ff5c
Increase wifi retry timeout
Increase from 30s to 90s to improve wifi reliability
2024-05-23 18:55:16 +03:00
Daniel Öster
6b0a1600dc
Fix variable name mistake 2024-05-23 18:52:56 +03:00
Daniel
a8963bf551 Rewording and compile fix 2024-05-20 23:59:39 +03:00