Yikes - You'd think the battery would last longer than that!
The problem is, the batteries in these devices will degrade very quickly due to several things. Being that mains power is plugged in, it's constantly keeping the battery at 100% charge, that's a quick way to degrade a Li-on battery.
Another is heat - my console is always very warm (it gets red hot in the Summer) and that's not good for Li-on batteries either.
Companies who make phone batteries are coming up with ways to be able to charge batteries fast and faster, but also keep heat at a minimum, to preserve the life of the battery. And of course, they recommend only charging to 80% - hence modern Android devices have that option in the settings.
Bearing all that in mind, I'm not surprised my battery died so quickly. Thankfully, I don't use it to upload any data, but Davis really didn't think it through when they decided to make a new weather console. For those who use it to send data to WeatherLink, they almost certainly need a UPS of some kind, because if the power goes out, and the battery dies within a couple of minutes, you're no longer logging the data coming from your sensor suite, and that's why the older console trumps the newer one.
If the console was simple just that - a way to display your weather - I could understand it. However, with all of the other stuff baked in, it is simply unacceptable to charge such a high price for such a flawed product.
If you don't want to lose data in the event of a powercut, you have to spend more money on buying stuff to keep it running for more than a couple of minutes. Absolutely absurd!