Daniel
edf032947b
Add RGB LED test
2023-11-13 22:15:33 +02:00
Daniel
7767d39782
Add fake battery skeleton
2023-11-13 00:13:00 +02:00
lenvm
212244adbd
add initialization functions
2023-11-12 12:58:52 +01:00
lenvm
ad17f5a800
update comments
2023-11-12 12:47:18 +01:00
lenvm
e552a59a13
change order of declarations in preamble, to match order in setup()
2023-11-12 12:32:58 +01:00
lenvm
c6e09c8610
update handle_inverter() to update_values(), to better reflect its function
2023-11-12 12:29:29 +01:00
lenvm
9e663fa166
split handle_can() into receive_can() and send_can()
2023-11-12 12:25:39 +01:00
lenvm
23797e7f7c
reorder functions at bottom of Software.ino, to reflect order in main
2023-11-12 12:15:32 +01:00
Daniel
8c88352c5f
Rewrite max/min voltage to save memory
2023-11-11 22:47:48 +02:00
lenvm
6500d2aa76
move files to directories where they belong to
2023-11-11 14:28:51 +01:00
lenvm
e1c84e32f4
update name of ESP32 CAN library from ThomasBarth-ESP32-CAN-Driver to miwagner-ESP32-Arduino-CAN
...
- this change is implemented as the README.md file states that the miwagner/ESP32-Arduino-CAN is used in a slightly modified form
2023-11-11 13:45:46 +01:00
lenvm
43c46bfb35
fix error in functions used for chademo battery
2023-11-10 19:23:10 +01:00
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