August 31, 2026
Kamila Hrdličková

What actually drains an IoT device battery

A practical configuration guide for engineers and integrators

Key takeaways

  • Battery life depends on the device's entire power profile, not just battery capacity in mAh.
  • Reading frequency and transmission frequency are two separate decisions. Batching lets data be stored locally and sent less often without losing granularity upstream.
  • Idle consumption should be assessed for the whole device, not just the processor, since active peripherals or a modem can keep drawing power during sleep.
  • For NB-IoT, PSM and eDRX trade consumption against network reachability. For LoRaWAN, the choice between confirmed and unconfirmed uplinks and the use of ADR affect consumption directly.
  • Real installation conditions, radio signal quality and temperature, change the power profile compared with lab or bench testing.
  • Error states such as failed readings or retransmissions extend active time and must be included in the power budget, not just the happy path.

A ten-year battery life rating does not mean a device will run for ten years under any configuration. The same hardware can show very different consumption depending on how often it reads data, how often it sends it, how long it stays active, how it handles connected interfaces, and what it does when communication fails.

For this reason, integration should not focus solely on battery capacity but on the device's overall power profile. That is where energy-inefficient activities tend to hide, and their impact can often be reduced through configuration alone.

What makes up a device's power profile

A battery-powered IoT device rarely runs in a single constant state. Operation consists of short active phases and, typically, much longer periods of sleep. A typical cycle for a remote reading converter looks roughly like this: sleep, wake up, activate the interface, read the meter, process the data, transmit over radio, return to sleep.

Each part has a different consumption level and a different duration. Situations where something does not go smoothly the first time also need to be accounted for, such as a meter not responding or a device failing to connect to the network. Battery capacity in mAh alone is therefore not enough, since estimating battery life also requires knowing how often and for how long each part of the cycle runs.

Reading frequency is not the same as transmission frequency

Needing a consumption value every 15 minutes does not automatically mean the device must establish radio communication and send that value separately each time. Where the device and the application allow it, readings can be taken more frequently, stored locally, and sent in batches. The result can be the same data granularity in the upstream system, but fewer communication cycles, which can have a significant effect on overall consumption.

At the design stage, it is worth separating two questions: how often a value needs to be obtained, and how often it needs to reach the upstream system. The answer is not always the same. Choosing the right frequency is covered in more detail in 15 minute versus daily meter readings explained.

Consumption is not just about the radio module

When estimating consumption, attention often goes straight to the NB-IoT or LoRaWAN modem, but the radio transmission is not the only active component of the device. The converter first needs to obtain data from the meter, and depending on the specific solution, it may communicate with the meter over M-Bus or RS-485, receive wM-Bus telegrams, monitor a pulse input (S0), or use an optical interface. If the device also powers a connected peripheral, that consumption counts towards the power budget.

The difference is created not only by how often the device transmits, but also by how often the meter is read, how long a single reading takes, which interfaces need to be activated during it, whether and for how long it powers an external peripheral, and what happens if the reading fails. The power profile therefore needs to be built for the whole cycle, not just the radio part.

Sleep mode should be assessed at the level of the whole device

For a battery-powered device to run for many years, it typically needs to spend most of that time in a very low-power state. Knowing that the processor supports deep sleep is not enough; what matters is the device's overall idle consumption.

The processor can be asleep while other parts of the electronics remain active, such as the communication interface, the modem, or a powered peripheral. Because a device can spend a large majority of its operating time asleep, even a small difference in continuous idle consumption adds up over a long energy budget.

During integration, it is therefore more useful to establish what actually stays powered between cycles than to ask whether a device supports deep sleep.

For NB-IoT and LoRaWAN, message count is not the only factor

The same number of messages sent does not always mean the same consumption.

For NB-IoT, the full course of network communication needs to be accounted for, not just the payload transmission itself. The resulting consumption is affected by radio link conditions, how long the modem must remain active, any retransmissions, and the configuration of the network's power-saving features.

For battery-powered applications, PSM (Power Saving Mode) and eDRX (extended Discontinuous Reception) matter in particular, and their configuration represents a trade-off between power consumption and the device's reachability for network-initiated communication.

