Commit graph

158 commits

Author SHA1 Message Date
amarofarinha
ecc71eec60 Bug Fix for Precharge Contactor Handling in SHUTDOWN_REQUESTED State and Web Interface Enhancement for Contactor Status Display 2024-11-03 18:30:56 +00:00
Daniel Öster
e6d7156451
Merge pull request #575 from dalathegreat/feature/cellpower-bms
New battery: Cellpower BMS
2024-10-31 17:47:36 +02:00
Daniel Öster
a662c7bdcd Speed up value updating 2024-10-30 22:30:51 +02:00
Daniel Öster
79ee6c896a Add cellpower BMS support 2024-10-30 18:37:45 +02:00
amarofarinha
ced16495a0 Add scaled remaining capacity calculation 2024-10-23 01:28:00 +01:00
Daniel Öster
31dc3c8e25
Merge pull request #537 from M4GNV5/feat/renault-twizy
Add new battery implementation "Renault Twizy" (LV)
2024-10-15 18:33:00 +03:00
Jakob Löw
9bfead931f
🐛 fix bugs and add missing values to renault twizy battery protocol found during testing with a real battery 2024-10-15 15:44:44 +02:00
amarofarinha
43952800b5 Keep CAN communications active during Equipment Stop 2024-10-14 11:39:47 +01:00
Daniel Öster
868c667929 Rename datalayer interface 2024-10-13 10:45:44 +03:00
Daniel Öster
d096caf9bb Add separate web datalayer 2024-10-11 13:50:25 +03:00
Daniel Öster
742f51c658 Merge branch 'main' into feature/advanced-battery-webpage 2024-10-11 12:37:00 +03:00
Daniel Öster
4e47f2c26b Add cellmV diff to webserver 2024-10-08 14:20:18 +03:00
Daniel Öster
adcf145109
Merge branch 'main' into feature/foxess-inverter 2024-10-07 21:59:40 +03:00
amarofarinha
602c45b70b Added confirmation alert for "Pause Charge/Discharge" functionality 2024-10-04 14:53:36 +01:00
amarofarinha
917f76fd47 button name on web site 2024-10-03 13:59:43 +01:00
amarofarinha
adf8185d33 Replaced all instances of "emergency" with "equipment" in the code for improved clarity and alignment with the feature's purpose. 2024-10-03 09:43:41 +01:00
amarofarinha
7b3594c248 stop equipment before reboot 2024-10-02 20:49:01 +01:00
amarofarinha
173acab23a NC logic for button. 2 button behaviors. some suggestions implemented 2024-10-02 16:20:10 +01:00
amarofarinha
c1a262421b Implement Support for External Equipment / Emergency Button on Battery Emulator 2024-10-02 02:50:32 +01:00
amarofarinha
81cd6780a3 Initial Implementation of Core Emergency Stop Feature on Battery Emulator 2024-10-01 19:12:22 +01:00
Daniel Öster
1d786463a8 Merge branch 'main' into feature/foxess-inverter 2024-10-01 11:01:02 +03:00
amarofarinha
95ade74d0b pre-commit fix 2024-09-29 09:17:36 +01:00
amarofarinha
7614c0473d Fix panic Issue on OTA and change pause terminology 2024-09-29 09:16:34 +01:00
Daniel Öster
3d45edaa18 Make sending large batch of messages manageable 2024-09-28 15:37:37 +03:00
Daniel Öster
a2efc21642 Add feature to clear events 2024-09-26 22:01:21 +03:00
Christopher Obbard
12650d4e7c Feature: Show CONTACTOR_CONTROL status in the WebUI
When CONTACTOR_CONTROL is used, the battery-emulator controls
its own contactors. There is nowhere on the WebUI to show if
the contactors are engaged or not, only an error event is shown
if the contactors are disengaged.

Add an entry in the WebUI to show the CONTACTOR_CONTROL status.

Signed-off-by: Christopher Obbard <obbardc@gmail.com>
2024-09-20 16:50:18 +01:00
amarofarinha
be9d993b44 Refactor Wi-Fi management / separated from webserver logic and add support for fixed IP configuration 2024-09-18 03:07:29 +01:00
Daniel Öster
86b999e643 Merge branch 'main' into feature/DIY-battery-RJXZS-bms 2024-09-16 14:58:51 +03:00
amarofarinha
f95d8a8c96
Merge pull request #457 from amarofarinha/feature/pause-battery-before-ota
Add Battery Pause Feature (Max Charge/Discharge Power) and OTA Update Optimization
2024-09-15 21:03:27 +01:00
Daniel Öster
80866d8310 Combine SX and 3Y 2024-09-15 22:14:13 +03:00
amarofarinha
4a4eff43ba Customized ElegantOTA Web Interface ("Back to Emulator" Button+Firmware Version & Hardware ID) 2024-09-15 10:26:24 +01:00
amarofarinha
9d2a3be708 Refactor: Code cleanup and optimization 2024-09-13 22:22:57 +01:00
amarofarinha
a8010abdd9 Refactor: Code cleanup and optimization without functional changes 2024-09-13 17:57:26 +01:00
amarofarinha
bc70c70e09 pre-commit and includes missing 2024-09-13 15:55:37 +01:00
amarofarinha
856a0838d1 Improvement: Add Battery Pause Feature for Max Charge/Discharge Power and OTA Update Optimization 2024-09-13 15:32:54 +01:00
Daniel Öster
2c8acd8a17
Merge pull request #445 from dalathegreat/feature/tesla-x-support
Tesla: Add support for 108S Model X +refactor
2024-09-09 23:16:05 +03:00
Daniel Öster
5b43fed340 Add more mappings 2024-09-09 22:59:02 +03:00
Daniel Öster
62980bfc79 Make webserver show if LFP is used 2024-09-08 22:48:04 +03:00
amarofarinha
1647a4c572 Web Server Authentication 2024-09-08 20:47:37 +01:00
Daniel Öster
373d7a4f0f Pre-commit fix 2024-09-08 22:12:57 +03:00
Daniel Öster
a995f595cb Refactor Tesla handling 2024-09-08 22:10:24 +03:00
Daniel Öster
c6e2ca16a0
Merge branch 'main' into cleanup/remove-luna 2024-08-31 15:03:38 +03:00
Daniel Öster
0be1d5ee93 Add skeleton for advanced page 2024-08-30 22:07:26 +03:00
Daniel Öster
fe456b62b3 Add files 2024-08-30 15:52:24 +03:00
Daniel Öster
73d4d0777f Remove unused LUNA library 2024-08-30 12:21:59 +03:00
Paul Brand
fb05db499f Adds #endif comments in webserver.cpp 2024-08-28 08:58:12 +02:00
Paul Brand
573658e573 Restored functinality to disable WIFI AP mode with at runtime with a setting.
Restored ifdefs for double battery and charger.
2024-08-27 14:29:48 +02:00
Paul Brand
00e44ccf9a Makes MDNS optional by user setting
Makes WIFI AP optional by user setting
Tweaks ifdefs for double battery and charger settings
Updates platformio platform packages
2024-08-24 23:14:01 +02:00
Daniel Öster
bcb3abdf1e
Merge pull request #261 from dalathegreat/feature/double-battery
Feature: Double battery 🔋 🔋 🥈
2024-07-30 14:14:01 +03:00
Daniel Öster
6eb0881553 Move SOH reading, add webserver string 2024-07-29 16:09:49 +03:00