Files
series3-watcher/README_DL2.md

882 B

Series 3 Ingest Agent — v1_0(py38-safe) for DL2

Target: Windows 7 + Python 3.8.10
Baseline: v5_4 (no logic changes)

Files

  • series3_agent_v1_0_py38.py — main script (py38-safe)
  • config.ini — your config (already included)
  • series3_roster.csv — your roster (already included, this auto updates from a URL to a dropbox file)
  • requirements.txt — none beyond stdlib

Install

  1. Create C:\SeismoEmitter\ on DL2
  2. Extract this ZIP into that folder
  3. Open CMD:
    cd C:\SeismoEmitter
    python series3_agent_v1_0_py38.py
    

(If the console shows escape codes on Win7, set COLORIZE = False in config.ini.)

Quick validation

  • Heartbeat prints Local/UTC timestamps
  • One line per active roster unit with OK/Pending/Missing, Age, Last, File
  • Unexpected units block shows .MLG not in roster
  • agent.log rotates per LOG_RETENTION_DAYS