DigiPetro Retail Dashboard

/root/openfang/data/logs
OTA Logs 3131
Tickets 0 open
Campaign Runner
Auto-Fixes 0
Watchlist 961
Alerts 404
ROID Diagnosis
Mail 408 pending
Status ROID Ticket ID Channel Time (IST) Size
Ticket ID ROID RO Name City Phone Source Status Issue Created Closed Action

Continuous OTA Loop

Idle
Runs every 3h — blast all ROIDs → verify at T+2h → repeat. Twin-patches offline devices for self-apply. Skips ROIDs already fully done.
—
Cycle—
Done ROIDs—
Convergence—
Started—

Session Stats

ROIDs Total—
Armed / Blasted—
Fully Done—
None Needed—
Devices Updated—
Devices Checked—

ROID Lists — Current Cycle

✔ Fully Done0
—
▶ Armed0
—
— None Needed0
—
◔ Partial0
—
✗ Not Updated0
—

OTA Flag Clearance

Idle
✔ Fully Cleared0
—
◔ Partial0
—
✗ None Cleared0
—
✓ Verifier0
—

OTA Campaign Runner

Manually trigger the OTA campaign or verifier. Only one job runs at a time.
Output streams live. Discord DM is also sent on completion as normal.

OTA Campaign

Fetches all ~8600 ROIDs, fires OTA for any device on older firmware. Writes state file for verifier.
ROIDs

OTA Verifier

Reads today's campaign state file, checks each ROID for version update, clears ota_flag on completed devices.
Idle
Ready.
Previous OTA Runs 1229
Date Size File
Silent fixes applied automatically by health monitor — no FSE needed.
Time (IST) ROID Action Detail
ROIDs on health monitor watchlist — issues logged, no FSE ticket created yet.
Stuck Since ▼ ROID RO Name Issue Owner Devices Exception / Action Last Checked
Active diag alerts — today's window (health monitor, refreshes every 15 min).  
NACK: 0   RS485: 0
ROID RO Name MPD NACK / Inoperative RS485 Loss Action
ROID Diagnosis
Instant from pre-armed state (ro_state + exceptions + tickets). Live telemetry enrichment runs in background — re-diagnose after 1 min for full detail.
Bot Pre-arm / FSE Guidance
Active Interlocks
Active Diag Alerts (15-min)
IRIS Exceptions
Open Tickets
Past Tickets (recent 5)
Live Device Health
Resolution Guidance
0Pending Approval
0Auto-Fixed
0Sent
0Total Received
Time (IST)FromSubject ROIDIssueConfidenceActions