Commit graph

30 commits

Author SHA1 Message Date
Daniel Öster
224c33ec1d Make more settings configurable 2025-09-02 19:42:26 +03:00
Jaakko Haakana
f609d54a14 Add some required includes 2025-07-25 19:11:07 +03:00
Jaakko Haakana
64d1fa418a Remove include.h, does not build yet 2025-07-23 09:32:53 +03:00
Jaakko Haakana
6cdcb08abb MQTT settings in the UI 2025-07-05 23:59:32 +03:00
Jaakko Haakana
00fb213cc1 HA autodiscovery enabled with run-time variable 2025-07-05 10:49:18 +03:00
Jaakko Haakana
5f8eedbacb WEB and MQTT settings are actually run-time variables 2025-07-05 10:21:15 +03:00
Matt Holmes
d2d67db844
Adding ability to remotely trigger a BMS reset via MQTT and configure Device ID for multiple emulators (#746)
* Adding ability to remotely trigger a BMS reset via MQTT

* Adding comment to remove build warning

* Enabling configuration of HA Device Id to allow for multiple battery emulators in HA without collision
2025-01-08 17:53:23 +01:00
amarofarinha
dbfb0575a0 Enhance MQTT Naming Customization for Home Assistant 2024-10-28 09:57:39 +00:00
amarofarinha
086c3dfa29 Optimize Event Ordering by Storing Milliseconds and Handling Rollovers 2024-09-20 02:03:49 +01: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
6c1777550d Increase datatypes for W over 60kW 2024-04-07 20:13:32 +03:00
Daniel
8d1c3aaa06 Fix compilation error 2024-02-25 22:59:02 +02: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
Brett Christensen
ff18c2fc4a
Merge branch 'main' into mqtt-cleanup 2024-02-21 12:20:09 +11:00
Daniel
032a0d75ee Rewrite part 1 2024-02-19 00:44:04 +02:00
Brett Christensen
b1cf09223e Update mqtt.h 2024-02-13 19:11:56 +11:00
Brett Christensen
920786a356 add hostname to mqtt ids. Use arduinojson library 2024-02-13 18:40:53 +11:00
Brett Christensen
d3300f3dfa fix battery voltage and current 2024-02-10 17:19:05 +11: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
Cabooman
f6376c9a40 Pre-commit 2024-02-03 22:33:56 +01:00
Cabooman
5fef88504c Pre-commit 2024-02-03 22:31:18 +01:00
Cabooman
13bfdcc33b Centralizations and mods for it 2024-02-03 22:27:25 +01:00
Cabooman
c31c53e856 Changes after review comments 2024-02-03 19:11:43 +01:00
Cabooman
12b83e7605 Pre-commit 2024-02-01 22:29:30 +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