astronomy.today
astronomy.today
Home News Blog Observatory Planetarium
Español Sign in Create account
Help

Equipment profiles & the home agent

A profile is one way you observe — a telescope and camera, on a mount, at a site, with that site's horizon. It tells the Observatory what to connect to, the planetarium how to frame the sky, and every new sequence what gear it runs on.

What a profile holds

Connection types

Chosen in the profile's Connection dropdown. All of them run through the home agent.

ConnectionForHow it is reached
Alpaca with agentAny ASCOM Alpaca device (incl. a Seestar in its native Alpaca mode, port 32323)The agent forwards ASCOM Alpaca HTTP on your LAN.
Seestar with agentA Seestar over its own protocolThe agent speaks the Seestar's native protocol and streams its live view.
DWARF with agentA DWARFLAB telescope (Mini / 3 / II)The agent speaks the DWARF's native protobuf-over-websocket protocol (port 9900).

The home agent, in detail

When the site runs off your network (hosted), it cannot reach a telescope on your home LAN. The home agent is a small program you run on a machine on that network. It connects outward to astronomy.today over HTTPS, fetches the commands your plan produces, runs them against the telescope, and reports back. Nothing listens for inbound connections, so you open no router ports and expose nothing to the internet.

  1. Create the profile with an agent connection and save it. Saving generates a one-time pairing code that authenticates your agent to the site.
  2. Enter the telescope's local IP in the profile's Home agent box (its address on your own network, e.g. 192.168.1.50). This is saved on the profile but never leaves for anywhere but your own agent config.
  3. Download the agent from the Profiles page. The ZIP is already set up: it contains a configs folder with one JSON per telescope (address + pairing code), a bundled PHP runtime and ffmpeg.
  4. Run start-agent.bat on that machine. It lists your telescopes so you can start one or several. The card on the Profiles/Observatory page turns to agent online within a few seconds.

DHCP addresses can change — you don't need to re-download the agent

On a network with DHCP (the default in most homes) the router can hand your telescope a different local IP after a reboot or lease renewal. When that happens the agent can no longer find it, and the Observatory shows connect errors even though the agent is online.

Fix it here on the site — the agent reads each telescope's address from your profile, so there are no files to edit and nothing to re-download:

  • Open the profile and set the Telescope local IP (in Alpaca mode, the server address) to the telescope's new address, then save.
  • The running agent picks up the change on its next check-in — no re-download and no re-pairing (the token is unchanged). If the Observatory doesn't recover within a few seconds, reconnect the telescope from the Rigs page.

Best fix of all: give the telescope a fixed address — a DHCP reservation in your router (bind it to the telescope's MAC), or a static IP in the device — so it never changes again.

Good to know

Last updated: October 2026