Commit graph

162 commits

Author SHA1 Message Date
lenvm
2a8101709e fix syntax error in notification about PYLON CAN being used 2023-11-10 19:22:53 +01:00
lenvm
6b6bf57804 run clang-format for all files except libraries in this repository 2023-11-08 23:38:41 +01:00
lenvm
a2aaadfc1d add macros to inform user if CHADEMO battery or PYLON inverter is used 2023-11-07 23:37:26 +01:00
lenvm
f7eee59ef6 reorder macros alphabetically 2023-11-07 23:37:24 +01:00
lenvm
4607fa9e25 rename filenames and macros such that they are consistent 2023-11-07 23:18:30 +01:00
lenvm
3d0a1c4185 reorder includes 2023-11-06 21:15:12 +01:00
lenvm
606f49d548 add devboard folder 2023-11-06 21:15:06 +01:00
lenvm
8a1d3c1da5 add lib/eModbus-eModbus 2023-11-06 21:02:50 +01:00
lenvm
86decfbc51 add lib/pierremolinaro-acan2515 2023-11-06 21:02:50 +01:00
lenvm
ead4b805e2 add lib/ThomasBarth-ESP32-CAN-Driver 2023-11-06 21:02:47 +01:00
lenvm
2118ab4d75 add lib/adafruit-Adafruit_NeoPixel 2023-11-06 20:38:59 +01:00
lenvm
fc0c71975d add inverter folder 2023-11-06 20:38:57 +01:00
lenvm
a3583b6897 add battery folder 2023-11-06 20:25:44 +01:00
Daniel
b8cdff88ee Bare minimum Sofar CAN implemented 2023-11-05 18:32:19 +02:00
Daniel
dd1efb8405 Add skeleton for SOFAR can 2023-10-25 23:46:41 +03:00
Daniel
56cdca30e6 Merge branch 'main' into modbus-luna2000 2023-10-25 10:38:01 +03:00
Daniel
5f4d0324aa Add SMA skeleton 2023-10-12 10:39:27 +03:00
Daniel
590b483fea Raise baud rate for USB to 115200 2023-10-08 21:08:44 +03:00
Daniel
fda922105b Increaes element size to 50k 2023-09-17 19:45:31 +03:00
Daniel
407a68a3c0 Add Luna2000 to USER_SETTINGS 2023-09-17 18:35:55 +03:00
Daniel
b876b0b5b5 Merge branch 'modbus-luna2000' of https://github.com/dalathegreat/BYD-Battery-Emulator-For-Gen24 into modbus-luna2000 2023-09-17 18:31:58 +03:00
Daniel
95e5e20330 Rebase on main 2023-09-17 18:30:32 +03:00
Daniel
eeefd20970 Rewrite with central user settings file 2023-09-14 13:23:15 +03:00
Daniel
325ef0039f Fix compilation error 2023-08-28 00:18:44 +03:00
Daniel
188812a565 Fix multiple defines, add ACAN locally 2023-08-27 22:47:11 +03:00
Daniel
43e39e6b95 Fix define 2023-08-27 12:52:50 +03:00
Daniel
98fd24892b Fix compilation issue 2023-08-27 12:49:22 +03:00
Daniel
f9ca90b20e Refactor for merge to main 2023-08-27 12:33:12 +03:00
Daniel
7f91c449a3 Rewrite to separate modbus from .ino 2023-08-19 00:29:55 +03:00
RJSC
2a8db9dff8 * Fixed contactor PWM pins initialization
* Nissan Leaf Battery limits changed to SoC between 6% and 96% as it is used in the car
2023-08-16 23:11:38 +01:00
rjsc
beaeddcbe9
Merge pull request #49 from dalathegreat/main
Add timeout to CAN write to prevent crashing
2023-08-16 22:31:51 +01:00
Daniel
7025811c6e Add timeout to CAN write to prevent crashing 2023-08-16 23:55:28 +03:00
rjsc
233e7c741d
Merge pull request #47 from dalathegreat/main
Modbus active only when needed
2023-08-16 00:49:41 +01:00
Daniel
a453ed60f9 Add ifdefs for modbus server 2023-08-15 23:21:21 +03:00
RJSC
452a9ab439 - Added support for Dual CAN Bus Using MCP2515
- Added support for PWM on the contactors
- Added contactor on/off conrol from the inverter
- Moved #defines from Software.ino.ino to config.h to be able to use #ifdefs in SolAX-CAN.cpp
Author identity unknown
2023-08-15 20:18:05 +01:00
Daniel Öster
12f8080862
Merge pull request #43 from dalathegreat/leaf-current-sensor
Leaf current sensor branch merged
2023-08-13 23:03:11 +03:00
Daniel
fb7246ac13 Add inverterAllowsContactorClosing parameter 2023-08-05 11:37:31 +03:00
Daniel
b71f01053f Rewrite LED control. Add mV diff yellow 2023-08-04 23:09:54 +03:00
Daniel
b373a15ea1 Add BMW i3 CAN mappings from DBC 2023-08-02 22:21:06 +03:00
Daniel
4ff907b4a8 Add skeleton for i3 battery 2023-08-02 19:06:48 +03:00
Daniel
9f79d84c2f Add skeleton for KiaHyundai 64kWh 2023-07-31 00:45:35 +03:00
Daniel
873937133c Add initial imiev support 2023-07-28 00:16:56 +03:00
Daniel
bcab705c46 Add Blue LED state for CAN errors 2023-07-26 20:52:32 +03:00
Daniel
0a59baa3ea Add LEAF CAN controlled contactor closing 2023-07-25 23:21:04 +03:00
Daniel
44090190e0 Add Chademo skeleton 2023-07-24 21:26:32 +03:00
Daniel
26f7250f1e Add initial Pylon mappings 2023-07-19 22:19:48 +03:00
Daniel
7bb165cdc1 Add Pylon skeleton 2023-07-18 22:02:54 +03:00
Daniel
9f0acf61b8 Remove static from millis() 2023-07-12 22:47:27 +03:00
Daniel
d55bdbd42a Add Solax CAN mappings for SOC and limits 2023-07-04 16:50:28 +03:00
Daniel
deb664d097 Rewrite CAN handler. Add Solax 2023-07-04 11:54:09 +03:00