A few things, the E70 SUX at advising the driver of charging system problem.
I find it is best for me to charge the battery every 2-3 months depending on my driving. I also carry a battery jump pack in all my cars now like one of these -
Amazon.com: HyperPS 15000mah Multi-function Vehicle Car Jump Starter Mobile Power Bank Battery Charger Emergency Kit with LED Torch Flashlight for Laptops /Cell Phones: Automotive
But as mentioned, have the battery charged and tested as needed for starters.
As for the DM-TL this fault, this usually means there is a leak in the fuel tank vapor system somewhere.
Anywhere from a bad fuel cap, leaking Evap hose or solenoid or even the fuel pump has been causing problems where the power pin(s) get hot and end up melting part of the tank sending unit and causing a leak. This can easily be checked by popping the back seat bottom, removing the pump access cover and disconnecting the pump power connector and looking for discolored pins and plastic.