Hi @Sideeffect,
The reason it has to do with the size of the power station is because the power station doesn’t constantly cycle it waits until a percentage has discharged. A Percentage on a small power station happens a lot quicker than on a higher capacity power station, and a larger power station with many cells wouldn’t be constantly discharging and charging the same battery cells. In the video I shared earlier about UPS modes he talks a bit about cycling and how it works in each mode. He also explains why certain power station functions need to happen from the battery and can’t be performed from the grid due to switching latency, which causes the battery drain when plugged in. That is why I recommended you watch the video so you can understand the modes and the reasons.
The video is now somewhat outdated. Moreover, the topic WaveformScience discusses is not actually about micro-cycling.
What is micro-cycling? Micro-cycling occurs when charging starts and stops too frequently within a short time. This can happen with both mains power and solar power.
Example:
The SoC (State of Charge) is set to 20–80%.
-
Mains power: The battery charges to 80%. Due to standby loss, the charge drops slightly to 79%, after which the battery charges back up to 80%.
-
Solar power: The battery charges to 100%. Due to standby loss, the charge drops slightly to 99%, after which it charges again to 100%.
-
My proposal: The battery charges to 80%. Due to standby loss, the charge drops to around 75%, then charges again to 80%.
This adjustment creates a better balance between starting and stopping the charging process, allowing the LiFePO₄ battery to last longer.
It was stated later on forum that the time line is now early 2026. Bluetti Smart Home Plattform: Its coming! - #24 by Selfmadestrom
The user Selfmadestrom is not a Bluetti employee, developer, or moderator, but – like us – just a regular forum member. Additionally, Bluetti posted an update last night about the Local IPA in the GitHub repository, which states:
The overall design, universality, and test passability of the integration will take a lot of time. Our ultimate goal is to enable BLUETTI’s customers to use BLUETTI products conveniently and efficiently.
If you want to read the full message, here is the GitHub issue about the Home Assistant integration
Which highlights the limited amount of developer time which is why I preferred they continue focusing on the integration rather than your issue with micro cycling in the APP.
You seem a bit narrowly focused on the Home Assistant integration. There are a few enthusiasts who would love to see this feature, but the average user will probably never use it.
It doesn’t need to be a complex app feature – a simple firmware update would be enough. The current micro-cycling threshold is set at 1% and should be increased to 5%. As far as I understand, this adjustment is already being rolled out to Bluetti’s home battery systems.
Not least because you can fix your issue once the integration is working just by a simple routine to change UPS battery range end based on battery percentage.
Personally, I prefer to keep my powerstation completely offline – that is, without Bluetooth or Wi-Fi connectivity, and therefore also without Home Assistant integration.
It has a lot to do with it not being a big issue for Lifepo4 batteries with thousands of charge cycles.
That’s true — LiFePO₄ batteries have thousands of charge cycles. However, persistent micro-cycling can still lead to a loss of around 400 to 600 cycles over time. When the micro-cycles are larger – for example around 5% – you can actually gain 1000 to 1500 additional cycles by keeping the State of Charge (SoC) between 20% and 80%. For the Bluetti Elite 30 V2, that would mean increasing the lifespan from about 3000 to 4000–4500 cycles, which is a significant improvement.