UNIMOD reader reads virtually any meter and returns the values as structured JSON. Your (master) app sends one request – and gets back fully interpreted registers. Without a single line of meter-protocol code.
🇨🇭 VOLAG System AG – the only independent Swiss provider of mobile meter reading for all meters, protocols and media.
Command: "read"
ProtocolHint: "DLMS"
Built on VOLAG System AG's proven meter-reading technology – in use at more than 200 energy utilities in Switzerland. Integrated e.g. into the innosolv is-e meter-exchange process and into SAP environments (with LogObject, e.g. at BKW).
From a simple index value to load-profile reads or breaker control – UNIMOD reader covers the entire field workflow. Every function is driven through the same read request; only the Command changes.
Read current index and previous values per register – including OBIS code, raw data and already-converted values with unit.
Command: readUpdate the meter's date and time and sync it with the grid – for correct timestamps on every reading.
Command: settimeTrigger provision and generate historical values on the meter – the basis for clean periodic billing.
Command: provisionRead load profiles 1 and 2 in a targeted way over a date range.
Command: read_lp1 / read_lp2Read the breaker state, disconnect or reconnect the meter, and set the control mode.
Command: breaker_state · _disconnect · _reconnect · _controlmodeCustom commands: read & write arbitrary values and execute methods on the meter – freely defined or predefined from the MDM portal.
Command: custom_cmds · custom_cmds_mdmUNIMOD reader reads every meter that supports one of the following meter protocols – across manufacturers and without your app having to know the protocol details.
Reading via the optical Bluetooth head directly at the meter – 5 head types supported.
Walk-by/drive-by via radio adapter (2 types) – with real-time display on the map and navigation view.
Wired connection for meters without an optical or radio interface.
For UNIMOD reader we currently recommend and support these 7 reading heads (5 optical, 2 radio). Other heads can be implemented on request.
No meter-protocol stack, no driver maintenance in your app. Two requests are enough – the setup is negotiated once, then you trigger as many readings as you like. The reading runs in the background – your users experience no break in their original app.
Negotiate the interface version and optional encryption once. Your public key in, the reader's key back.
Trigger a reading or special command – a JSON string with Command and ProtocolHint.
Fully interpreted registers with value, unit, OBIS and raw data – back in your app.
// Start the reading from the master app – one Intent is enough Intent read = new Intent(); read.setAction("ch.volag.ucreader.external.READING_REQUEST"); read.putExtra("request", requestJson); startActivityForResult(read, REQ_READ); // Grab the response String response = data.getStringExtra("response");
# On Windows: a simple REST call to the local reader service POST http://localhost:49425/ureader/read/ Content-Type: text/plain Authorization: Basic *** # Body = the same JSON request as on Android # Or via named pipe: \\.\pipe\UnimodReader.pipe
{
"Version": "1.0",
"User": { "CompanyRemoteId": "P12345" },
"ProtocolHint": "DLMS",
"Command": "read",
"UseStoredPassword": true
}
{
"FactoryNo": "19092396",
"UsedProtocol": "DLMS",
"MeterDatetime": "2026-07-13 14:45:29",
"Registers": [
{
"Obis": "1-1:1.8.1",
"Value": "1240.5", "Unit": "kWh",
"SourceValue": "1240500", "SourceUnit": "Wh"
}
],
"Error": null
}
Meter data and access credentials are sensitive. UNIMOD reader protects the exchange with your app and obtains all reading information centrally from the MDM portal. Where that is not desired, access credentials such as the meter password or HLS key can also be passed directly by your master app in the request.
Integrate meter reading into your existing field or ERP app instead of implementing the protocols yourself. Clearly documented JSON interface, sample code and Testlab included.
Electricity, heat, water and gas with a single app – across manufacturers. From the index value through load profiles to breaker control in the field. Even after the smart-meter rollout, mobile reading stays necessary – UNIMOD reader covers it.
Walk-by and drive-by radio reading with a real-time map, or targeted on-site reading via optical head – flexible per assignment.
Download the app from Google Play and talk to VOLAG System AG about the Windows variant, MDM portal access and your integration.