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 subnetworksStandard 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 & readingsAlarm 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 |
|---|
Gas Concentration Historical Trends
Each gas on its own scale · dashed red = action levelExport Telemetry Data Reports
Administrator Activity Log
Server-side record of changes made in the portalAdd Customer (Tenant)
Tenants
| Name | Refineries | Users | Status | Actions |
|---|
Add Refinery
Refineries
| Name | Tenant | Location | Devices | Status | Actions |
|---|
Per-Refinery Alarm Thresholds
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.
| Serial | Type | Reported Site | Action |
|---|
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.