Commit graph

1622 commits

Author SHA1 Message Date
mvgalen
c713d0a94e
Change Serial logging to flexible logging (#690)
* Add Logging class
Add Logging class which inherits from Print class, to be able to route logging to USB Serial or to memory for display in the webpage. Adds a log webpage only visible when DEBUG_VIA_WEB is defined.
2024-12-22 22:48:35 +01:00
Daniel Öster
11752833c5
Change to use regen allowed value 2024-12-22 11:46:53 +02:00
Daniel Öster
ecff22a26e Fix scaling of A value 2024-12-20 20:49:52 +02:00
Daniel Öster
9abf7db2a1 Fix bitmasking in current value 2024-12-20 20:25:14 +02:00
Daniel Öster
a043dc6968 Add Current and allowed charge mappings 2024-12-20 19:27:13 +02:00
Daniel Öster
335533fd09 Add numbers to more battery info page 2024-12-20 11:55:09 +02:00
Daniel Öster
75f270a6d9 Add groups 83, 84 and 90 2024-12-20 00:43:26 +02:00
Daniel Öster
9cada80540 Update Readme which library used 2024-12-19 20:11:57 +02:00
Daniel Öster
f6fa4540a6 Change references to AsyncTCP library 2024-12-19 19:55:31 +02:00
Daniel Öster
bdc617c0de Replace AsyncTCP library 2024-12-19 19:48:27 +02:00
Daniel Öster
8d103c5722
Merge pull request #675 from dalathegreat/improvement/atto3-startup
BYD Atto 3: Make startup less prone to throw Events
2024-12-17 11:07:31 +02:00
Daniel Öster
22f3fddd30 Update comment explaining voltage init 2024-12-16 21:56:10 +02:00
Daniel Öster
0203a8549b Make startup less prone to throw Events 2024-12-15 23:19:02 +02:00
Daniel Öster
bc5ef7c69c Add more info about which CAN messages are present 2024-12-15 22:43:34 +02:00
lenvm
4e3dcf159b add doxygen style comments to functions, and change function names for consistency 2024-12-15 17:35:06 +01:00
lenvm
4c4b4eef81 move setting storage related settings from Software.ino to nvme folder 2024-12-15 17:27:30 +01:00
lenvm
6aa4a4ef95 move equipment stop button related functions from Software.ino to equipmentstopbutton folder 2024-12-15 17:24:30 +01:00
lenvm
624926b552 move contactor control related functions from Software.ino to comm_contactorcontrol folder 2024-12-15 17:24:27 +01:00
lenvm
df6145f210 move RS485 related functions to rs485 folder and move Serial Link related function to seriallink folder 2024-12-15 17:22:36 +01:00
lenvm
83764aa17f move CAN related functions from Software.ino to can communication folder 2024-12-15 17:22:36 +01:00
lenvm
b512c17504 add comments for #endif statements 2024-12-15 17:22:33 +01:00
lenvm
7fe5dcb0b8 update DUAL_CAN to CAN_ADDON and update CAN_FD to CANFD_ADDON 2024-12-15 17:21:43 +01:00
Daniel Öster
4fef40b2a3
Update version number to signal dev 2024-12-15 17:05:20 +02:00
Daniel Öster
f8140b19f1
Update version number for release 2024-12-15 16:43:35 +02:00
Daniel Öster
005f3e6e7d Make parameter saving work 2024-12-15 16:41:53 +02:00
mvgalen
8dbc50be3e Reduce preferences key length to max 15 characters. Add notes about this limitation. 2024-12-15 16:41:53 +02:00
Daniel Öster
3653ff6449 Add target voltage setting, configurable 2024-12-15 16:41:53 +02:00
Daniel Öster
b35635676f
Add double battery support for Santa Fe PHEV (#596) 2024-12-15 13:26:06 +01:00
Daniel Öster
fb4d81b555
Add messages needed for Solax X3 Ultra (#656)
Ensures SOC is available in the Solax Ultra  App
2024-12-15 13:10:12 +01:00
Daniel Öster
e71ca81feb
Add startup delay for contactors (#673) 2024-12-15 13:07:58 +01:00
Daniel Öster
c7e0d968bb
Update Software.ino
Signal development version
2024-12-14 15:39:41 +02:00
Daniel Öster
d4f04cea6a
Update Software.ino
Update tag name for release
2024-12-14 15:29:20 +02:00
Daniel Öster
3f715bf13a
Merge pull request #668 from dalathegreat/bugfix/precharge-pwm
Bugfix: PWM causes precharge to break
2024-12-14 15:28:46 +02:00
Daniel Öster
602fc6dc92 Update comments to make them more clear 2024-12-13 23:12:19 +02:00
Daniel Öster
888409f846
Merge pull request #666 from dalathegreat/bugfix/atto-3-highprec-soc-scaling
Atto 3: Update scaling on real SOC
2024-12-13 12:57:38 +02:00
Daniel Öster
3a4ea70666 Make webserver work with PWM 2024-12-12 23:48:21 +02:00
lenvm
30a6eef326 sort battery and inverter options lexicographically, and add missing options to workflows 2024-12-12 21:58:59 +01:00
Daniel Öster
62778628e5 Fix so PWM precharge works 2024-12-12 22:36:34 +02:00
Daniel Öster
3e781999c0
Update scaling on real SOC
There was one decimal too much
2024-12-12 12:02:32 +02:00
Bryant Eadon
a467575a57
Update cellvoltage writing for second battery
This fixes issue 663
2024-12-11 20:07:56 +02:00
Daniel Öster
30507e78bd
Update Software.ino 2024-12-08 11:53:07 +02:00
Daniel Öster
e900888d40
Update Software.ino 2024-12-08 11:45:46 +02:00
mvgalen
3d1a3eb2c3
Change web based CAN log file format to CANdump (#655)
* Update web page CAN logging to CANdump format
* Improve performance of web based CAN logging by removing unnecessary strcat and strlen calls.
2024-12-04 10:26:21 +01:00
mvgalen
025a9feb02
Improvement: General MEB improvements (#654)
* Update MEB-BATTERY.cpp

- Only use values form CAN message if BMS is not in init state.
- Quickly determine number of cell of the pack
- Use broadcast battery_voltage and battery_SOC
- Set default SOC to 0.05% to prevent battery empty event on startup

* Add BMS_HVIL_STATUS as source for HVIL_FAILURE event
2024-12-02 23:31:25 +02:00
Daniel Öster
0750c6ab5b
Feature: Volkswagen MEB platform support (#405)
* Add MEB Support

Co-authored-by: mvgalen <marijnvangalen@gmail.com>
2024-12-02 18:39:57 +02:00
Daniel Öster
4232da8aec
Feature: Add initial version of CAN logger (#639)
* Add initial version of CAN logger
2024-11-27 20:00:16 +02:00
josiahhiggs
b7bc1da203 Update TESLA-BATTERY.cpp 2024-11-26 17:41:38 +13:00
josiahhiggs
fbf39db633
Merge branch 'dalathegreat:main' into improvement/tesla-webserver 2024-11-26 12:26:45 +13:00
Daniel Öster
69664b902b
Update version number to signal dev 2024-11-25 13:01:24 +02:00
Daniel Öster
be257a1658
Update version number for release 2024-11-25 12:47:52 +02:00