I have everything working now.
Here is what I have going:-
I am using the 'Pro2 Compact RX Board' and that is receiving data from two TX Boards.
ThePro2 is connected to Cumulus. I have tested it with Weatherdisplay and that works fine as well.
TX Board 1 is un-modified and connected to this:-
TX_SENSOR0 - HTU21. The main temperature and humidity.
TH_SENSOR1 - DHT22. Backup temperature and humidity.
Davis Anemometer
Davis Wind vane
Davis Rain gauge
TX Board 2 I have made a small modification to this board. The Arduino has a few digital ports that are not being used by Weatherduino. So I have made a connection to D10, D11 and D12. So far I am only using D10.
Connected to TX Board are:-
UV-sensor - UVM-30A - connected to port A1
Lux (solar sensor) - TSL 2591 - connected to I2C connector.
3 x Onewire temperature sensors. These use port D10.
The three sensors are:- Soil, extra temperature, and a temperature sensor pointed up and covered in black silicone which is used to estimate cloud cover at night.
For TX Board 2, I have added about eight lines of extra programming, plus an extra file called 'Routines_pgm' for the extra routines that I needed.
So all going well.
I will add a few photos soon.
Cheers
Philip