Skip to content

[TEST] BMW i3 SOC Havrla MQTT - CI build check - #3

Draft
mbuhansen wants to merge 1 commit into
feature/SOC-havrla-rebasedfrom
feature/SOC-havrla-mqtt
Draft

mbuhansen wants to merge 1 commit into
feature/SOC-havrla-rebasedfrom
feature/SOC-havrla-mqtt

Conversation

@mbuhansen

Copy link
Copy Markdown
Owner

Test PR in the fork, only to let CI build the MQTT follow-up on top of the SOC Havrla branch. Not for merging.

  • 601d166: BMW i3 SOC Havrla MQTT sensors + SET_BMWI3_SOCHAVR command, left out on SMALL_FLASH_DEVICE

Not tested on hardware.

🤖 Generated with Claude Code

@github-actions

github-actions Bot commented Oct 4, 2026 •

Copy link
Copy Markdown

Firmware size report

Base: f30bf55 on feature/SOC-havrla-rebased · This PR: 568ba68

Board New size Max % Flash Δ Flash
Lilygo T-CAN485 1,854,651 1,966,080 94.33% +52
ESP32 DevKit V1 1,796,679 1,966,080 91.38% +100
Stark CMR 1,969,559 3,342,336 58.93% +1,100
DFRobot Edge101 2,024,603 6,553,600 30.89% +1,036
Waveshare ESP32S3RS485CAN 1,954,194 6,553,600 29.82% +976
Lilygo T-2CAN 1,947,172 6,553,600 29.71% +1,096
BECom ES32S3 1,943,340 6,553,600 29.65% +896

To test this firmware on your device:

  1. Make sure you're logged into GitHub
  2. Click the link above corresponding to your hardware type
  3. Download the .ota.bin file for your board
  4. Upload the .ota.bin via OTA

- New battery sensors with HA discovery when a BMW i3 is selected:
  bmwi3_pack_resistance_mohm, bmwi3_soc_havrla, bmwi3_soc_havrla_mode
- New command <topic>/command/SET_BMWI3_SOCHAVR, payload 0/disable,
  1/auto or 2/enable; stored in NVS like the web setting
- Left out on SMALL_FLASH_DEVICE together with the calculation

Based on Adam Chyský's MQTT additions, adapted to the upstream MQTT layout.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@mbuhansen
mbuhansen force-pushed the feature/SOC-havrla-rebased branch from 1b8f63f to f30bf55 Compare October 9, 2026 18:17
@mbuhansen
mbuhansen force-pushed the feature/SOC-havrla-mqtt branch from 601d166 to 568ba68 Compare October 9, 2026 18:18
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant