Sainlogic WS3500 Console

The above display console is the receiver for all data from the weather sensor array shown below. Data received from the weather sensor is recorded and displayed on the console.
The following functions are displayed by default on the console:
Inside and Outside Temperature
Moon Phase
Air Pressure
Inside and Outside Humidity
Wind Direction and Speed
Rain Accumulation
UV Index and Solar Radiation
Weather Forecast

The above console also can stream weather data to many popular weather networks including Wunderground, Ecowitt and Weather Cloud.
A custom transfer option is also available allowing you to stream your data to your own server/website.

This product is also available under several different names, including WS3500 and WH300SE.

WS3500 Weather Sensors

The weather sensors comprise of the following components:
Wind Vane
Wind Speed Sensor
UV Sensor/Light Sensor
Thermo Hygro Sensor
Rain Collector
Solar Panel.

Raspberry Pie

The Raspberry Pi is a small single board computer that can be linked to a keyboard, monitor (TV) and various other devices. It comes with built in bluetooth, wifi, 4 x USB Ports, 1 x Ethernet Port, Quad Core CPU, MicroSD card slot, Full size HDMI output, audio output jack and 1 GB of RAM. For this particular setup, I used a Raspberry Pi 3 with a 16GB SD Card, Mouse, Keyboard, USB Power supply (2.5 amps) and HDMI lead to a portable TV/Monitor Screen. The SD card came preinstalled with NOOBS Debian Linux. The set-up is very easy to do as it basically involved plugging all the components in and powering on. Once powered online, you can connect to either a Wifi network or plug in an Ethernet cable.

Weather data received from the sensors is passed to the WS3500 console, which in turn transmits the data received to the Raspberry Pi. To process the data, a software pacakge called "weewx" is installed on the Raspberry Pie that can parse the recieved data and generate weather reports in html formats. The processed data is then transmitted to my website every five minutes.

A general guide can be found at my Linux website that takes you through the basics of configuring weewx and various other components.