Lettura contatori come servizio

Leggi i contatori.
Direttamente dalla tua app.

UNIMOD reader legge praticamente qualsiasi contatore e restituisce i valori come JSON strutturato. La tua app (master) invia una richiesta – e riceve registri già interpretati. Senza una sola riga di codice di protocollo contatore.

Android – interfaccia Intent Windows – REST e IPC

🇨🇭 VOLAG System AG – unico fornitore svizzero indipendente di lettura mobile per tutti i contatori, protocolli e media.

Come funziona UNIMOD reader
📱
La tua app master ERP · strumento WorkForce · app sul campo
Richiesta ◄ JSON
📱
UNIMOD reader parla tutti i protocolli contatore comuni
↓ legge
Contatore Elettricità · calore · acqua · gas – ottico, Bluetooth o radio
Command: "read" ProtocolHint: "DLMS"
100+Driver contatore nel portale MDM
9Famiglie di protocolli contatore
2Piattaforme: Android e Windows
7Teste di lettura: 5 ottiche · 2 radio

Basato sulla collaudata tecnologia di lettura di VOLAG System AG – in uso presso oltre 200 aziende elettriche in Svizzera. Integrato tra l'altro nel processo di sostituzione contatori innosolv is-e e in ambienti SAP (con LogObject, p. es. presso BKW).

Cosa fa l'app

Molto più di una semplice lettura

Dal semplice valore di indice alla lettura dei profili di carico o al controllo del sezionatore – UNIMOD reader copre l'intero flusso di lavoro sul campo. Ogni funzione si richiama tramite la stessa richiesta Read, cambia solo il Command.

📖

Lettura

Leggere i valori attuali e precedenti per registro – incluso il codice OBIS, i dati grezzi e i valori già convertiti con unità.

Command: read
🕑

Impostare l'ora

Aggiornare data e ora del contatore e sincronizzarle con la rete – per marche temporali corrette a ogni lettura.

Command: settime

Chiusura / provision

Attivare la provision e generare i valori storici sul contatore – la base per conteggi periodici puliti.

Command: provision
📈

Lettura profili di carico

Leggere i profili di carico 1 e 2 in modo mirato su un intervallo di date.

Command: read_lp1 / read_lp2
🔀

Funzioni sezionatore

Leggere lo stato del sezionatore, disconnettere (disconnect) o riconnettere (reconnect) il contatore e impostare il control mode.

Command: breaker_state · _disconnect · _reconnect · _controlmode
⌨️

Comandi

Comandi specifici: leggere e scrivere valori arbitrari ed eseguire metodi sul contatore – liberamente definiti o predefiniti dal portale MDM.

Command: custom_cmds · custom_cmds_mdm
Protocolli contatore e connessioni

Un reader per (quasi) ogni contatore

UNIMOD reader legge ogni contatore che supporta uno dei seguenti protocolli contatore – trasversale ai produttori e senza che la tua app debba conoscere i dettagli del protocollo.

IEC
IEC62056-21 (ex 1107)
DLMS
DLMSLLS e HLS
KMP
KMPKamstrup, incl. HLS via file KEM
SML
SMLSmart Message Language
C12
ANSI C12standard USA
STX
SONTEXcalore e acqua via radio
📡
RADIOwM-Bus · OMS · SML · Kamstrup Compact
CS
Cavo CSLettura via cavo
ANY
ANY-Readoutordine dei protocolli definito dal cliente
🔦
Testa di lettura ottica

Lettura tramite la testa ottica Bluetooth direttamente sul contatore – 5 tipi di testa supportati.

📡
Lettura radio

Walk-by/drive-by tramite adattatore radio (2 tipi) – con visualizzazione in tempo reale su mappa e schermata di navigazione.

🔗
Cavo CS

Connessione via cavo per contatori senza interfaccia ottica o radio.

Hardware di lettura supportata

Per UNIMOD reader attualmente consigliamo e supportiamo queste 7 teste di lettura (5 ottiche, 2 radio). Altre teste possono essere implementate su richiesta.

K01-3000 · K01-Blue S
Seidel & Schnorr (P+E)
ottica
CAB-05
GWF
ottica + induttiva
DvBTIR
Device
ottica
m2c PMR
Landis+Gyr
ottica
Zak11
ottica
DvBTIR-WMB868
Device
ottica & radio
MBWBLUE
Michael Rac GmbH
radio
Integrazione

Integrato in ore, non in mesi

Nessuno stack di protocolli contatore, nessuna manutenzione dei driver nella tua app. Bastano due richieste – il setup viene negoziato una volta sola, poi avvii tutte le letture che vuoi. La lettura avviene in background – i tuoi utenti non subiscono alcuna interruzione nell'app di origine.

1

Setup request

Negoziare una volta la versione dell'interfaccia e la crittografia opzionale. La tua chiave pubblica in ingresso, quella del reader di ritorno.

2

Read request

Avviare una lettura o un comando speciale – una stringa JSON con Command e ProtocolHint.

3

Risposta JSON

Registri già interpretati con valore, unità, OBIS e dati grezzi – di ritorno nella tua app.

// Avvia la lettura dall'app master – basta un Intent
Intent read = new Intent();
read.setAction("ch.volag.ucreader.external.READING_REQUEST");
read.putExtra("request", requestJson);
startActivityForResult(read, REQ_READ);

// Recupera la risposta
String response = data.getStringExtra("response");
# Su Windows: una semplice chiamata REST al servizio reader locale
POST http://localhost:49425/ureader/read/
Content-Type: text/plain
Authorization: Basic ***

# Body = la stessa richiesta JSON di Android
# Oppure 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
}
💡 Le stesse strutture JSON valgono per Android e Windows – implementi l'integrazione una volta sola e la usi su entrambe le piattaforme. Con il JSON API Testlab testi le richieste prima di scrivere una sola riga di codice di produzione.
Sicurezza ed esercizio

Sicuro fin dalla progettazione – dalla linea al contatore

I dati dei contatori e le credenziali di accesso sono sensibili. UNIMOD reader protegge lo scambio con la tua app e ottiene tutte le informazioni di lettura in modo centralizzato dal portale MDM. Dove non è desiderato, le credenziali di accesso come la password del contatore o la chiave HLS possono essere trasmesse anche direttamente dalla tua app master nella richiesta.

Per chi

Pensato per tutti coloro che leggono i contatori

👩‍💻

Sviluppatori e software house

Integra la lettura dei contatori nella tua app sul campo o ERP esistente, invece di implementare i protocolli da solo. Interfaccia JSON chiaramente documentata, codice di esempio e Testlab inclusi.

Aziende elettriche

Elettricità, calore, acqua e gas con un'unica app – trasversale ai produttori. Dal valore di indice ai profili di carico fino al controllo del sezionatore sul campo. Anche dopo il rollout degli smart meter, la lettura mobile resta necessaria – UNIMOD reader la copre.

🛠️

Fornitori di servizi di lettura

Lettura radio walk-by e drive-by con mappa in tempo reale, oppure lettura mirata sul posto tramite testa ottica – flessibile per ogni incarico.

Disponibile per Android e Windows

Pronto a integrare UNIMOD reader nella tua app?

Scarica l'app da Google Play e parla con VOLAG System AG della variante Windows, dell'accesso al portale MDM e della tua integrazione.