My heating and AC thermostat was showing low battery so I changed the batteries, still showed low battery so I changed them again, still showed low battery. I poked around the internet and someone said "install the batteries in reverse and leave them for 30 seconds and replace them correctly." It worked! Strangest fix I've seen.