Recently I have been working on something a bit different for me - micro-controller hardware! My first foray into Arduino programming.
Something that has always bugged me is the fact that the Davis VP2 system will not allow me to connect my Solar and UV sensors to my anemometer transmitter which would place them nice and high above my roof line and out of shadows. They have to be connected to the ISS which is in the garden and heavily shaded by surrounding houses and trees. I have tried to mitigate this by putting them on top of a tallish pole, but there is only so much I can do.
So, the solution, move the solar/UV sensors to the anemometer transmitter (which is just an ISS transmitter by another name), and create a little transceiver device that listens to my ISS and anemometer transmitters, combines the sensor data from both of them and rebroadcasts it as if all the sensors were connected to a single ISS. The data will be delayed a few seconds (wind only a maximum of 2.5 seconds, average 1.25 seconds), but that is not a concern.
Anyway, I chose to use a Moteino USB device as it saves cobbling components together. After much head scratching, hardware issues (which idiot ordered the wrong frequency device!
At the moment it is receiving from my anemometer (station id #1) and my ISS (station id #2) and emulating an ISS (station id #3). My 'spare' console is only listening to ISS id #3 and is working perfectly.
The next steps will be to make a permanent housing for the transceiver, then move the main console over to using it, and then finally move the solar/UV sensors to my roof/anemometer transmitter.
Exciting stuff - well it is for me anyway!
EDIT: I should have said this whole project is built on the excellent work by DeKay, Kobuki et al over on the WX forum. Without them I wouldn't have had a clue.