In PSM, the device significantly reduces consumption but is not normally reachable for downlink, while eDRX extends the intervals between checks for incoming communication. A requirement for immediate device availability can therefore conflict with a requirement for the lowest possible consumption, and downlink reachability is part of the power profile design.

For LoRaWAN, consumption is affected, among other things, by transmission time, which depends on the data rate, spreading factor, and payload size. The choice between confirmed and unconfirmed uplinks also matters.

Where the application does not require acknowledgement of every routine telemetry message, using confirmed uplinks by default is not worthwhile, since confirmed communication adds a downlink and can lead to further transmissions if the acknowledgement is not received. For stationary devices with stable radio conditions, ADR (Adaptive Data Rate) can be useful, helping optimise data rate and transmit power.

The aim, then, is not to set a blanket "lowest possible power" or "fastest possible communication", configuration needs to match the specific conditions of the installation and the requirements of the application.

Real installation conditions change the power profile

Consumption measured during development does not necessarily match the device's consumption after installation. Metering equipment commonly sits in basements, shafts, technical rooms, or metal cabinets, where radio conditions can differ substantially from those in laboratory testing.

Worse link conditions can mean longer or repeated communication; LoRaWAN data rate and airtime may change, and NB-IoT networks may rely on retransmissions to maintain reliable communication. Signal quality is therefore not only a question of whether data is delivered; it is also an input to the power design.

The same applies to temperature. Low and high temperatures both affect battery properties and available power. The power calculation should be based on the environment in which the device will actually operate. Battery behaviour, temperature effects, current spikes, and the challenge of estimating remaining capacity are covered in more detail in Battery life in IoT: beyond the datasheet number.

Error states belong in the power budget too

This part of the power budget is easy to overlook. A standard scenario can be very efficient: read, transmit, sleep. Real operation, however, also includes error states: a meter that does not respond, an NB-IoT modem that fails to connect to the network, a LoRaWAN device that does not receive the expected acknowledgement, or data that fails to be sent. Every additional attempt extends the device's active time, so poorly configured retry logic can change the power profile exactly when conditions are already at their worst.

The power budget should therefore account not only for normal operation, but also for how the device behaves when something fails. A well-designed device should have defined:

  • how many times an attempt is retried
  • how long the timeouts are
  • what interval separates further attempts
  • when further attempts are deferred
  • whether data can be stored and sent later
  • when the device returns to power-saving mode

It is not enough to optimise only for the happy path, where everything works the first time. For battery life, it matters just as much how the device behaves during prolonged outages or in degraded conditions.

Battery life comes from the operating scenario, not the datasheet

Only once the individual operating states are known can a realistic power budget be built. For a basic estimate of consumed capacity, each state requires knowing the current draw, the duration, and the frequency of repetition, and the values for each state are then added together:

  • sleep: idle current multiplied by time asleep
  • reading: current during the reading multiplied by its length multiplied by the number of readings
  • processing: consumption of the active electronics multiplied by processing time
  • communication: consumption of the communication module multiplied by duration multiplied by the number of transmissions
  • peripheral: its consumption multiplied by the powered duration
  • error states: consumption of a single attempt multiplied by the expected number of repetitions

The result is not a universal battery life figure but an estimate for a specific configuration and a specific operating scenario. A margin also needs to be built into the calculation, since nominal battery capacity is not fully usable under all conditions, and the resulting battery life is affected, among other things, by temperature, battery ageing, and the nature of the load.

Battery-powered ACRIOS converters use battery packs such as D (19,000 mAh) and D2 (38,000 mAh), depending on the specific device and configuration. These figures serve as reference input for the calculation, not as a guaranteed battery life regardless of configuration.

A figure such as "up to 10 years" should therefore always prompt a follow-up question: under what configuration and operating conditions? In applications where the actual charge drawn needs to be tracked during operation, coulomb counting can be used; its principles and applications are covered in more detail in Coulomb meter: everything you need to know.

Checklist: what to verify before deploying a battery-powered IoT device

Before finalising a project's configuration, it is worth having answers to the following questions:

  1. How often does the meter actually need to be read?
  2. How often does data need to be sent?
  3. Can multiple readings be sent together?
  4. What does the device activate or power during a reading?
  5. What is the idle consumption of the whole device between readings?
  6. Is acknowledgement of every message required?
  7. How quickly does the device need to be reachable for downlink?
  8. What are the real radio and temperature conditions at the installation site?
  9. What does the device do after a failed reading or transmission?
  10. What margin does the battery life estimate allow for?

