Wyze Vacuum - extend battery life with 20%-80% charge/discharge option

To extend the useful life / capacity / charge cycles of the Li battery in the vacuum I suggest an app option to stop charge at e.g. 80% and return to base for recharge at e.g. 20%. This would give significantly longer life to the battery pack than the present 5%-100% charge/discharge cycle.

I was pleased to see that the firmware / Software already supports that charging mid-clean cycle had the vacuum restart when it had reached 60% charge - very good for battery life.

Its a good suggestion. Wyze can just have a configurable option when I want to charge my vacuum and when I want to stop.
Did you check on IFTTT, if they have any triggers based on the battery %? If they have, you might be able to setup a rule there.

To add to this idea it would be nice if in addition to the only charge to XX% is if the vacuum could charge to 100% before a scheduled clean.

My idea of implementation would be if it is scheduled to clean at 9 AM, the vacuum knows how long it takes to change from the current SoC (state of charge) to 100% and would start charging at the appropriate time to be ready to start cleaning at 9AM.

Bonus implementation is to use previous clean records to know if a full charge would be required and only charge if it would not have enough power to complete the cleaning without a full, or close to full charge.

If Wyze is able to add the % charge triggers in steps of 10 in IFTTT, I believe this is achievable by using Smart WiFi plug (Wyze or non wyze) to connect the Robot charger to.

All we need to do is to create IFTTT rules to (1) Stop charging (turn OFF the plug) when % is above 80
(2) Start charging when % drop below 20. (3) Keep on when the robot starts cleaning, so that the charging station is discoverable.