Belchertown Weather is a website I made for my personal weather station that sits in my backyard. My goal with creating this website was a way to share weather information with others, but also to have a live-updated website with up to date information from the weather station.
The weather station sends its weather information to a PHP script I’ve created. This script submits information to 3 different places at once. 1) Weather Underground. 2) A Python application called
weewx. 3) A JSON file for use with the website’s background updates via AJAX. Applicable weather data elements on screen are updated every 10 seconds.
Belchertown Weather started out as a WordPress theme but as the site matured, I realized there isn’t a need for the WordPress overhead. I have converted it to a static site with PHP.
Belchertown Weather also has a responsive design for mobile users and even a Rasperry Pi with a 3.5” TFT used as a remote kiosk.