I do not use Windows, only Linux. So I looked around and found the excellent Python Program WeeWX which I have been using for very many years.

I have this program running on a Raspberry Pi 4 using MariaDB to store the data. Originally I had the WeatherLink USB Data Logger plugged directly into the Pi and this provides a Serial Interface from which WeeWX can access the data.

For some reason during 2025 the battery in the Wind Transmitter seemed to run out very quickly. I finally worked out that if I moved the WeatherLink device to a better location in a window with direct line of site the battery lasted as normal. 

I think it just needed a better signal. 

Now, the problem was that I could not move the Pi4 doing the logging from the utility at the back of the house to the upstairs lounge because it is plugged into other things.

I realised that WeeWX will receive data over the network as well as from a Serial Port, so I used a method I had already setup for my Campbell Scientific CR300 Data logger using a Pi Zero with TinyCore Linux installed and Ser2Net to convert the Serial Port to a Network Address which WeeWX could connect to.

Bingo!!!! It works!

The thing about TinyCore Linux is that it runs in memory so it does not matter if the power is suddenly interrupted (eg a Power Cut), there will be no damage to the SD Card.

Despite being a Linux Geek of many years standing It still took me a little while to get my head round how you can install programs in a way they are loaded at boot time. I made good notes at the time, so it was easy to repeat.

Setting up a Low Battery Alarm

I seem to have had a run of bad batteries (CR123 Lithium 3v) in the last couple of months. I suspect I am getting them from old stock in the local chemist. The batteries run out so quickly I do not notice in time to make a change before losing data.

Then I discovered that WeeWX has a Low Battery Module you can install and activate. The documentation is not very good on this, so with a bit of help on the WeeWX Group and my own investigation I have finally got it to work. 

It will be interesting to see how much warning I get when the battery goes low for the first time.