History
Alert Log
Connect your real sensorβΊ
- ESP32 / Arduino + DHT22 or SHT31 sensor: have the board POST JSON (
{"zone":"freezer","temp":-19.2,"humidity":54}) to a small local server (Node-RED, Flask, or a tiny Express app), then have this page poll that server's endpoint every few seconds instead of the simulator. - MQTT setup (Home Assistant, Mosquitto, Tasmota/Zigbee sensors): bridge MQTT to the browser with a WebSocket broker (e.g. Mosquitto's built-in WS listener) and subscribe from this page β no custom backend needed.
- Cloud IoT platform (ThingSpeak, Blynk, AWS IoT, Ubidots): most expose a REST endpoint for the latest reading β call that on an interval instead of the simulator.
simulateReading() call inside tick() with a fetch() to your real endpoint. For quick manual testing, every zone is also wired to a global hook:
window.ColdChain.ingest("freezer", -21.4, 52) // (zoneId, temperature, humidity)
Paste that into the browser console (with your real value) to see it flow through the readout, chart, and alerts immediately.
Sites, Cold Storage & Fleet Map
Simulated GPS coordinates. Click any marker to view its live sensor data.
Warehouse Floor Layout Β· Live Temperature Heat Map
Showing the Denver DC facility layout. Dot color reflects live temperature relative to each zone's target range; pulsing = hot/cold spot.
Charts & Analytics
Historical Data & Replay
Compare Two Periods
AI & Smart Features
Predictive violations, anomaly detection, and equipment/sensor failure risk β with prescriptive recommendations. All confidence levels are model-estimated.
Refrigerated Fleet Monitoring
Sensor Health
| Sensor | Zone | Battery | Signal | Calibration | Firmware | Last Comm. | Health Score | Status |
|---|
Integrations
DashTy runs entirely in your browser. Live protocol integrations (MQTT, Modbus, OPC-UAβ¦) need a small gateway/backend to bridge to the browser β configuration below is saved locally and is ready for that gateway once connected.
Site Map
Sensor Graphs
Alert Events
| Time | Zone | Kind | Level | AI Confidence | Message | Action |
|---|
Report Wizard
Scheduled compliance and export reports.
| Title | Destination Email(s) | Schedule | Format | Created By | Last Run | Action |
|---|
Documents and Manuals
Zone Configuration
SMS / Email Contacts
Who gets notified when a zone breaches threshold.
| Name | Phone | Action |
|---|
Industry & Branding
DashTy monitors any facility, asset or fleet that has readings and safe ranges to watch β the sites, sensors and thresholds underneath stay exactly the same either way. Picking a vertical here just relabels the app (login screen, sidebar, footer, and outgoing report/email copy) to match how you're using it, so the same platform reads naturally whether it's watching cold rooms, server racks, or battery banks.
Restore Archived Data
Due to the volume of records, restores are processed in the background and may take a few minutes per zone.
Reset to Factory Defaults
Every user, contact, report and setting is saved to this browser only β a phone and a desktop each keep their own separate copy, so changes made on one won't appear on the other. If a device is missing users, contacts or reports that another device already has, use this to clear this browser's saved data and reload the built-in defaults (which now include the seeded "Muhammad Farooq Rathod" account, the "Rathod" contact, and the "General Report"). This cannot be undone on this device.
Search Audit Records
Configuration Audit Records
| Date | User | IP | Subject | Action | Session |
|---|
Alert Management Audit Records
| Date | User | IP | Subject | Action | Session |
|---|
Update Your Profile
Notification Settings
Email Delivery (via EmailJS)
DashTy is a self-contained page with no mail server of its own, so it can't send SMTP email by itself. Connecting a free EmailJS account lets it send real email straight from the browser β no backend needed. Create an EmailJS account, add an email service and a template, then paste the three IDs below. Scheduled reports and "Send Now" will start delivering real email as soon as this is configured.
API Keys
Use an API key to pull sensor data into your own systems.
| Key | Created | Actions |
|---|
User Management
Accounts that can sign in to this dashboard.
| Photo | Username | Full Name | Phone | Role | Status | Actions |
|---|