Commit graph

48 commits

Author SHA1 Message Date
Daniel Öster
99fd0d46b2 Add SSID/PWD writing from webserver 2024-07-09 23:38:17 +03: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
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
Cabooman
ffa7a54f20
Refactoring: Scalability and performance (#252)
Refactoring v5.7 step 1
2024-04-14 14:41:01 +02:00
Daniel
2c4f6f4a06 Update comment on max value 2024-04-07 22:36:23 +03:00
Daniel
6c1777550d Increase datatypes for W over 60kW 2024-04-07 20:13:32 +03:00
Daniel
5d3cc341c8 Make cellarray definition 2024-02-25 22:52:17 +02:00
Daniel
97e35b2478 Increase all references to 192 2024-02-25 13:16:58 +02:00
Daniel
032a0d75ee Rewrite part 1 2024-02-19 00:44:04 +02:00
Daniel
699a1ac7ca Remove char_dis_status variable 2024-02-16 12:31:05 +02: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
f1e0af88df Merge branch 'main' into event-log-mqtt-auto 2024-02-09 15:48:09 +11:00
Brett Christensen
ef7225624b fix up tests 2024-02-09 15:36:35 +11:00
Brett Christensen
7d208c3ebc really want to make this thing work hey 2024-02-09 07:59:29 +11:00
rjsc
008ddcf562
make clang happy 2024-02-07 11:58:08 +00:00
Brett Christensen
3503b8586a add event log to webserver 2024-02-07 07:52:44 +11:00
Brett Christensen
89a8a947af Revert "Merge pull request #153 from kharnt0x/wifi-monitor"
This reverts commit 26cbc47c15, reversing
changes made to 38524e27d1.
2024-02-07 06:35:55 +11:00
Brett Christensen
c485d7a2de make it bulletproof 2024-02-06 12:04:57 +11:00
Brett Christensen
c0781ef35a potential fix for wifi issues 2024-02-06 07:28:19 +11:00
Cabooman
7900aedd83 Merge branch 'main' into feature/mqtt-on-main 2024-02-03 19:20:42 +01:00
Daniel Öster
e93e1289fb
Merge pull request #151 from dalathegreat/feature/LEAF-charger
Feature: LEAF charger + Cell monitoring
2024-02-03 12:57:32 +02:00
Daniel
0befc4b713 Update comment on cellvoltagearray 2024-02-03 12:49:12 +02:00
Daniel Öster
82379dd691
Merge branch 'main' into feature/LEAF-charger 2024-02-02 21:29:20 +02:00
Brett Christensen
266528587a add wifi monitoring loop 2024-02-03 04:50:37 +11:00
Cabooman
2cea5bd578 Merge branch 'main' into feature/mqtt-on-main 2024-02-02 18:23:46 +01:00
Daniel
30d37480be Pre-commit fix 2024-02-01 21:59:06 +02:00
Daniel
055c933ee0 Final tweaks, and 1F2 sending 2024-02-01 21:58:06 +02:00
Daniel
a56ceb50dd Add Cellmonitor to webserver 2024-02-01 20:06:43 +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
Daniel
f06a9799ea Remove leftover function call 2024-01-30 16:41:38 +02: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
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
3bfe61cb87 Add W formatting and contactor state 2024-01-24 22:10:13 +02:00
Daniel
cb8eea214c Make battery settings editable at runtime 2024-01-15 17:51:55 +02:00
Daniel
bf4c47efec Fix compilation error 2024-01-10 21:27:47 +02:00
Cabooman
eb049b9865 clang 2024-01-07 23:04:54 +01:00
Cabooman
db7c76f6a0 Stop CAN at OTA-start 2024-01-07 22:58:11 +01:00
Daniel
e9aa9652ba Add color. Make memory safe 2023-12-31 17:07:03 +02:00
Daniel
c121f774d5 Add battery statistics to webserver 2023-12-29 18:29:54 +02:00
lenvm
ce47ffd452 add ElegantOTA to webserver 2023-12-03 20:10:27 +01:00
lenvm
34ab0a0900 add initial version of asynchronous webserver 2023-12-03 20:10:25 +01:00