Refinery Telemetry Portal

Connecting…
Connected Sensors -- Live across all sites
Active Alarms -- Monitoring
Offline Hardware -- Devices not reporting
System Health -- Enforced Safe Zone

Refinery Site subnets

Monitored industrial subnetworks

Standard Safety Action Levels

Real-Time Sensor Values

Auto-refreshing every 10s via Secure API
Gas Detector Name Refinery Site Location H2S Level CH4 Level CO Level O2 Level Status Badge

Currently Active Alarms

Live from each device's alarm state & readings

Alarm History

Alarm ID Trigger Timestamp Sensor Device Refinery Location Target Gas (Limit) Trigger Reading Alert Status Operations Action

Corporate Device Inventory

Serial Number Device Label Hardware Model Current Site Location Battery Level Next Calibration Last Seen Network Status

Export Telemetry Data Reports

Administrator Activity Log

Server-side record of changes made in the portal

Add Customer (Tenant)

Tenants

NameRefineriesUsersStatusActions

Add Refinery

Refineries

NameTenantLocationDevicesStatusActions

Per-Refinery Alarm Thresholds

GasWarning levelAction levelDirection

Unassigned Devices

Assign to:

Devices that have reported in but are not yet placed in a refinery. They are never shown to any tenant until assigned.

SerialTypeReported SiteAction

Add Operator Account

Portal Accounts

Stored in portal_users
Username Name Tenant Role Status Last Login Actions

Session Security

Access to this portal is protected by a server-side session. Your sign-in is stored in a secure, http-only cookie — no secret key is ever exposed in the browser.

  • Sessions expire automatically after a period of inactivity.
  • The telemetry API rejects every request that is not signed in.
  • To change your password, see README_SECURITY.md.

Device Monitoring

Devices send no on/off signal — they are considered offline when no new reading has arrived for this many minutes. Devices report under a minute, so a small value catches outages quickly.