Image: reddit.com · LiFeLo4 batteries with Bluetooth BMS, and Victron Solar Charge Controllers, and 140D Solar Charge Controller, displayed in an Android application
An Android app for LiFePO4 Bluetooth BMS and solar charge controllers
Claude chat worked out the protocol of a generic 140D solar charge controller and helped build one Android app showing batteries and charge controllers.
Credits
- Reddit poster Cactus_Thorn_Pub Source ↗
- Repository account DesertSoliloquy Source ↗
Earliest dated source:
The full story
The poster wanted to see the status of their LiFePO4 batteries (with Bluetooth battery management boards) and solar charge controllers in one Android application. The generic 140D controller has odd conventions, such as a flag value of "08" for off and "00" for on, and the app that originally worked with it had vanished from the Google Play Store.
Claude chat worked out the 140D protocol when neither the poster nor Google searches could find it. The resulting app supports Daly, JBD, JK and Renogy boards, the 140D and some Victron controllers, which need a secret key from the VictronConnect app. The code is on GitHub; the poster has not put it on Google Play.
How it was done
Tools
Themes
Loading themes…
Sources
From a short post by the maker, so the details are as they tell them.
- Reddit: LiFeLo4 batteries with Bluetooth BMS, and Victron Solar Charge Controllers, and 140D Solar Charge CoReddit poster: Cactus_Thorn_PubPosted
The maker's post on r/ClaudeCode.
If it disappears: archived copy of Reddit: LiFeLo4 batteries with Bluetooth BMS, and Victron Solar Charge Controllers, and 140D Solar Charge Co (opens in a new tab)
- The code: github.comRepository account: DesertSoliloquy
Linked in the post.