If any of these answers is missing, the expected battery life figure is still based on an incomplete operating scenario.

Battery life is the outcome of configuring the whole system

A single setting does not determine the battery life of an IoT device; it is the result of hundreds or thousands of repeated operating cycles. Saving a few seconds of active time may not seem significant for a single reading, but if the same cycle repeats several times an hour over many years, the difference multiplies. The same applies to idle consumption, unnecessary retransmissions, or poorly configured timeouts.

A more useful question than "how big is the device's battery" is therefore how its power profile looks under the actual operating conditions of a given installation. That question should serve as the basis for both the battery-life calculation and the device configuration before deployment.

Glossary of terms used

  • Power profile: an overview of a device's operating states, their consumption, duration, and frequency, used as the basis for estimating long-term consumption.
  • Deep sleep: a low power operating state in which non-essential parts of the device are switched off or reduced, and the device waits for the next event or a scheduled wake-up.
  • PSM (Power Saving Mode): a power saving mode in mobile IoT networks in which the device significantly reduces consumption but is not normally reachable for network communication.
  • eDRX (extended Discontinuous Reception): a mobile network mechanism that extends the intervals at which a device checks for incoming communication.
  • ADR (Adaptive Data Rate): a LoRaWAN mechanism for optimising data rate and transmit power according to link conditions.
  • Confirmed uplink: a LoRaWAN uplink for which the device expects acknowledgement of receipt from the network, suitable where the application genuinely requires it rather than as a default for every telemetry message.
  • Retry/retransmission: repeating a failed reading or communication attempt, the frequency and timing of which can significantly affect overall consumption.
  • Coulomb counting: a method based on continuously measuring and integrating current, used to track the amount of charge drawn from a battery. For batteries where voltage alone does not reliably indicate remaining capacity, it can serve as a basis for estimating it.
  • Battery pack D / D2: standard battery capacities used in battery-powered ACRIOS converters, 19,000 mAh and 38,000 mAh respectively.

FAQs

No items found.

Working on the power budget of a battery-powered IoT device? When designing a remote reading deployment, we can go through the specific operating scenario together, from reading and communication frequency, through peripheral power, to how the device behaves in error states. The result is a configuration based on the project's actual requirements, not just the nominal battery capacity.

Blog

How to?

M-Bus parsing strategies for LoRaWAN and NB-IoT

M-Bus telegrams often exceed a single LoRaWAN or NB-IoT uplink. VIF/DIF filtering and three ACRIOS fragmentation strategies, Truncate, Split, and Multiframe, plus an MQTT-over-JSON option on NB-IoT, cover the practical choices for matching data transport to the network in use.
Read more
How to?

How to best replace walk-by meter reading

Walk-by meter reading no longer keeps up, the EED is pushing for frequent consumption data. This article compares three ways to automate readings, cabling, switching to LoRaWAN meters, and a wM-Bus concentrator, and explains when keeping existing meters makes the most sense.
Read more
Technology

Can your existing meters be retrofitted?

Many remote reading projects start with existing metering infrastructure rather than new meters. This practical checklist explains what to assess before choosing a converter, communication network or platform for a successful retrofit project.
Read more
Technology

Battery life in IoT: beyond the datasheet number

Battery life in an IoT device depends on more than capacity. Temperature, communication method, signal quality and the cell's own properties all play a part. A datasheet figure is only a reference value, and real-world performance can look very different depending on the application.
Read more
Opinions and analysis

Agile, Waterfall, or NRE? Choosing a development methodology

Choosing the right collaboration model can determine whether a development project stays on budget, adapts to change, or delivers on time. When Agile, Waterfall, or NRE is the right fit? Why the best approach depends on project's goals, readiness, and technical complexity?
Read more
Technology

Developing adaptive IoT communication under the CRA

ACRIOS is developing a communication module that switches between LoRaWAN and NB-IoT on its own. Backed by the Technology Agency of the Czech Republic, the project aims for more reliable data transmission, lower costs, and security beyond the Cyber Resilience Act.
Read more
Opinions and analysis

Focused supplier or large vendor? Depends on the project

