Hashlogics
Capability

Remote monitoring your team still trusts in month six

Streaming sensor data is the easy part. Everything hard happens after the first false alarm, when people start deciding whether to believe the system.

The thesis

Remote monitoring projects rarely fail on the hardware. They fail on trust. Two weeks of alerts that turned out to be nothing teaches your team to swipe the notification away. After that the platform runs perfectly and nobody reads it.

What this class of system demands

4 things that decide this

  1. 01Thresholds belong to the site, not the fleet. A tank in full sun moves differently from one in a shed, and a single global number guarantees noise somewhere.
  2. 02Tell a broken sensor apart from a real event. They need different people, different urgency, and mixing them is what trains staff to ignore both.
  3. 03An alert has to become assigned work. TankAware turns a flagged deficiency into a vendor work order with an owner, which is the half a notification cannot do.
  4. 04Measure response, not delivery. If nobody acted on an alert, that is a design defect to fix rather than a statistic to report.
From a reading to a closed jobLive
  1. SenseReadings arrive, some wrong.
  2. CleanFault or event? Decide first.
  3. CompareAgainst this site's normal.
  4. AlertTo someone who can act.
  5. AssignA work order with an owner.
  6. CloseSigned off, in the audit trail.

Most platforms stop at step four and call it monitoring. The value is in steps five and six.

The engineering

The four problems every build hits

These appear whether you are watching tanks, machines or vehicles.

Normal is local

Every site has its own daily rhythm from temperature, delivery patterns and usage. Model that per site before setting any threshold, or you will alert on the weather.

Sensors lie slowly

Drift is more dangerous than failure. A dead sensor is obvious; one reading two percent low for months quietly corrupts the baseline everything else is judged against.

Connectivity is not guaranteed

Remote sites drop out. Buffer readings at the edge and reconcile on reconnect, or your history has holes exactly where the interesting event happened.

Nobody watches a dashboard

Screens get opened when something is already wrong. The system has to reach out on a channel people answer, and it has to be right often enough to keep that permission.

The hard part

Tuning is the project, not the launch task

Teams budget for the build and treat threshold tuning as configuration. It is the opposite. You cannot know a site's normal range until you have watched it through a season.

So the months after launch matter more than the weeks before it. We stayed on TankAware's predictive models as new sites came online, because a model tuned on ten sites is not tuned for the eleventh.

  • Watch a full seasonal cycle before you trust a threshold.
  • Track how often each alert type was acted on, and retire the ones that never are.
  • Re-tune when a site changes use. New tenants and new patterns break old baselines.
Honest comparison

A telemetry dashboard against a monitoring system

Both show you the readings. Only one of them changes an outcome.

CriterionDashboard onlyWhat production requires
ThresholdsOne global number for every site.Modelled against each site's own normal.
Bad readingsTreated as real events.Sensor faults separated and routed differently.
Lost connectionA gap in the chart.Buffered at the edge, reconciled on reconnect.
After the alertSomeone has to remember.A work order with an owner and a close-out.
Six months inAlerts muted, dashboard unopened.Response rate tracked, noisy rules retired.
How we build these

The stack this work runs on

Data and models

IoT sensorsAI/ML analyticsPredictive alertingAnomaly detection

Platform

Vue.jsReact NativePHP / LaravelAWSAWS RDSSupabase

Controls

Multi-tenant isolationRole-based accessTLS 1.3Encryption at restAudit logs
The client behind TankAware

TankAware has revolutionized how we manage petroleum sites. The real-time data and automation have exceeded expectations.

Blake Sutherland · President, Sutherland Excavating Ltd.

Questions, answered

What operators ask us

01How do you stop false alarms training staff to ignore alerts?

Model each site's normal daily swing first, then set thresholds against that instead of one global number. Separate sensor faults from real events so they reach different people. Then track response rates and retire any alert type nobody acts on.

02What happens when a remote site loses connectivity?

Readings buffer at the edge and reconcile when the link returns, so the history has no hole where the interesting event happened. Designing for reconnection late usually means rebuilding the ingestion path.

03Is predictive maintenance real or marketing?

Real, and narrower than the word suggests. What works is flagging a deviation from a site's established pattern early enough to act. What does not work is promising to predict a specific failure date from a handful of months of data.

04Do you supply the sensors?

We integrate with what is on your sites rather than manufacturing hardware. The scoping question is what your existing devices expose and how often, since older equipment sometimes needs a gateway in between.

05How many sites can one platform hold?

TankAware was built multi-tenant from the start, with each client organisation isolated under its own subdomain and five permission tiers. Designing for one site and scaling later is the migration nobody enjoys, so that decision belongs at the beginning.

Verified
Start

Anyone can ship the agent. We answer the pager.

We build AI agents and automation, then stay on under an agreed service level. A senior engineer reads every brief, and your call gets scheduled within 24 hours.

What happens next

  1. 01

    You send a brief or book a call

    Two minutes, whichever you prefer.

  2. 02

    A senior engineer replies within 24 hours

    Not a sales rep.

  3. 03

    Honest scoping, in writing

    And if we’re not the right fit, we say so.

Abdul Basit, CEO of Hashlogics

“I started Hashlogics because too many teams ship a demo, get paid, and disappear. We build to a standard we’d run ourselves — and we stay to keep it running.”

Abdul Basit · CEO · a direct line

Not ready to talk? Take the checklist.

12 questions to ask any AI agency before you sign. They separate a demo shop from a team that ships to production.

Get the checklist

Free · no newsletter