Skip to content

SkyNode

SkyNode answers the question a forecast can’t: what does the sky over the rig look like right now? It reads your sky photometrically through an all-sky camera: ARIS detects clouds live and paints them where they matter — on the Plan sky chart, over your actual targets — and certifies whether the sky is genuinely clear or quietly overcast.

A real frame from an ARIS all-sky camera: stars and moonlit clouds drifting over the tree canopy

ARIS meets your camera where it is. Any camera-plus-brain feeding ARIS sky truth is a SkyNode, and there are three ways to run one — one available now, two on the way. All of them feed the same sky intelligence to your rigs.

Available now

If you have an all-sky setup capturing frames tonight, ARIS plugs into it. Install the ARIS companion service on the machine that runs your camera — the rig’s own computer or a separate one — and it analyzes the frames your existing software is already producing and publishes sky intelligence to your rigs. Your current capture stack, keograms, and time-lapses keep working untouched.

This is the path everything on this page describes, and the full walkthrough is in Set Up SkyNode.

Rolling out

Direct raw-camera support — where ARIS drives the camera itself, with nothing else to install — is rolling out. The all-sky camera plugs into the rig computer and becomes a third camera role alongside your imaging and guide cameras, with ARIS running its exposure through the day/night cycle automatically.

In development

For sites where the camera can’t reach a computer by cable, a dedicated SkyNode device is in development: a small Wi-Fi node built on a $25-class Raspberry Pi board that carries the camera and joins your network the way a phone does, while your rig computer does all the thinking.

Starting from zero hardware? Choosing a Camera for SkyNode covers what actually matters — sensor, lens, mounting — and what to skip.

Cloud detection is rendered on the Plan view in true altitude and azimuth: ARIS fits your camera’s actual lens projection, so a cloud bank in the western sky lands over the western targets on the chart. You see at a glance which targets are clouded out and which side of the sky is still open, instead of squinting at a fisheye image and doing the mapping in your head.

Frame-to-frame comparison catches moving clouds but misses the failure mode that ruins nights: a uniform cloud sheet that parks over the site and stops changing. ARIS keeps a photometric clear-sky reference and certifies the current sky against it, producing an absolute verdict — clear or overcast — that catches even a featureless gray lid. The verdict appears on the SkyNode tile, and GUPPI can quote it when you ask about the sky.

The same photometric calibration yields a sky-quality (SQM) reading — sky brightness in magnitudes per square arcsecond, the number dark-site maps and handheld sky meters report — derived from the all-sky camera itself. Instead of a separate meter, your site gets a running measure of how dark the sky actually is, from the same frames that drive cloud detection. And because it is computed only against true sky (see the mask below), a bright roofline or a floodlit tree never pollutes the number.

  • Trees and buildings around your horizon are masked out automatically — a pine tree never reads as a permanent cloud in the south.
  • The Moon is handled explicitly, so a bright moonlit region doesn’t register as cloud.
  • Aircraft and satellites are rejected as transients — a trail crossing the frame is not weather.

The automatic sky mask on a real night frame: everything red — trees, rooflines, the mount of the camera itself — is excluded from cloud detection, leaving only true sky. The clouds drifting through the open region stay unmasked — they are weather, not horizon

The mask above is a real one, learned automatically from this camera’s own frames. On this site the camera sees about 41% true sky — and that number is exactly what cloud detection, sky-state certification, and sky-quality readings are computed against. No hand-drawn horizon polygons.

ARIS finds the camera’s companion by name on the network, falls back to its last-known address, and as a last resort sweeps the local subnet. You never assign a static IP, reserve a DHCP address, or touch your router — and the camera survives address changes without reconfiguration.

  • Plan screen — the cloud overlay renders as a layer on the sky chart, over your targets, in true alt/az.
  • SkyNode tile — the live all-sky view itself. When the absolute sky-state verdict is overcast, the tile carries a veil and a chip saying so, so a gray lid is called out instead of quietly looking like a dark sky.
  • GUPPI — ask GUPPI about the sky and it quotes the live verdict alongside the forecast.
  • GuardianGuardian night mode (opt-in) consumes the same sky state and corroborates it with guiding evidence before acting.

The SkyNode screen live at dusk: a conditions strip up top, the full fisheye frame with its capture overlay, and the connection footer reading Online · allskycamera.local -- no address was ever configured

Cloud detection and the weather forecast are complementary: the forecast plans the hours ahead, SkyNode reports what is actually overhead right now.

  • An all-sky camera producing frames, with the ARIS companion service installed on the machine that runs it — see Set Up SkyNode for the walkthrough.
  • The companion and your rigs on the same local network.
  • Cloud detection works at night; the absolute sky-state verdict needs a clear-sky reference, which the companion builds from your own site’s clear nights.

The overlay and sky state appear on ARIS rig computers; NINA-based rigs do not consume SkyNode data yet (see NINA Integration).