In retrofit connectivity, the biggest vendors win the largest rollouts. But for working meters that only need connecting, not replacing, a focused converter to NB-IoT or LoRaWAN often fits better. A look at where specialists and giants each have the edge.
Read more
Opinions and analysis

Edge computing in IoT metering

M-Bus payloads often exceed LoRaWAN and NB-IoT single-message limits. Edge computing solves this at the source through VIF/DIF filtering, adaptive sampling, local validation, and source encryption. When does it make sense, and when not? A practical decision guide for IoT metering deployments.
Read more
Technology

Manufacturer as a technology partner

The role of IoT device manufacturers is shifting from hardware supplier to technology partner. Parsers, open APIs, containerised backend, remote firmware management and CRA-ready security shorten implementation, reduce internal development load and lower TCO across AMR and AMI projects.
Read more
Technology

Why a device without an antenna fails

If your IoT device manages to connect even without its antenna, that is not a sign of clever engineering. It is a warning sign of poor radio design. Why a properly tuned antenna is essential for reliable wireless meter reading, what really happens inside the device, and how to test it sensibly before full deployment in the field.
Read more
Compliance

CE certification for IoT: What RED DA changes

Development went well, the device works. Then CE certification arrives and the supplier's cybersecurity documentation is missing. Since August 2025, RED DA is in force and part of every CE. How to tell if your supplier is ready, and what to do if not.
Read more
Opinions and analysis

Water losses in utility networks: The hidden cost of leaks

An estimated one in four litres of treated water is lost in European distribution networks. Average losses hover around 25%, exceeding 60% in some countries. A closer look at why pipes fail, what it really costs utilities, and why a slow leak is often worse than a visible burst.
Read more
Opinions and analysis

Pressure monitoring in water networks: Early fault detection

Every utility faces the same question: how to know something is wrong in the network as fast as possible. Acoustic methods, district metered areas and continuous pressure monitoring each bring strengths and limits. A comparison of approaches to leak detection, with real examples.
Read more
Opinions and analysis

M-Bus pressure sensor: Leak detection for water utilities

No parallel infrastructure, no new data platform, no separate operational processes. The joint ACRIOS and Lorenz solution brings continuous pressure monitoring into the same communication layer water utilities already use for smart metering – over LoRaWAN or NB-IoT.
Read more
How to?

The cost of measurement data errors and how to prevent them

Unreliable data is more costly than no data at all, especially in smart metering and energy management. A missing value or small deviation can escalate into incorrect bills, failed audits, or undetected faults. Here is what that looks like in practice and how to prevent it.
Read more
Compliance

Smart Readiness Indicator (SRI): All you need to know

Smart Readiness Indicator (SRI) is the EU's metric for a building's digital intelligence. It rates how well a building manages energy, responds to occupants, and interacts with the grid. Learn what SRI means, what the legislation requires, and what role remote meter reading plays.
Read more
Technology

M-Bus installation tool Wizard from ACRIOS

Configuration errors and troubleshooting often take more time than wiring M-Bus devices. The ACRIOS Wizard simplifies this by guiding technicians through meter detection, data selection, and network setup; reducing installation time and the need for specialised knowledge.
Read more
Technology

Coulomb meter: Everything you need to know

A Coulomb meter measures actual battery charge consumption rather than relying on estimates. This enables realistic end-of-life prediction for IoT metering devices, optimised service intervals, and reduced TCO. How does this technology work in practice, and where does it make the most sense?
Read more
Technology

ACR-EX in water utilities: remote reading of pulse water meters

Pulse water meters are common in water utility networks, but their data often remains on the mechanical register. Learn how existing pulse water meters can be connected to remote reading systems using a pulse converter with display, without replacing the meters.
Read more
Company news

ACRIOS and Quectel announce partnership

ACRIOS Systems and Quectel Wireless Solutions have formed a strategic partnership to support SME manufacturers in adopting modern Linux/Android smart modules. The joint communication outlines the scope and technical goals of the cooperation.
Read more
Opinions and analysis

External or internal? How custom development works

External development helps organisations accelerate project delivery and reduce fixed costs. This article explores when outsourcing truly makes sense, what to consider when selecting a partner, and how to structure collaboration that delivers lasting internal peace.
Read more
How to?

Proven deployment of 10,000 wM-Bus converters for EED

