Commit graph

255 commits

Author SHA1 Message Date
Cabooman
b7696f3baa Initial commit 2024-02-16 21:02:44 +01:00
Daniel
fa69220c6a Add base for SMA Tripower protocol 2024-02-14 17:16:51 +02:00
Cabooman
ac42df9e36 Changes from review 2024-02-12 09:28:56 +01:00
Cabooman
6cb7e55dad Lots of modifications... Hopefully the end 2024-02-11 22:22:36 +01:00
Cabooman
4dafe58770 Merge branch 'main' into feature/event-log 2024-02-11 13:17:43 +01:00
Cabooman
5e0893d3ca Halfway to the finish line 2024-02-11 13:13:47 +01:00
Daniel
0b0f66c94a Split webserver into separate files 2024-02-10 23:34:25 +02:00
Brett Christensen
711aeded0c precommit fixes 2024-02-09 16:33:48 +11:00
Brett Christensen
dff9788b96 well I hope this fixes the build 2024-02-09 16:25:20 +11:00
Brett Christensen
9b47043aba clean up and add ifdef's for event loop stuff 2024-02-09 15:17:08 +11:00
Cabooman
44c02745bf Improvements and unit tests 2024-02-05 14:10:12 +01:00
Cabooman
4f6829e591 Update USER_SETTINGS.h 2024-02-03 22:39:53 +01:00
Cabooman
838c2f0dcb Pre-compis 2024-02-03 19:23:26 +01:00
Cabooman
7900aedd83 Merge branch 'main' into feature/mqtt-on-main 2024-02-03 19:20:42 +01:00
Cabooman
c31c53e856 Changes after review comments 2024-02-03 19:11:43 +01:00
Daniel Öster
82379dd691
Merge branch 'main' into feature/LEAF-charger 2024-02-02 21:29:20 +02:00
Cabooman
2cea5bd578 Merge branch 'main' into feature/mqtt-on-main 2024-02-02 18:23:46 +01:00
Cabooman
7ad74adc2c Default cleanup 2024-02-02 18:01:31 +01:00
Daniel
055c933ee0 Final tweaks, and 1F2 sending 2024-02-01 21:58:06 +02:00
Daniel
4cd5289929 Initial version of PDM support 2024-02-01 17:23:41 +02:00
Daniel Öster
fa9c9125db
Merge pull request #146 from dalathegreat/feature/persistent-memory
Feature: Add ability to save parameters to flash
2024-02-01 00:20:35 +02:00
Steven Maresca
5f2c11ba35 Basic support for the Chevy Volt Gen1 charger, including webserver integration. Intended to enable use of inverters lacking charging functions and standalone charging modes. 2024-01-31 01:09:39 -05:00
Cabooman
44e8e0bb06 Submit to precommit 2024-01-30 09:23:33 +01:00
Cabooman
527bc19649 Some precommit fixes 2024-01-30 09:18:03 +01:00
Cabooman
bf37f655df Iniital commit 2024-01-29 22:39:51 +01:00
Daniel
d56d61913a Pre-commit fix 2024-01-29 20:05:17 +02:00
Daniel
93b6a3941e Code review naming 2024-01-29 20:03:36 +02:00
Daniel
79e98c997d Add ability to save parameters to flash 2024-01-28 22:54:01 +02:00
Daniel
b10d3af8df Make AP enabled a volatile variable 2024-01-15 21:43:26 +02:00
Daniel
cb8eea214c Make battery settings editable at runtime 2024-01-15 17:51:55 +02:00
Daniel
cf77f4676b Add initial Santa Fe struct 2024-01-10 22:36:58 +02:00
Daniel
958ddde672 Separate Zoe and Kangoo 2024-01-06 23:53:28 +02:00
Daniel
9268b61018 Add way to disable AP 2024-01-04 22:53:06 +02:00
Daniel Öster
430da0e0bd
Update USER_SETTINGS.h
Increase range of BATTERY_WH_MAX from 60kWh to 65kWh
2023-12-28 23:21:51 +02:00
Daniel
bc6beaf1ab Code review by Dala 2023-12-20 23:47:16 +02:00
Daniel Öster
2ab1970e88
Merge branch 'main' into feature/double-lilygo 2023-12-19 00:17:07 +02:00
lenvm
e7b1958ff5 add WEBSERVER macro to enable or disable webserver functionality 2023-12-03 20:10:27 +01:00
Daniel
744db66f49 Latest fixes from Andy 2023-11-24 00:01:36 +02:00
rjsc
6e183f506b
Revert "New feature: Double LilyGo!" 2023-11-22 22:47:48 +00:00
Daniel
0bfb757dff Add fixes from AndyMack-e- 2023-11-21 21:46:49 +02:00
Daniel
154cd7f001 Add skeleton for SerialLink 2023-11-19 22:50:10 +02:00
Daniel
a2536e2c90 Uncomment test mode by default 2023-11-13 22:24:12 +02:00
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
3b03d27931 add workflows for GitHub Actions to compile different hardwares
- comment out all #define macros related to batteries and inverters in USER_SETTINGS.h
- remove workflow to compile arduino sketch, as the sketch does not compile without defining the #define macros
- add workflow to compile all batteries in combination with the inverter communication protocol: BYD_MODBUS
- add workflow to compile all inverter communication protocols in combination with the battery: NISSAN_LEAF_BATTERY
- add workflow to compile all combinations of batteries and inverter communication protocols. This workflow can be triggered manually.
2023-11-10 21:30:38 +01:00
lenvm
6b6bf57804 run clang-format for all files except libraries in this repository 2023-11-08 23:38:41 +01:00
Daniel
ea1132fb02 Add amperage restriction for BYD CAN 2023-11-08 23:09:45 +02: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
Daniel
dd1efb8405 Add skeleton for SOFAR can 2023-10-25 23:46:41 +03:00