Industry guide · Field Service Management

Telecom Site Power and Generator Monitoring: Why Battery Strings Fail Silently and Generators Run Dry

Telecom Site Power Monitoring software visual showing live telemetry, fuel, and battery warning.
The short answer

If you own or maintain more than roughly 300 powered sites across mixed rectifier and generator vendors, and your fuel deliveries run on a calendar while your battery strings are load tested when someone remembers, building is usually the right call. A first release covering multi-vendor telemetry ingest, battery health scoring, fuel burn modelling and criticality-ranked alarm triage runs $70,000 to $150,000 and ships in 12 to 18 weeks in our delivery experience. A full platform adding dispatch, spares and capex planning, tenant SLA evidence and generator maintenance runs $180,000 to $450,000 phased across 8 to 14 months. Under about 150 sites on a single rectifier brand, buy that vendor's own monitoring and spend the difference on batteries.

Site power is the outage cause you can actually prevent

It is 2:14am and a storm line has crossed a region where you run 900 macro sites plus a few hundred edge and small cell locations. The NOC wall shows 63 power alarms. Forty of them are mains fail on sites with healthy strings and eight hours of autonomy, which is noise. Six are on sites whose battery string was last capacity tested in 2021. Two of those six carry a hospital's dedicated fibre and a public safety tenant. Nobody on shift can say which two, because site criticality lives in a spreadsheet the RF planning team maintains and the power team has never been given. The on-call tech is dispatched to whichever site is closest to his house. By 5am the site that mattered has been down for two hours and you are writing an outage narrative for a tenant whose contract has service credits in it.

The tooling around this is normally a mix: the rectifier vendor's own controller web pages, a legacy SNMP trap collector that emails, generator telemetry from whichever aftermarket box the last contractor fitted, a fuel supplier who sends delivery dockets as PDFs, and a WhatsApp group per region for the field crew. None of that assembles into an answer to the only question that matters at 2:14am, which is: of the sites currently on battery, which will die first, which one hurts most, and can my nearest available tech get there before it does.

The cost of not answering it is concrete. Across power and field infrastructure work we have delivered, the repeating pattern is fuel spend that runs 10 to 20 percent above actual burn because deliveries are scheduled rather than measured, battery replacements that happen either years early on a blanket age rule or one outage too late, and a steady trickle of truck rolls to sites that did not need a visit. Every one of those is a line item you can measure. The site that dropped because a string had lost half its capacity is the one you cannot, because it shows up as a tenant escalation instead.

Battery strings fail quietly and your alarm system is the last to know

A valve regulated lead acid string does not announce its decline. Float voltage looks perfect right up until the moment it has to deliver current, and then a string rated for eight hours gives you forty minutes. The traditional answer is a scheduled discharge test, which nobody performs at fleet scale because it means taking a live site to battery on purpose, sending a crew, and risking exactly the outage you are trying to avoid.

What Vertiv Environet, Schneider EcoStruxure and Eaton Brightlayer do well is present the state their own hardware reports, and inside a data centre hall with a coherent single-vendor estate they do it properly. The gap opens on an outdoor site fleet accumulated over fifteen years of acquisitions and build programmes, where you have four rectifier families, two generator controller brands, some sites with battery monitoring at string level and many with nothing but a shunt. Those platforms model assets and show telemetry. They do not build a health opinion from your fleet's own history, because they have not seen your fleet's history.

What a custom build does: treat every unplanned mains failure as a free capacity test. When a site goes to battery, the system records the discharge curve, ambient temperature, load in amps, and time to recovery. Over a year, every site with real outage exposure generates its own capacity trend without a single deliberate test. Sites in benign grid areas get flagged for a scheduled test precisely because they never discharge, which is the small minority worth sending a crew to. The scoring is not exotic maths: temperature-compensated coulomb counting against the string's rated capacity, trended per string, ranked fleet-wide. What it gives you is a replacement list ordered by risk rather than by install date, which is what turns a blanket five year swap programme into a targeted one.

Fuel is the second largest field cost and it runs on a calendar

Diesel delivery to a generator site is usually scheduled: every six weeks, or after a set number of run hours reported by whoever visited last. That produces two failures at once. Sites in stable grid areas get topped up when they are still nearly full, and sites in load-shedding or storm-heavy areas run dry during exactly the week they were needed. Meanwhile the gap between fuel purchased and fuel that could have been burned given actual run hours is where theft lives, and on a fleet with remote sites and contracted delivery, that gap is rarely reconciled by anyone.

