Thanks for the info, I looked at it, but in the DavisRFM69 examples, wind is only partially implemented, and there is no calibration.
Regarding the hardware:
The outside temp/hum electronics is based of an arduino mega. For the temperature measurement, I use a PT1000 Sensor connected to an ADC breakout board. This was the main reason for building my own electronics, because I wanted to be able to calibrate the temperature sensor with a dry block calibrator (I have access to this in the company I work for).
For Humidity and Pressure I used a Bosch BME280 Sensor. It was quite accurate, but after some time it got unreliable and after 2 years it failed. This small sensor is not made for permanent outside conditions (even thougn it is in an instrument shelter). Now I use an industrial humidity transmitter, which I got from my company.
The arduino has a wired connection (RS485 - Modbus RTU) to the server (running weewx software). This was the 2nd reason for building it myself -> I always had problems with the wireless connection. Both PC and outside station are powerd from UPS.
I with the arduino I also monitor the supply voltage and the fan RPM (aspiration of the instrument shelter), and weewx sends me an email if there is a problem.
For Indoor temp/hum and now also for pressure (since the outside BME failed) I use an ESP32 with BME280. This ESP32 is also the brain for the weather display, at the moment a simple 4x20 display, maybe I will change this to something nicer in future.
The anemometer is also connected to an ESP32.
The weewx software gets the data from both ESP with modbus TCP, and from the arduino and the humidity transmitter with modbus RTU.
Things to do:
Move the anemometer further away from my ham radio antenna. When I press the transmit button on the radio, the anemometer reports 300kph windspeed, even though I sheelded the cable and put some filters in the line.
Maybe I will move the whole instrument shelter further away from the house. I found out, that it is still to close to the house, and when it's cold outside, it reads a few tenth of °C too high. Disadvantage: Maybe more influence from the street in summer, as it is a little too close to the street. 2nd disadvantage: 2 years of temp data history to throw away.