Digitalisation of metering is becoming a strategic priority for utilities. Experience from a project with 10,000 wM-Bus concentrators and 850,000 meters shows that success depends less on technology itself and more on change management, coordination, and structured planning.
Read more
Technology

Choosing a remote reading system for water utilities

Digitalisation brings many ways to read water meters remotely, from bus networks to direct LoRaWAN and NB-IoT communication. Learn how to choose the right approach for your utility based on existing meters, coverage conditions, and investment strategy.
Read more
Opinions and analysis

Open data interfaces pay off for reporting and integration

An open data interface means freedom and independence when working with data. Beyond storing and visualising, it enables export, reporting, automation and smooth integration with other systems. The result is greater flexibility, lower vendor lock-in and sustainable data management.
Read more
Opinions and analysis

15-minute vs daily meter readings frequency explained

How often should you measure energy and water consumption? Fifteen-minute meter reading frequency supports detailed analysis and real-time optimisation, while daily data extend battery life and simplify reporting. Learn about the benefits, trade-offs, and use cases from practice.
Read more
Technology

Scripting in IoT: Flexibility, sustainability, and protection

Many IoT deployments fail when each new customer request requires a firmware change. Scripting solves that by separating customer logic from core functions, it enables faster updates, long-term maintenance, and secure control over unique features.
Read more
Technology

Gas meter data to dashboard: ACR-EX meets Datacake

Get your gas meter data online in minutes with the ACR-EX datalogger and its direct Datacake integration. This reliable NB-IoT solution provides live readings, alerts, and a ready-to-use dashboard. All without the need to develop or maintain your own backend infrastructure.
Read more
Compliance

EPBD is coming: what BACS means for your building

Let’s break down what the BACS mandate, part of EU’s broader initiative EPDB directive, means in practice. Who must comply, which systems and protocols to use, and how to modernise your building with minimal effort using your existing infrastructure.
Read more
Opinions and analysis

When DTLS makes sense. Know before you deploy

Let’s explore when DTLS (Datagram Transport Layer Security) brings real security value to NB-IoT deployments and when it’s smarter to choose a simpler or more energy-efficient alternative. Get clarity before committing to your next smart metering rollout.
Read more
Opinions and analysis

Not your keys, not your hardware

AES encryption protects your data. But without the keys, you don’t really own the device. This article explains why requesting encryption keys matters when purchasing IoT meters, and how it gives you full control over data, integration, and long-term independence.
Read more
Technology

868 MHz or 433 MHz? The right choice for your wM-Bus

Looking for a wireless M-Bus converter but unsure which frequency band to choose? This article compares 868 MHz and 433 MHz, explains key technical differences, and offers practical guidance based on meter compatibility, signal conditions, and installation environments.
Read more
How to?

Everything you need to know, documented. ACRIOS wiki.

One place to find answers to all your technical questions. The ACRIOS wiki simplifies technical communication by bringing together everything needed for configuration, installation, and integration. Online, accessible, and continuously updated.
Read more
Technology

End-to-end custom hardware and software development

Ready-made products can work. Until they don’t. When specific requirements emerge, a custom development approach offers the flexibility to design both hardware and software precisely for the task. Whether it’s a new solution or an upgrade to existing systems.
Read more
How to?

How to collect energy data to support ISO 50001

Energy efficiency is no longer just a buzzword. With rising energy costs and increasing regulatory pressure, frameworks like ISO 50001 are becoming essential. But to optimise energy use, organisations first need one thing: structured, reliable consumption data.
Read more
How to?

Lowering IoT TCO through smart manufacturing

The price tag is just the beginning. Real savings come from what happens after deployment – device setup, integration, maintenance and optimisation. Manufacturers can make all of this easier and cheaper, without compromising on performance.
Read more
How to?

Reading Sensus meters with zero hardware changes

Unifying meter readings across different protocols doesn’t have to mean replacing hardware or relying on a single vendor. Our solution connects even legacy Sensus meters (now part of the Xylem group) into a unified system – without the need to replace your existing devices.
Read more
Opinions and analysis

Why 15-minute data matters in district heating

15-minute interval readings help clarify heat pricing, detect anomalies and reduce billing complaints. They also support transparent cost allocation, a must as dynamic tariffs and EU rules raise the bar. With our converters, you can enable them without replacing your meters.
Read more
How to?

