Tanks
Every customer tank with its last reading, how fast it burns, when it will run dry and whether its monitor is still reporting.
The Tanks page is the keep-full board: one list of every tank your company serves, with what it held at its last reading, how many days of gas it has left at its own burn rate, and when the next fill is planned. Use it each morning to decide which tanks need a truck before they run out.
How to read the board when you open Tanks
The header gives the day's risk in one line: how many tanks are estimated to run out within 7 days, the earliest of those runout dates, and how many tanks have no recent reading. Under the list, a line states when the latest reading arrived and the heating degree-days recorded over the trailing weather window, with the coldest recorded day for comparison.
Each tank is one line in the list, with these columns:
| column | what it tells you |
|---|---|
| Tank / service location | the customer and where the tank sits; click the customer or the tank serial to open a quick summary of that record |
| Delivery mode | Keep full (you schedule the fills) or Will call (the customer calls when they want gas); Not specified when nobody has set it |
| Last reported level | the tank's last reading as a percentage, with the estimated gallons; a reading the monitor flagged as bad shows Unreliable reading |
| Delivery outlook | Critical reserve, Low reserve or Reserve available, from the days of gas left; No recent reading when the monitor has gone quiet |
| Monitor | the monitor on the tank and any open alert it has raised |
| Last reading | when the monitor last reported |
| Tank capacity | the tank's size in gallons |
| Next planned fill | the planned arrival of the next delivery on a current route plan, if one is scheduled |
The board refreshes on its own when a delivery or a reading changes it, so you do not need to reload the page.
How to find the tanks that need a truck when the list is long
Use the view buttons above the list:
- All tanks shows everything.
- Needs attention shows tanks with less than a comfortable reserve, a reading the monitor flagged as unreliable, or an open alert.
- Critical reserve shows tanks with fewer than 3 days of gas left at their own burn rate.
- Unmonitored shows tanks with no active monitor, which you can only fill by schedule or by the customer's call.
The search box and the column headers filter and sort within the view you chose.
How to check one tank when a customer calls or a reading looks wrong
- Click the tank's line. A detail panel opens beside the list.
- The top of the panel names the customer and offers a Call button with the contact's number.
- Delivery outlook shows the estimated reserve in days, the estimated use per day, the estimated runout date and the next planned fill. Estimates are labelled as estimates; they come from the burn rate, not from a measurement.
- Tank & monitoring shows the serial, delivery mode, who owns the tank, its water capacity and its usable capacity.
- The history chart shows the last 7 or 30 days of readings, in percent or in gallons. A day with no usable reading is left as a gap rather than filled in, and when the last reading of a day was flagged invalid that day is a gap too.
- Monitor details opens the monitor's own facts: provider, report cadence and any alerts.
- See why asks the assistant to explain the tank's recorded use and delivery outlook, keeping measured readings apart from forecasts. Prove it asks the assistant to show the readings and the burn rate that support the runout date, or to say what is missing.
How to check whether your tank data can be trusted when numbers look off
Click Check data health in the header. The assistant lists the readings that are missing or unreliable and the tanks that need attention because of it. A monitor counts as online when it reported within 2 days, stale within 7 days, and offline beyond that; an offline or unmonitored tank never counts as a trusted runout, so the header's runout count leaves it out.
How to see the whole book at a glance when you want a summary
Open /tanks-rg, the one-screen summary of the same board. It shows four totals (tanks dry within 7 days, the earliest projected runout, monitors offline, tanks monitored) and four panels: Needs a fill first, Risk buckets, Heating demand, last 14 days and the Runout board. Every figure comes from the same board as /tanks, so the two pages never disagree.
Where this fits
- A tank belongs to a customer account; the customer's balance and statement are on Accounts.
- The next planned fill comes from the day's route plans; build and approve them on Routes.
- A completed fill is a delivery ticket; see Deliveries.
- The customer, their service locations and their contacts are kept on the customer record.