Commit graph

92 commits

Author SHA1 Message Date
Daniel Öster
4f508dba86 Refactor CAN sending to interface agnostic 2024-08-05 23:47:34 +03:00
Daniel Öster
28703453f9 Add can-configuration to webui 2024-08-05 22:14:23 +03:00
Daniel Öster
239cfeb03c Fix compilation error 2024-07-12 17:45:48 +03:00
Daniel Öster
f46dd6048f Add double battery support for Tesla S/3/X/Y 2024-07-12 15:05:00 +03:00
Daniel Öster
5f0301d672 Make builds pass 2024-07-11 23:25:08 +03:00
Daniel Öster
8b952b805c Add support for 2x LEAF batteries 2024-07-11 13:38:47 +03:00
Daniel Öster
1f295871b9 Merge branch 'main' into feature/double-battery 2024-07-11 12:29:21 +03:00
Daniel Öster
99fd0d46b2 Add SSID/PWD writing from webserver 2024-07-09 23:38:17 +03:00
Daniel Öster
43c06180eb
Merge pull request #357 from smaresca/smaresca/CHADEMO-Shunt-Refactor
CHAdeMO - shunt refactor
2024-07-08 20:36:02 +03:00
Daniel Öster
32e86ea00c
Merge pull request #368 from obbardc/wip/obbardc/ipace
Initial iPace battery support
2024-07-07 21:43:19 +03:00
Christopher Obbard
3c2b1e3cb3 Initial iPace battery support
Signed-off-by: Christopher Obbard <chris.obbard@collabora.com>
2024-07-07 19:40:08 +01:00
Daniel Öster
145a6496e5
Merge pull request #365 from dalathegreat/feature/kia-hyundai-hybrid
Feature: New battery, Kia Niro Hybrid
2024-07-07 21:28:30 +03:00
Frank Spijkerman
897b4e7184 Removed MQTT subscription functionality 2024-06-26 17:29:56 +02:00
Steven Maresca
6fedbe5288 Software/USER_SETTINGS.h - remove ISA_SHUNT define 2024-06-16 19:28:11 -04:00
Daniel Öster
0e8c75beaa Split Zoe handling with OVMS info 2024-06-12 23:59:13 +03:00
Daniel
9b818bb41e Add skeleton for Kia-Hybrid 2024-06-11 21:15:19 +03:00
Daniel Öster
218ed254be
Feature: Add initial support for Atto 3 (#325)
* Add initial files for Atto 3
2024-06-10 23:35:30 +03:00
Daniel
8eeae699e5 Add skeleton for MG5 battery integration 2024-05-26 00:09:46 +03:00
Daniel Öster
7193938dcd
Merge pull request #309 from dalathegreat/feature/stark-hardware
Feature: Add initial support for Stark hardware
2024-05-19 21:05:48 +03:00
Daniel
d98996b7be Add Stark board as option 2024-05-17 23:10:04 +03:00
Steven Maresca
2aa6ca1cac Rework CHAdeMO support to more fully implement standard, including appropriate sequence for negotiation. Testing and further refinement is needed before this feature is entirely usable. 2024-05-16 18:24:41 -04: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
itpr-gwis2
0fa7f7f92f Add debug functions for can fd 2024-05-05 19:53:23 +03:00
Daniel
a1cdd36469 Add initial files 2024-04-23 19:45:20 +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
Cabooman
ffa7a54f20
Refactoring: Scalability and performance (#252)
Refactoring v5.7 step 1
2024-04-14 14:41:01 +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
0c62bf16df Add ifdefs for all prints. Remove example folders 2024-03-28 17:01:02 +02:00
Daniel
f533e938a3 Add webserver text when Volvo SPA battery used 2024-02-29 13:35:27 +02:00
Daniel
f4f32e0238 Add initial files for Volvo SPA batteries 2024-02-29 13:28:13 +02:00
Daniel
7bad65eb20 Fix wrong variable name and missing # 2024-02-20 23:22:49 +02:00
Daniel
4cf741a32b Make serial compile, add github workflow 2024-02-20 21:24:32 +02:00
Daniel
2c4fd25943 Change how parameter is read on startup 2024-02-19 23:33:10 +02:00
Daniel
e57cae0bbf Remove USER_SETTINGS 2024-02-19 14:46:36 +02:00
Daniel
032a0d75ee Rewrite part 1 2024-02-19 00:44:04 +02:00
Cabooman
f6b655bbe1 Update USER_SETTINGS.h 2024-02-16 21:13:24 +01:00
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