Commit graph

846 commits

Author SHA1 Message Date
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 Ö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
Daniel
170ba8f5bb Add inverter exceeding limits event 2024-05-20 23:43:56 +03:00
Daniel
1225d76352 Add ssidAP as header name 2024-05-19 21:57:31 +03:00
Daniel Öster
7193938dcd
Merge pull request #309 from dalathegreat/feature/stark-hardware
Feature: Add initial support for Stark hardware
2024-05-19 21:05:48 +03:00
Daniel
d98996b7be Add Stark board as option 2024-05-17 23:10:04 +03:00
Steven Maresca
2aa6ca1cac Rework CHAdeMO support to more fully implement standard, including appropriate sequence for negotiation. Testing and further refinement is needed before this feature is entirely usable. 2024-05-16 18:24:41 -04:00
Daniel Öster
44efc43251
Merge pull request #303 from smaresca/smaresca/integrate-SimpleISA
Add SimpleISA library for use in measuring current/voltage
2024-05-16 21:20:31 +03:00
Daniel Öster
3b38c4b2b4
Merge pull request #301 from dalathegreat/feature/safety-cpp
New feature: Safety.cpp
2024-05-16 10:25:54 +03:00
Daniel
841c144ff6 Add common under/over-voltage event 2024-05-15 21:05:27 +03:00
Daniel
b4773d89d8 Update comments on CAN_STILL_ALIVE 2024-05-15 20:51:48 +03:00
Daniel
ca573d19e3 Add event for missing modbus comm 2024-05-14 23:12:33 +03:00
Daniel Öster
5afdfcb735
Merge pull request #294 from smaresca/bugfix/bmw-cell-voltages
Bugfix: Fix overwritten cell voltage value
2024-05-14 14:34:30 +03:00
Steven Maresca
23c7443cb2 Add SimpleISA library for use in measuring current/voltage, lightly modified from source material to support ESP32-Arduino-CAN 2024-05-14 05:14:58 -04:00
Steven Maresca
cfdec7538b remove case 0x426 from receive_can_battery(), as it is not currently known how to trigger that response from the battery 2024-05-13 18:18:04 -04:00
Daniel
ca9322aa81 Make CAN alive define instead of magic number 2024-05-13 21:42:33 +03:00
Daniel Öster
f9afdd35a7
Update version number to signal dev 2024-05-13 21:09:04 +03:00
Daniel Öster
41c54c3fe9
Update version number for release 2024-05-13 20:45:39 +03:00
Daniel
8fa17489c1 Final compilation error fix 2024-05-13 20:27:55 +03:00
Daniel
fb6682ad15 Fix compilation error 2024-05-13 20:25:05 +03:00
Daniel
1939157c01 Fix compilation issue 2024-05-13 20:17:03 +03:00
Daniel Öster
6afcf3bd1b
Merge pull request #297 from dalathegreat/bugfix/solax-kwh
Bugfix: Correct scaling on kWh for Solax
2024-05-13 20:16:40 +03:00
Daniel
bc81c8a1cf Fix compilation error 2024-05-13 19:48:49 +03:00
Daniel
f6f12652d6 Add safety file, move out safety checks 2024-05-13 19:45:56 +03:00
odlg
8777a99f7a
Merge pull request #299 from dalathegreat/bugfix/bmw-i3-messages
Bugfix/bmw i3 messages
2024-05-12 22:04:30 +02:00
Daniel Öster
30fb23b703
Renault Kangoo: Rescale SOC, current and power (#218)
* Rescale SOC, current and power + more testing tweaks
2024-05-12 21:45:15 +03:00
Daniel
5019c64c07 Correct scaling on kWh remaining 2024-05-12 19:52:42 +03:00
Daniel Öster
e5c408fb7c
Feature: Add configurable limit to charge/discharge on BYD Modbus (#290)
* Add configurable limit to charge/discharge BYD modbus + optimizations
2024-05-12 19:47:25 +03:00
Ole
2d8e9741d6 Formatting2 2024-05-12 17:56:59 +02:00
Ole
5b75d4a58e Formatting 2024-05-12 14:26:13 +02:00
Ole
5147616e4a Prevent making false events. 2024-05-12 14:23:14 +02:00