Latest image
images/latest.jpgEnclosure History
— Box Temp (°F) — Humidity (%) · sampled every minute
Fan & Dew Heater Activity
Keogram
Star Trails
Timelapse
⚠ Loading times may vary based on your internet connection. Timelapses are generated at every dawn and dusk. Star trail timelapses are generated only on mostly clear nights.
Recent
Clear Sky History
Historical cloud cover vs actual sky clarity at Ryan Heuer Observatory · Lat +42, Long −88
Nighttime cloud cover
Sky Quality (SQM) History
Magnitude per arcsec² — higher = darker sky. Updated each image capture.
Nightly breakdown
Weather data from Open-Meteo · Free & open source · Updates daily
★ Favorites
🔔 Notifications
⚙ Account Settings
Building an All-Sky Camera
An All-Sky Camera system records the entire sky hemisphere above a single point. These systems are commonly used for meteor detection, aurora observation, cloud monitoring, and night-sky time-lapses. After many months of pondering, I decided to dive head first into this project and invest in building one. This page documents my process.
Overview & Design Choices
Parts List — What I Used
Lessons Learned
This Site
How This Site Works
Getting live all-sky images from a camera on a home network to the public internet securely took a bit of engineering. Here's the full pipeline.
gen_manifest.sh. This script scans the last 3 days of images and generates a manifest.json and timelapse_manifest.json — JSON index files that tell this webpage which images and videos are available.status.json every minute so the live status indicator stays current.index.html file with no external dependencies. The Live tab auto-refreshes the latest image every 30 seconds. The Gallery tab reads the manifest and lets you browse the last 3 days of images with day/night filtering and hour-by-hour sorting. The status indicator checks status.json and the image age every 60 seconds to show whether rho-skylab is online.⚙ Admin Portal
Recent Users