Controls how the rate-of-change gauges behave on the Boiler Room Watch. Settings are saved to the Pi and apply across all devices immediately.
Full Scale Saved ✓
Maximum °C/min shown on the needle. Lower = more sensitive for slow fires. For a living room fireplace try ±5–10; for the Daldy's fireboxes try ±25–50.
±50 °C/min
Rate Window Saved ✓
Seconds of temperature history used to calculate the rate. Shorter windows react faster but are noisier; longer windows are smoother.
60 sec
Alert Threshold Saved ✓
RISING / FALLING state triggers when the rate exceeds this value. RISING FAST / FALLING FAST triggers at 4× this value.
5 °C/min
Trend Chart
History Window Saved ✓
How much historical temperature data to load when the Boiler Room Watch opens. Longer windows take a moment to fetch from the database.
2hr
Fire Temperature Report
Select a date range and fires to generate a voyage temperature report. The chart shows the full period; download the data for analysis in Excel.
Summary
Fire
Min °C
Max °C
Avg °C
Readings
⚒ Bunkering Trip Records
All trips saved from the Bunkering Calculator. Download any trip as JSON, load it back into the calculator, or delete records you no longer need.
Loading trips...
📝 Engine Room Log Records
All engine room logs saved to the database. Download as JSON to archive, or delete records you no longer need.
Loading logs...
👥 Crew Register — Export & Import
Export the full crew register to CSV for backup or editing in Excel. Import a CSV to merge changes back in — existing crew are updated, new crew are added, and anyone not in the CSV is left untouched.
CSV format: Name, Primary Role, Secondary Role, Current (true/false), then one column per skill (E/C/A/T), then Notes. Export first to get the correct template.
ESP32 Node Health
Loading...
Database Health
Server
—
Readings stored
—
Trips on record
—
Database size
—
Server uptime
—
Oldest reading
—
Last reading
—
Disk free
—
Disk usage
——
Data Housekeeping
Delete old sensor readings to keep the database lean. Trip records are never affected.
Node Management
Mark a Tess Node active once it's built, flashed and reporting — only active nodes count toward the case status LED. Give it a friendly display name and assign it to a section; the node's real ID (baked into its firmware/config) never changes.
Loading…
Voyage Roster Settings
Settings applied to the Voyage Roster and briefing sheet builder. Saved to the Pi and applied across all devices.
Engineers on board Saved ✓
Default hours before sailing that engineers are required on board. Currently 2 hours — adjust if this changes.
2hr
Stokers on board Saved ✓
Default hours before sailing that stokers are required on board. Currently 3 hours — adjust if this changes.
3hr
Crew dropdowns Saved ✓
Controls which crew appear in the sailing role assignment dropdowns in the roster builder.
When off, only current crew appear — keeps the list short for normal sailings.
Your Email Address Saved ✓
Appears in the To: field when sending crew briefings. Crew with email addresses are added as BCC automatically.