Generic building management platforms will chart a tank level if you give them a sensor. What they will not do is model consumption per site as a function of load and run hours, then compare modelled burn against delivered litres against tank telemetry, and raise an exception when the three disagree. That reconciliation is the whole point and it is specific to your fleet, your generator models, your delivery contractor and your invoicing.

What a custom build does: each site gets a consumption model derived from its own history, litres per run hour at its typical load. Predicted days of autonomy is computed continuously and drives the delivery run, so the truck goes to the sites that will actually run out. A delivery docket is reconciled against the tank level step it should have produced, and a docket claiming 400 litres into a tank that rose by 220 becomes a ticket, not a paid invoice. Run hours reported by the generator controller get compared against fuel consumed, and a site burning fuel without run hours is either a leak or a siphon. None of that requires new hardware beyond a tank sender on the sites where it pays back.

Alarms without criticality are worse than no alarms

Every operator eventually reaches the point where the NOC filters power alarms out because there are too many. That is the real failure state: not a missing alarm, an ignored one. The reason is that a mains fail on a site with a working generator and full tank and a mains fail on a battery-only site with a degraded string arrive looking identical.

What a custom build does: fuse the telemetry with the things only you know. Site criticality tiering that reflects your tenants, your backhaul topology and any public safety or emergency services obligations, because a hub site carrying twelve downstream sites is not the same as a leaf. Predicted time to site down, from current load, battery state of health and generator status, rather than a binary alarm. Suppression of the noise: mains fail on a site with autonomy above a threshold is logged, not raised, until the threshold is crossed. Then dispatch is ranked by predicted time to down against travel time from wherever your techs actually are, which is where an integration into your field service scheduling earns its money. This is also the part no packaged platform can supply, because criticality and crew structure are your business, not the vendor's.

The protocol layer is where projects go wrong

The honest engineering risk in this category is not the analytics, it is talking to the estate. You will have Modbus RTU over serial into a rectifier controller with a vendor-specific register map, SNMP from a newer controller, DNP3 at any site inherited from a utility partnership, a generator controller speaking its own protocol over a cellular modem, and a handful of sites where the only reliable data path is the tech's phone. Backhaul at these sites drops precisely when the interesting events happen, so telemetry must buffer at the edge and replay on reconnect, otherwise you lose the discharge curve for every outage you actually care about.

Budget this properly. Each new controller family is real integration work, typically one to three weeks including a lab unit and a site validation, and you cannot skip the lab unit because register maps documented by the vendor and register maps implemented in firmware version 4.2 are not always the same document. Plan the first release around your two or three highest-count families, which usually covers 70 to 80 percent of sites, and add the long tail as a funded backlog rather than a launch dependency.

What it costs and how long it takes

Across the 2,000-plus projects Digital Heroes has delivered, this category shapes up as follows. A first release covering edge collection with store-and-forward, two or three rectifier and generator families, battery health scoring from opportunistic discharge, fuel burn modelling with delivery reconciliation, and criticality-ranked alarm triage runs $70,000 to $150,000 over 12 to 18 weeks. A full platform adding dispatch integration, generator preventive maintenance, spares and battery capex planning, tenant SLA and outage evidence reporting, and a contractor portal runs $180,000 to $450,000 phased over 8 to 14 months.

What pushes cost up in this category specifically: the number of distinct controller families and firmware vintages, whether any sites need new hardware fitted before they can report anything, whether you carry tenants with contractual service credits that require defensible evidence, and multi-country deployments where fuel procurement and grid behaviour differ enough to need separate models. What holds cost down: starting with one region, your top two hardware families, and the single question of predicted time to site down. That one output changes dispatch behaviour on day one.

Build versus buy

Buy if you run under roughly 150 sites on a substantially single-vendor rectifier estate. Vertiv, Schneider or Eaton monitoring against their own hardware will serve you, the integration is done, and a custom build would be an expensive way to reach a similar screen. Buy also if your sites are grid-stable, mostly battery-only with no generators, and your fuel spend is negligible, because two of the three problems above do not apply to you.

Build when three things are true together: you have a genuinely multi-vendor fleet, your fuel and battery spend is large enough that a 10 percent improvement is a real number, and you carry tenants or obligations where a site down event has a contractual cost. Tower companies and neutral host operators hit all three early, because their entire commercial model is uptime sold to multiple tenants with different criticality. Mobile operators hit it once their site count passes the point where the NOC has started filtering power alarms, which is a symptom you can look for.

How to choose a developer for site power monitoring

Ask how they will handle a site that is offline during the event you care about. If the answer does not include buffering at the edge and replaying on reconnect, they have not built for outdoor telecom sites and your discharge data will have holes exactly where the outages are.