Give me a tool that works. Not a manual.

In the field, there’s no time for unnecessary clicks or second guesses. When every minute costs money, configuration needs to be fast, reliable, and dead simple. Let's have a look at what really works – and why complexity doesn’t belong at the installation site.
Read more
Compliance

5 most common myths about remote meter reading

From 2027, remote meter reading will be mandatory under the European Efficiency Directive. Yet despite growing availability of the technology, many myths and half-truths still surround its implementation. Let's break down five of the most common misconceptions.
Read more
Opinions and analysis

Battery-powered vs wired: What really costs more?

An externally powered data bus may look cheaper on paper. But once you factor in cabling, electrician work, inspections, and long-term upkeep, the story changes. Let's compare and reveal why battery-powered solutions often save more than just money – time, effort, and peace of mind.
Read more
Compliance

Cyber Resilience Act and IoT hardware

The European Union's Cyber Resilience Act significantly reshapes hardware requirements for IoT devices – promoting secure design, manufacturer transparency, and interoperability that is essential for resilience against cybersecurity threats. Learn more about CRA.
Read more
How to?

Next-gen meter readings, no replacements needed

Discover how to modernise your metering system without the high cost of replacing existing meters. With a smart converter, you can enable seamless remote readings using your current infrastructure. Quick to deploy, easy to manage, and fully compliant with EED requirements.
Read more
How to?

Modernising metering infrastructure

Connecting different types of meters into one efficient system can be a major challenge, when dealing with various manufacturers, generations and technologies. Discover how converters offer a smart, cost-effective way to unify even the most diverse metering infrastructures.
Read more
How to?

M-Bus to IoT integration explained

Connecting M-Bus meters to IoT networks like LoRaWAN or NB-IoT is now a critical step in modern utility infrastructure. Discover four practical methods that enable reliable, scalable, and future-ready integration – without complex custom development or delays.
Read more
Opinions and analysis

Understanding TCO: More than just hardware

When investing in new technology, looking beyond the initial hardware cost is more important than crucial. Discover how understanding and managing the total cost of ownership (TCO) can lead to smarter, more sustainable, and financially efficient technology investments.
Read more
Technology

NB-IoT technology: All you need to know

NB-IoT is a low-power, cost-effective IoT technology that ensures reliable connectivity with excellent coverage and security. Ideal for smart cities, industry, energy, and agriculture, it enables efficient communication for a wide range of devices. Let's discover its key features and benefits.
Read more
Technology

LoRaWAN: All you need to know

LoRaWAN is transforming the IoT with its long-range, low-power wireless communication. Ideal for smart cities, agriculture, and industrial automation, it enables efficient, cost-effective, and secure data transmission. Discover how LoRaWAN works and its key benefits.
Read more
Technology

M-Bus, wM-Bus, and RS-485: A technology guide

As cities and industries embrace digital transformation, reliable data collection and communication are essential. M-Bus, Wireless M-Bus (wM-Bus), and RS-485 technologies play a crucial role in smart metering, industrial automation, and infrastructure monitoring.
Read more
Technology

LoRaWAN vs. NB-IoT: Which technology is right for you?

As industries embrace digital transformation, many are upgrading legacy equipment to keep pace with evolving technology. The integration of smart metering and remote monitoring is turning traditional devices into key players in the rapidly expanding IoT ecosystem.
Read more
Technology

Smart metering: What it is and why it matters

Smart metering transforms energy monitoring by real-time insights into electricity, gas, and water use. By upgrading traditional meters with converters, it enables accurate billing, early issue detection, and improved grid efficiency for both consumers and providers.
Read more
Technology

IoT: Technology that saves time and money

If you have been hearing about IoT lately, you are not alone. IoT, short for the Internet of Things, is transforming the way we live and work – saving time, effort, and sometimes hundreds of euros each year and that is why we are leveraging it here at ACRIOS Systems.
Read more
Company news

ACRIOS Systems unveils its brand-new website.

We are excited to introduce new website. With a fresh design and enhanced features, we have created a more intuitive and enjoyable experience. Seamless navigation, improved functionality, and a modern look that makes finding what you need easier. Welcome to our new digital home.
Read more