Commit graph

465 commits

Author SHA1 Message Date
Daniel
f6f12652d6 Add safety file, move out safety checks 2024-05-13 19:45:56 +03:00
itpr-gwis2
06ab803da9 can fd debug print function only 2024-05-07 18:36:10 +03:00
itpr-gwis2
34e2d45d34 can fd debug to Software.ino 2024-05-06 17:02:57 +03:00
itpr-gwis2
7cdc7181df can fd debug to Software.ino 2024-05-06 16:50:40 +03:00
Daniel Öster
1d094709ab
Update version number to signal dev 2024-05-01 22:05:44 +03:00
Daniel Öster
14432dc198
Update version number for release 2024-05-01 21:55:14 +03:00
Cabooman
8ee7f0e073 Update Software.ino 2024-05-01 20:13:42 +02:00
Daniel Öster
a58c570dc5
Merge pull request #276 from dalathegreat/refactor/inverter-can-send
Refactor: Inverter handling
2024-04-30 23:00:59 +03:00
Cabooman
7d53705599 Consistent library naming 2024-04-30 21:13:39 +02:00
Daniel
a6ec991f26 Refactor modbus inverter handling 2024-04-29 21:22:54 +03:00
Daniel
3aa5704d74 Refactor CAN inverter handling 2024-04-29 21:02:37 +03:00
Daniel Öster
6f4831f4cd
Merge pull request #274 from dalathegreat/bugfix/compile-error-chargers
Bugfix: Make chargers compile and add to workflow 🤖
2024-04-28 22:10:40 +03:00
Cabooman
df17c49578
Merge pull request #272 from dalathegreat/improvement/event-uptimestamp
Improvement/event uptimestamp
2024-04-27 12:58:14 +02:00
Daniel
93dfa1b0eb Make chargers compile. Add to workflow 2024-04-27 13:26:00 +03:00
Cabooman
cee1e11bff Pre-commit 2024-04-26 21:53:16 +02:00
Cabooman
6943963907 Move uptime update, use uptime for event timestamp 2024-04-26 21:48:13 +02:00
Daniel
b141161d9a Add Event when automatic contactor opening happens 2024-04-26 22:26:04 +03:00
Daniel Öster
a209fb92e7
Merge pull request #268 from smaresca/smaresca/uptime
Microfeature: Add uptime tracking and display
2024-04-26 22:17:50 +03:00
Daniel Öster
4c6f42d5c6
Update version number for development on main 2024-04-25 20:49:31 +03:00
Daniel Öster
97d6a27c1c
Update version number for release 2024-04-25 20:26:58 +03: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
997866ef8c Tweak logic for contactor closing 2024-04-20 21:45:41 +03:00
Daniel
f83bbc35eb Minimum viable product for double battery 2024-04-20 20:39:59 +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
8169d73324
Update version number 2024-04-14 22:11:25 +03:00
Daniel Öster
dcd0ebdf57
Update version number for release 2024-04-14 21:48:58 +03:00
Cabooman
ffa7a54f20
Refactoring: Scalability and performance (#252)
Refactoring v5.7 step 1
2024-04-14 14:41:01 +02:00
Daniel Öster
9ec0882329
Update version number for release 2024-04-08 21:28:17 +03: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
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
12ed850df0 Increase performance. Ease up on scheduler 2024-04-03 21:46:30 +03:00
Daniel Öster
21c42c48f8
Update version number for release 2024-03-30 23:40:42 +02:00
Daniel
3a1b30da8c Pre-commit after merge 2024-03-28 23:18:00 +02:00
Daniel Öster
4fbfe6f5e9
Merge branch 'main' into feature/event-CAN-timing 2024-03-28 23:16:52 +02:00
Daniel
a51c53edff Minor optimizations 2024-03-28 22:46:29 +02:00
Daniel
28fc1da7c0 Add event for CAN overrun 2024-03-28 00:10:06 +02:00
Ole
f145705b96 Formatting 3 2024-03-27 21:57:45 +01:00
Ole
662ca199ea Formatting 2 2024-03-27 21:53:38 +01:00
Ole
99d45f25a0 Formatting 2024-03-27 21:49:19 +01:00
Daniel
1622ed5dfb Wrap serialprints in ifdef 2024-03-27 21:33:09 +02:00
Ole
01f1ac24f7 Make mainLoop run as background task with same priority as modbus 2024-03-27 18:02:39 +01:00
Daniel Öster
642675ff46
Merge branch 'main' into bugfix/triplet-batteries 2024-03-21 21:26:06 +02:00
Daniel
e2acfc25ee pre-commit fix 2024-03-21 21:25:29 +02:00
Daniel Öster
59103af1ca
Update version number 2024-03-16 21:35:12 +02:00
Daniel Öster
c2f8d5d5d0
Update version number for release 2024-03-16 21:26:03 +02:00
Ernest Cunningham
6e0b2e63ed Formatting changes. 2024-03-12 09:57:16 +13:00
Ernest Cunningham
fb0bab404b Add mDNS for local device discovery. 2024-03-12 09:41:26 +13:00
Daniel Öster
22381739c1
Update version number 2024-03-03 21:36:19 +02:00
Daniel Öster
c6a98a9716
Update version number formatting 2024-03-02 14:05:13 +02:00