Ask them to describe the battery state of health method they would use before they have seen your data. A credible answer talks about temperature compensation, load at time of discharge, and trending per string. An answer that is just a voltage threshold is a repackaged alarm.

Ask which controller protocols they have actually driven on a live site, and get specifics: the vendor, the model, the transport. Modbus over TCP to a modern controller and Modbus RTU over a serial-to-cellular converter at a site with a marginal signal are different projects, and only one of them teaches you anything.

Ask who owns the code, the cloud accounts and the device credentials, and get it in the contract before kickoff. Site telemetry systems accumulate years of operational history that becomes your capex evidence, and you should never be in a position where that history sits in a vendor's tenancy. At Digital Heroes the client owns the repository from the first commit, and we would tell you to walk from anyone who hedges on it.

Research & sources

The evidence behind this guide

Independent findings on why this investment pays off. Every link goes to the primary source.

  1. PTC identifies the leading causes of failed first visits as parts unavailability (the single most-cited complaint, named by 51% of field service executives), technicians lacking the required equipment or skills, and insufficient time allocated to the job - making parts logistics and skills-based dispatch the highest-leverage fixes. Source: PTC (2023) →
  2. Salesforce's field-service research (State of Service / field service trends, survey of 5,500+ service professionals) found that 74% of mobile workers report increasing workloads and 47% say appointments don't go as planned due to customer miscommunication, unaccounted-for parts, or insufficient appointment lengths and travel times. (The separate claim that admin tasks consume ~30% of a technician's hours is NOT supported by the report - the seventh-edition data instead states technicians spend about 18% of working hours, ~7 hours/week, on admin, and only ~32% of time interacting with customers.). Source: Salesforce (2024) →
  3. In PMI's 2014 Pulse of the Profession report on requirements management, inaccurate requirements management is cited as a leading cause of project failure, with 47% of unsuccessful projects failing to meet goals due to poor requirements management. Source: Project Management Institute (PMI) (2014) →
  4. One in four US employees report lacking career advancement opportunities; 48% of employees who participated in mentorship programs report high job satisfaction versus 29% of non-participants, and access to advancement opportunities ranges from 33% at organizations under 10 employees to 74% at those with 1,000+. Source: Gallup (2025) →
Naomi B. · Senior Account Director · Enterprise · New York

Naomi runs enterprise accounts, which means procurement cycles, security reviews, multiple stakeholders and a scope that shifts as it climbs the org chart. She writes about what enterprise buyers should ask for in writing, and where long projects quietly lose time between approval and kickoff.

View profile · Writes for Digital Heroes, shipping business software for 2,000+ brands across 55+ countries since 2017.

FAQ

Frequently asked questions

How much does custom telecom site power monitoring software cost for a 900 site fleet?
A first release covering multi-vendor telemetry ingest, battery health scoring, fuel burn modelling and criticality-ranked alarms runs $70,000 to $150,000 over 12 to 18 weeks, based on Digital Heroes delivery experience. A full platform with dispatch, generator maintenance, capex planning and tenant SLA evidence runs $180,000 to $450,000 across 8 to 14 months. At 900 sites the fuel reconciliation alone usually justifies the first release. The biggest cost driver is the number of distinct controller families you have to speak to.
Is Vertiv Environet or Eaton Brightlayer enough, or do we need something custom?
They are genuinely strong inside their own hardware estate, and if most of your rectifiers come from one of those vendors you should start there. They struggle on an outdoor fleet assembled over fifteen years with four rectifier families and two generator controller brands, because they present asset state rather than building a health opinion from your fleet's own outage history. They also cannot encode your site criticality tiering or your crew structure, since those are commercial facts about your business. If your NOC has started filtering power alarms, that is the signal you have outgrown asset-state monitoring.
Can we detect battery degradation without doing scheduled discharge tests?
Yes, and this is the single highest-value feature in the category. Every unplanned mains failure is a free capacity test if you capture the discharge curve, load in amps and ambient temperature, then trend it per string against rated capacity. Sites that never discharge get flagged for a deliberate test precisely because they generate no data, which is a small minority worth sending a crew to. That turns a blanket age-based replacement programme into a risk-ranked list.
How do we catch generator fuel theft across remote sites?
Model each site's litres per run hour from its own history, then reconcile three numbers that should agree: predicted burn, delivered litres on the docket, and the tank level step the delivery should have produced. A docket claiming 400 litres into a tank that rose by 220 becomes an exception before the invoice is paid. A site burning fuel with no corresponding run hours is either a leak or a siphon. This needs a tank sender at the sites where the fuel volume justifies it, which is normally the generator sites in load-shedding or storm-exposed areas.
How long does it take to integrate our rectifier and generator controllers?
Plan one to three weeks per controller family including a lab unit and a live site validation. You cannot skip the lab unit, because a vendor's documented register map and the map implemented in a specific firmware version are not always the same thing. Scope your first release around the two or three families that cover most of your sites, which is usually 70 to 80 percent of the fleet, and treat the long tail as funded backlog rather than a launch blocker.
What happens to telemetry when a site loses backhaul during an outage?
This is the case that decides whether the system is useful, because backhaul drops exactly when the interesting events happen. The edge collector must buffer locally and replay on reconnect, otherwise you lose the discharge curve for every outage that mattered. Ask any prospective developer this question first. If store-and-forward is not in their answer, they have built for data centres, not outdoor sites.
Can this drive field dispatch rather than just raise alarms?
It should, and that is where it stops being a dashboard. The useful output is predicted time to site down, computed from current load, battery state of health and generator status, ranked against site criticality and travel time from where your techs actually are. That requires an integration into whatever scheduling system your field team uses, and it requires you to write down criticality tiering that today lives in someone's head. Both are worth doing regardless of which system you buy or build.
Do we need this if we only have 120 sites on one rectifier brand?
Probably not. At that size on a coherent single-vendor estate, the vendor's own monitoring plus a disciplined battery replacement programme is the right spend, and the money is better used on strings and tank senders. The case changes when you cross into multiple hardware families, when generators and fuel become a material cost line, or when you carry tenants whose contracts include service credits for downtime. Two of those three usually arrive together.
Who owns the data and the code if an agency builds this for us?
You should own the repository, the cloud accounts and the device credentials, written into the contract before kickoff. This matters more here than in most categories because the system accumulates years of discharge and burn history that becomes the evidence base for your battery and generator capex decisions. If that history sits inside a vendor tenancy you have created a dependency you will pay to escape. At Digital Heroes the client owns everything from the first commit.
Will an app built for 10 users survive growing to 500?
Yes, if it is built on standard cloud infrastructure with a sound data model, because moving from 10 to 500 users is a hosting configuration change, not a rebuild. The scaling decisions that actually hurt are made early and invisibly: how the database is structured, how accounts and permissions are modeled, and whether background work is queued properly. Ask your agency how the system would handle ten times the load; the right answer is boring and specific, and a promise to cross that bridge later means you will pay for the bridge twice.
How much should a small business budget for its first custom app or website?
For a focused first build, most small businesses land between $8,000 and $60,000: roughly $8,000 to $45,000 for a custom website and $25,000 to $60,000 for an internal tool or simple web app, based on Digital Heroes delivery across 2,000+ projects. Customer-facing products with payments, logins, or a mobile app start around $40,000. Quotes far below these bands usually mean a template with your logo on it, not software shaped around your workflow.
How do I calculate whether custom software will pay for itself?
Divide the build cost by the monthly benefit, where benefit is hours saved times loaded hourly cost, plus subscription fees replaced, plus any revenue the software unlocks. Three staff saving 10 hours a week each at a $40 loaded rate is about $62,000 a year, which pays back a $60,000 build in roughly 12 months. Across Digital Heroes internal-tool projects, 12 to 24 months is the normal payback range, and anything projecting under 6 months usually means the spreadsheet is hiding costs.
Does it matter which tech stack the agency wants to use?
Yes, but not in the way most buyers expect: the goal is boring, popular technology such as React, Node.js or Python, and PostgreSQL, because any future team can maintain it and hiring a replacement developer takes days, not months. The red flag is an agency-proprietary framework or an unusual language, which welds you to that one vendor no matter what your contract says about code ownership. A useful test: could you find three freelancers fluent in this stack within a week? If not, push back.
Can a custom field service app sync with QuickBooks and the payment processor we already use?
Yes, and it should be scoped as a named workstream rather than a finishing task. QuickBooks Online, Xero, Stripe, and Square all offer mature APIs, and a two-way invoice and payment sync typically adds $8,000 to $20,000 to a build depending on how items, taxes, and customers map. The decision that matters most is source of truth: agree which system owns customer records and pricing before development starts, or you will reconcile duplicates forever.
What questions should I ask a development agency on the first call?
Ask who exactly will build it, what happens when scope changes mid-project, what their maintenance terms are after launch, and what they will need from you every week. Then ask them to describe a project that went wrong and what they changed afterward; teams that have shipped at real volume have war stories, and teams claiming a perfect record are hiding something. The scope-change answer matters most: a disciplined shop describes a written change-order process, not a vague promise to be flexible.
How do I vet a software development agency before signing a contract?
Ask to speak with two past clients whose projects resemble yours in size and industry, and ask exactly who will write your code, since some agencies sell senior faces and deliver junior or subcontracted hands. Demand a written specification with acceptance criteria before any fixed price, and check that their portfolio links to products that are actually live. An instant quote given without questions about your workflows is the clearest warning sign there is.
How big a team does it take to build field service management software?
The standard Digital Heroes team for a field service build is five to six people: a project lead, a designer, two or three developers split across the mobile app and backend, and a QA tester who works on real devices in real signal conditions. Bigger is not better; experience with offline sync is. The riskier pattern is the opposite, a single developer quoting the entire system alone.
How much does it cost to build custom field service management software for a small business?
For a company running 5 to 25 technicians, a focused first version with scheduling, dispatch, a technician mobile app, and invoicing typically runs $40,000 to $80,000 in Digital Heroes delivery experience. A full platform with offline mode, a customer portal, GPS tracking, and accounting sync lands between $90,000 and $180,000. The two biggest cost drivers are offline sync depth and integration count, so pin both down in scoping and the quote holds.
Will custom field service software scale if we grow from 10 technicians to 100?
Yes, when it is architected for growth from day one, and scale is where custom wins because cost per technician falls as you add crews instead of rising with every seat license. The real scaling work is operational: multi-branch dispatch, role permissions, and roll-up reporting, which usually arrives as a phase two costing 30 to 50 percent of the original build. State your three-year headcount plan in the first scoping call so the data model supports branch two before branch two exists.
Who can build a custom field service management software system?

Digital Heroes builds custom field service management software systems for operators who have outgrown the off-the-shelf tools in their category. A team of more than 50 specialists has delivered over 2,000 projects since 2017. Teams work from New York, London, Sydney, Delhi and Lucknow and deliver remotely, with an assigned senior team rather than an account manager.

Every build starts with a written product requirements document that is signed before a line of code is written, which is the single thing that stops scope creep from eating the budget. Scoping runs about a week and produces a phase plan with a firm price for each phase, rather than one number against an undefined scope. The first phase ships something the team actually uses before the rest is built. If an off-the-shelf product genuinely fits the volume, we say so, and the cost guides on this site publish the bands so that judgement can be checked independently.

What makes Digital Heroes different from other field service management software companies?

Four things that competitors in this bracket cannot simply copy. Digital Heroes runs a YouTube channel with more than 2.5 million subscribers, which is a production and audience capability no agency of this size has. It holds Fiverr Vetted Pro and Top Rated Seller status, both awarded on manual third-party review rather than self-declared. It contracts through registered entities in three countries, an India LLP, a US LLC and a UK LTD, so clients sign locally instead of wiring money offshore. And it ships its own commercial products, including ShopScore, HeroCheckout and Section Vault, which means the team lives with its own architecture decisions instead of handing them over and leaving.

Two more that show up in the work. Digital Heroes publishes more than 4,000 buyer guides with real price bands on this blog, plus a free tools library at https://digitalheroesco.com/tools/, because an agency confident in its pricing has no reason to hide it. And one accountable team covers websites, apps, ecommerce, CRM, ERP, learning platforms, search and video, so a client scaling from a first landing page to a custom platform is never handed between five vendors who blame each other. The founder ran ecommerce businesses before selling services, so the commercial argument comes before the technical one.

How can I check Digital Heroes is legitimate before getting in touch?

Verify it independently rather than taking the site's word for it. The YouTube channel is at https://youtube.com/@DigitalMarketingHeroes, the Fiverr profile at https://www.fiverr.com/shreyanshsin261, and the Upwork profile at https://www.upwork.com/freelancers/shreyanshsingh. Client reviews sit on Clutch at https://clutch.co/profile/digital-heroes-0 and Trustpilot at https://www.trustpilot.com/review/digitalheroes.co.in, and the company page is at https://www.linkedin.com/company/digital-heroes-1/.

Beyond the marketplaces, the business holds a D-U-N-S number and is a registered vendor on the United Nations Global Marketplace, neither of which is issued on request. Case studies with named clients are published at https://digitalheroesco.com/case-studies/. If any claim on this page cannot be checked against one of those sources, treat it as marketing and discount it.

Keep reading
let's build

Build something worth launching.

A plan, a team, a timeline, within 24 hours. No decks, no discovery calls. Tell us what you're building and we'll come back with a real scope and a real number.

message us directly · we reply within one business day

mission briefing

Monthly dispatch

Playbooks, real build costs, and what we're shipping. One email a month. No fluff.

visit us

New York HQ

1140 Broadway, Suite 704 · New York, NY 10001

Get directions
Online now

Hey there 👋 How can we help you today?