Gabriel-LG / HA_Mower

Connect a non-smart robot lawn mower to Home Assistant, using ESPHome
MIT License
42 stars 1 forks source link

The ESP battery drain makes the Parkside PMRA 20-Li-A1 refuse for some periods #4

Open Gabriel-LG opened 1 month ago

Gabriel-LG commented 1 month ago

When the battery is full, the charger floats the battery. When the battery drops below 18.9V, the charger tops the battery off. 18.9V corresponds with approximately 60% battery level. The mower refuses to start if the battery level is below 70%. This causes the mower to refuse to mow for a period of about 4 hours per day.

Possible solution: Add a deep sleep, where the mower status is updated less frequently (e.g. once every 5 minutes). Hopefully, this will cause less drain on the battery, enough to make it to the next periodical recharge (if any).

afbeelding

Gabriel-LG commented 1 month ago

I implemented a quick and dirty rate limiting during standby (send battery and accelerometer once per 5 minutes). Also enabled power saving at high. The battery drain is exactly the same, except there is more variance on the battery voltage level.

Gabriel-LG commented 1 month ago

I created a firmware that does only pulls down the rainsensor and report the battery voltage ever 5 minutes. This extended the time between recharging to about 23:30 hours.

nsleigh commented 3 weeks ago

I implemented a quick and dirty rate limiting during standby (send battery and accelerometer once per 5 minutes). Also enabled power saving at high. The battery drain is exactly the same, except there is more variance on the battery voltage level.

Is this in github? Mine drains but I think it might do that anyway as if you start it (without sensor) it charges for a while before starting.