From 61aae7dca2ff94ab704b1afae13a35c40fc00ec4 Mon Sep 17 00:00:00 2001 From: Laurence Date: Sat, 18 Jul 2026 22:09:24 +0100 Subject: [PATCH] T33 first-light prep: 47 Tuc test plan and session runbook plans/ngc104-test.txt is the ACP observing plan for the free 30-minute proof run on T33: NGC 104 / 47 Tucanae, L 4x120s + RGB 2x90s at Bin2 (~17 min exposure, ~24 min with overhead), modelled on the account's previous one-click plan format (decimal-hours RA, decimal-degrees dec, #shutdown at end). Already uploaded to the scope's /plans/qisback/ folder and verified to round-trip byte-identical. plans/README.md is the runbook: the T33 ACP endpoint map (status JSON, console read, scope connect, plan upload/run, logs), the verified upload procedure, the not-yet-exercised acquire POST with its Windows-path plan value, the 47 Tuc run window (second half of the SSO night, ~14:00-19:30 UTC), and the step-by-step session procedure including the open questions a first live run must answer (scope-connect requirement, abort control). state/TODO.md tracks the test as in progress. --- plans/README.md | 65 +++++++++++++++++++++++++++++++++++++++++++ plans/ngc104-test.txt | 12 ++++++++ state/TODO.md | 6 +++- 3 files changed, 82 insertions(+), 1 deletion(-) create mode 100644 plans/README.md create mode 100644 plans/ngc104-test.txt diff --git a/plans/README.md b/plans/README.md new file mode 100644 index 0000000..a55f277 --- /dev/null +++ b/plans/README.md @@ -0,0 +1,65 @@ +# Observing plans and the T33 session runbook + +ACP observing plans for iTelescope scopes, plus the procedure to run one on T33 +(the free Siding Spring scope). Credentials are NOT in this repo: they live in +the local claudetemp itelescope folder (creds.txt, `username=`/`password=` lines). + +## Plan format (ACP) + +See [ngc104-test.txt](ngc104-test.txt). Directives, then a target line: +`NameRA_decimal_hoursDec_decimal_degrees`. Counts, intervals, binning +and filters are parallel comma-separated lists. `#shutdown` parks safely at the +end (iTelescope's own one-click plans do the same). + +## T33 endpoints (base http://t33.itelescope.net:8033, HTTP auth = iTelescope creds) + +| Purpose | Path | +|---|---| +| Status JSON (times, obsStat, obsOwner) | /ac/SystemStatus/asystemstatus.asp | +| Console text | /ac/SystemStatus/aconsread.asp | +| Scope connect control | /ac/SystemStatus/ascopeconn.asp | +| Shutter/roof status | /ac/SystemStatus/ashutterctl.asp | +| My plan folder (list/upload/delete) | /plans/qisback/aindex.asp, aupload.asp, adelfile.asp | +| Run a plan ("Acquire Images") | POST /ac/Plans/plan.asp | +| My logs | /logs/qisback/aindex.asp | +| Finished data | data.itelescope.net | + +Upload: multipart POST to `/plans/qisback/aupload.asp`, fields `File1` (the file) +and `DestPath=/plans/qisback`. Verified working 2026-07-18; content round-trips +exactly. + +Run: the web UI posts the plan select to `/ac/Plans/plan.asp`; the select's value +is the WINDOWS path `C:\ProgramData\ACP\ACP Web Data\Doc Root\plans\qisback\`. +Field names seen: `plan`, optional `VPhot`, `AutoLogoff`. NOT yet exercised live +(observatory was closed, daytime); the first live session must confirm whether a +scope-connect POST (ascopeconn.asp) is required first, and capture the exact +response shape. + +## The 47 Tuc free-session test (ngc104-test.txt) + +- Target: NGC 104 / 47 Tucanae, RA 0.4015 h, Dec -72.0814 deg (circumpolar at SSO). +- L 4x120 s, RGB 2x90 s each, Bin2: about 17 min exposure, about 24 min with + overhead, inside the daily free 30 minutes. +- Uploaded to /plans/qisback/ on 2026-07-18 and verified. + +### When to run + +47 Tuc clears T33's 20 degree minimum elevation in the second half of the SSO +night. SSO local = UTC+10; the good window is roughly 14:00-19:30 UTC (UK +afternoon/evening). Sunrise at SSO was 06:14 local (20:14 UTC) at recon time; +stop well before dawn. + +### Procedure + +1. GET asystemstatus.asp: confirm observatory open (obsStat) and no other user + (obsOwner n/a). If someone is on, wait and retry; T33 is first-come. +2. Confirm the plan file is still in /plans/qisback/ (aindex.asp). +3. POST plan.asp with the plan's Windows path to start acquisition. +4. Poll aconsread.asp (console) every minute or two: slew, centering, filter + changes, exposures. The run self-terminates via #shutdown. +5. Images land in /images/qisback/ on the scope server and then on + data.itelescope.net; logs in /logs/qisback/. +6. Record the session outcome in state/NOTES.md. + +Abort path if something looks wrong: the web UI exposes an abort on the console +page; locate it live before starting exposures (not yet mapped). diff --git a/plans/ngc104-test.txt b/plans/ngc104-test.txt new file mode 100644 index 0000000..0241f79 --- /dev/null +++ b/plans/ngc104-test.txt @@ -0,0 +1,12 @@ +; +; 47 Tucanae (NGC 104) free-session test plan for qisback +; L 4x120s, RGB 2x90s each, Bin2. ~17 min exposure, ~24 min with overhead. +; +#largepreviews +#tiff +#count 4,2,2,2 +#interval 120,90,90,90 +#binning 2,2,2,2 +#filter Luminance,Red,Green,Blue +NGC104 0.401500 -72.081389 +#shutdown diff --git a/state/TODO.md b/state/TODO.md index ffc7f9c..b88c381 100644 --- a/state/TODO.md +++ b/state/TODO.md @@ -15,7 +15,11 @@ ## In progress -- (nothing) +- T33 first-light test: ngc104-test.txt (47 Tuc, ~24 min LRGB) uploaded to + /plans/qisback/ on T33 and verified. Run window: 2026-07-19 roughly 14:00-19:30 + UTC when 47 Tuc clears the 20 degree limit. Procedure in plans/README.md. + Remaining: live-run the plan (confirm the plan.asp POST and any scope-connect + step), monitor via console, pull images/logs, record outcome in NOTES. ## Pending