The weather station is home from a Raspberry Pi 3 B+ computer connected to
sensors for the inputs. The Raspberry Pi is sealed in a waterproof case and it is connected
to a waterproof power supply. All this is mounted on my dock in Atlantic Beach, North Carolina.
The weather station reads each of its sensors every 5 seconds. These 5 second observations are collected
for 2 minutes. After 2 minutes the observations are averaged and transmitted to the web server over WiFi and a VPN for
display.
There are sensors for the following inputs:
- Temperature
- Humidity
- Air Pressure
- Wind Speed
- Wind Direction
- Rainfall Amount
- Water Temperature
- Water Level
The temperature and humidity sensor are in the radiation shield to shield them from direct sunlight.
The air pressure sensor is located below the waterproof case. The wind speed, direction, and rain guage
are mounted on a PVC pipe above the dock post. The water level sensor is mounted on an arm on the right.
The water temperature sensor is located about 4 feet deep in the water beneath the dock.
The web site is created using Java/JSF using Primefaces. The data is saved in a PostgreSql database.
The web site is hosted on a Linux
virtual machine hosted by Linode.
This web site is constantly being updated. Check back often for current weather conditions
and to see new features
The creator/author is Steve Kuekes. Steve is a retired IT professional that is the owner of SK IT Services.