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.

Copyright 2019 SK IT Services - Version 0.9.9.2