Commit graph

93 commits

Author SHA1 Message Date
Daniel
6d5eeaf964 Merge branch 'main' into improvement/compiler-warnings 2024-06-02 21:36:15 +03:00
Daniel
30bea67d38 More compiler warning fixes 2024-06-01 19:46:31 +03:00
Steven Maresca
ccfb7cb84c ISA IVT-S vs IVT-MOD pinout note for posterity 2024-05-30 19:45:44 -04: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
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
Cabooman
7d53705599 Consistent library naming 2024-04-30 21:13:39 +02:00
Steven Maresca
8d84b1bcec Microfeature: Add uptime tracking and display, using Uptime_Library by Yiannis Bourkelis 2024-04-24 00:05:00 -04:00
Daniel
f28be55b69 Decrease time before CAN retransmission 2024-04-18 20:24:14 +03:00
Cabooman
0fee07313a
Data layer introduction (#254)
* Active power, SOH

* Total and remaining capacity

* pre-commit, baby!

* Typo

* pre-commit wrestling

* Temp min/max

* Voltage and current

* Min/max design voltage

* BMS status, max charge/discharge, cell min/max

* BMS status cleanup

* Pre-commit, we meet again

* Cell voltages and minor fixes

* Cell number

* SOC

* Missed a spot

* Event handling moved, Wh bugs fixed, time measurements improved

* Pre-commit, old friend...

* Battery chemistry

* Update TESLA-MODEL-3-BATTERY.cpp

* Total capacity/Wh max, soem default values

* Good ol' pre-comm

* Some prio/core cleanup, docs...

* Contactor closing variables

* Max charge/discharge amps

* Data layer variable documentation

* USER_SETTINGS comments

* Charger comment

* Update datalayer.h
2024-04-15 22:26:10 +02:00
Daniel Öster
63371c8b60
Feature: CAN-FD + EGMP batteries! (#244)
* ACAN2517FD lib addition, integrate support for canfd, and add initial EGMP battery capability
2024-04-08 20:45:14 +03:00
Daniel
993aea0029 Change which core AsyncTCP runs on 2024-04-02 23:56:18 +03:00
Daniel
d17e677a90 Merge branch 'main' into feature/event-CAN-timing 2024-03-30 10:43:58 +02:00
Daniel
ee055a586e Fix compilation in header file 2024-03-29 21:51:23 +02:00
Daniel
18be0ead1b Update ElegantOTA to v3.1.1 2024-03-29 00:09:13 +02:00
Daniel
271f0dfb1f Update ArduinoJson to v7.0.4 2024-03-29 00:07:33 +02:00
Daniel
ca452d120b Update eModbus to v1.7.1stable 2024-03-28 23:59:38 +02:00
Daniel
0c62bf16df Add ifdefs for all prints. Remove example folders 2024-03-28 17:01:02 +02:00
Brett Christensen
a74ae258c1 Merge branch 'main' into mqtt-cleanup 2024-02-13 18:57:54 +11:00
Brett Christensen
920786a356 add hostname to mqtt ids. Use arduinojson library 2024-02-13 18:40:53 +11:00
Cabooman
09db1513f1 Added a TX error for CAN comms 2024-02-12 16:11:46 +01:00
Cabooman
6cb7e55dad Lots of modifications... Hopefully the end 2024-02-11 22:22:36 +01:00
Cabooman
620db2cc33 Wrapping up the POC
Increased the msg buffer to allow cell voltages to be transmitted (at least Leaf). Tested OK
2024-02-01 22:25:21 +01:00
Cabooman
957a91e55e Loop function added, generic timer added, message buffer increased (you never know) 2024-01-30 07:36:43 +01:00
Cabooman
bf37f655df Iniital commit 2024-01-29 22:39:51 +01:00
Daniel Öster
2ab1970e88
Merge branch 'main' into feature/double-lilygo 2023-12-19 00:17:07 +02:00
Daniel
90bb3fe843 Final fixes from andy 2023-12-18 00:34:50 +02:00
lenvm
e5586e9339 define ELEGANTOTA_USE_ASYNC_WEBSERVER as 1 to enable Async Mode 2023-12-03 20:10:27 +01:00
lenvm
16d38fd481 modify ElegantOTA library such that it works correctly in this repository 2023-12-03 20:10:27 +01:00
lenvm
ed1b6e75c7 add ElegantOTA library 2023-12-03 20:10:27 +01:00
lenvm
ace426cf2c modify ESPAsyncWebServer library such that it works correctly in this repository 2023-12-03 20:09:39 +01:00
lenvm
19900e6631 add ESPAsyncWebserver library 2023-12-03 20:09:39 +01:00
lenvm
3d864969b4 add AsyncTCP library 2023-12-03 20:09:39 +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
6fd2ca52db More fixes from Andy 2023-11-22 10:45:15 +02:00
Daniel
a1aea67d30 Add libraries 2023-11-19 22:23:35 +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
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