Relevé de compteurs à la demande

Relevez les compteurs.
Directement depuis votre app.

UNIMOD reader relève pratiquement chaque compteur et renvoie les valeurs sous forme de JSON structuré. Votre application (maître) envoie une requête – et reçoit des registres déjà interprétés. Sans une seule ligne de code de protocole compteur.

Android – interface Intent Windows – REST et IPC

🇨🇭 VOLAG System AG – seul fournisseur suisse indépendant de relevé mobile pour tous les compteurs, protocoles et médias.

Comment fonctionne UNIMOD reader
📱
Votre app maître ERP · outil WorkForce · app terrain
Requête ◄ JSON
📱
UNIMOD reader parle tous les protocoles compteur courants
↓ relève
Compteur Électricité · chaleur · eau · gaz – optique, Bluetooth ou radio
Command: "read" ProtocolHint: "DLMS"
100+Pilotes de compteurs dans le portail MDM
9Familles de protocoles compteur
2Plateformes : Android et Windows
7Têtes de lecture : 5 optiques · 2 radio

Basé sur la technologie de relevé éprouvée de VOLAG System AG – utilisée par plus de 200 distributeurs d'énergie en Suisse. Intégré notamment au processus de changement de compteur innosolv is-e et à des environnements SAP (avec LogObject, p. ex. chez BKW).

Ce que fait l'app

Bien plus qu'un simple relevé

De la simple valeur d'index au relevé des courbes de charge ou à la commande du disjoncteur – UNIMOD reader couvre l'ensemble du workflow terrain. Chaque fonction s'appelle via la même requête Read, seul le Command change.

📖

Relevé

Relever les index actuels et les valeurs antérieures par registre – y compris le code OBIS, les données brutes et les valeurs déjà converties avec unité.

Command: read
🕑

Régler l'heure

Mettre à jour la date et l'heure du compteur et les synchroniser avec le réseau – pour des horodatages corrects à chaque relevé.

Command: settime

Clôture / provision

Déclencher la provision et générer les valeurs historiques sur le compteur – la base de décomptes périodiques propres.

Command: provision
📈

Relevé des courbes de charge

Relever les courbes de charge 1 et 2 de manière ciblée sur une plage de dates.

Command: read_lp1 / read_lp2
🔀

Fonctions disjoncteur

Lire l'état du disjoncteur, couper (disconnect) ou reconnecter (reconnect) le compteur et définir le control-mode.

Command: breaker_state · _disconnect · _reconnect · _controlmode
⌨️

Commandes

Commandes spécifiques : lire et écrire des valeurs quelconques et exécuter des méthodes sur le compteur – librement définies ou prédéfinies depuis le portail MDM.

Command: custom_cmds · custom_cmds_mdm
Protocoles compteur et connexions

Un reader pour (presque) chaque compteur

UNIMOD reader relève chaque compteur prenant en charge l'un des protocoles compteur suivants – tous fabricants confondus et sans que votre app ait à connaître les détails du protocole.

IEC
IEC62056-21 (ex-1107)
DLMS
DLMSLLS et HLS
KMP
KMPKamstrup, HLS via fichier KEM inclus
SML
SMLSmart Message Language
C12
ANSI C12standard US
STX
SONTEXchaleur et eau par radio
📡
RADIOwM-Bus · OMS · SML · Kamstrup Compact
CS
Câble CSRelevé filaire
ANY
ANY-Readoutordre de protocoles défini par le client
🔦
Tête de lecture optique

Relevé via la tête de lecture optique Bluetooth directement sur le compteur – 5 types de têtes pris en charge.

📡
Relevé radio

Walk-by/drive-by via adaptateur radio (2 types) – avec affichage en temps réel sur la carte et l'écran de navigation.

🔗
Câble CS

Connexion filaire pour les compteurs sans interface optique ni radio.

Matériel de relevé pris en charge

Pour UNIMOD reader, nous recommandons et prenons actuellement en charge ces 7 têtes de lecture (5 optiques, 2 radio). D'autres têtes peuvent être implémentées sur demande.

K01-3000 · K01-Blue S
Seidel & Schnorr (P+E)
optique
CAB-05
GWF
optique + inductif
DvBTIR
Device
optique
m2c PMR
Landis+Gyr
optique
Zak11
optique
DvBTIR-WMB868
Device
optique & radio
MBWBLUE
Michael Rac GmbH
radio
Intégration

Intégré en quelques heures, pas en mois

Pas de pile de protocoles compteur, pas de maintenance de pilotes dans votre app. Deux requêtes suffisent – le setup est négocié une seule fois, ensuite vous déclenchez autant de relevés que vous voulez. Le relevé s'exécute en arrière-plan – vos utilisateurs ne subissent aucune rupture dans l'app d'origine.

1

Setup Request

Négocier une fois la version d'interface et le chiffrement optionnel. Votre clé publique en entrée, celle du reader en retour.

2

Read Request

Déclencher un relevé ou une commande spéciale – une chaîne JSON avec Command et ProtocolHint.

3

Réponse JSON

Registres déjà interprétés avec valeur, unité, OBIS et données brutes – de retour dans votre app.

// Démarrer le relevé depuis l'app maître – un seul Intent suffit
Intent read = new Intent();
read.setAction("ch.volag.ucreader.external.READING_REQUEST");
read.putExtra("request", requestJson);
startActivityForResult(read, REQ_READ);

// Récupérer la réponse
String response = data.getStringExtra("response");
# Sous Windows : simple appel REST au service reader local
POST http://localhost:49425/ureader/read/
Content-Type: text/plain
Authorization: Basic ***

# Body = la même requête JSON que sur Android
# Ou via un 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
}
💡 Les mêmes structures JSON valent pour Android et Windows – vous implémentez l'intégration une seule fois et l'utilisez sur les deux plateformes. Avec le JSON API Testlab, vous testez vos requêtes avant d'écrire la moindre ligne de code de production.
Sécurité et exploitation

Conçu pour la sécurité – de la liaison au compteur

Les données de compteur et d'accès sont sensibles. UNIMOD reader protège l'échange avec votre app et obtient toutes les informations de relevé de manière centralisée depuis le portail MDM. Si vous ne le souhaitez pas, les données d'accès telles que le mot de passe du compteur ou la clé HLS peuvent aussi être transmises directement par votre app maître dans la requête.

Pour qui

Pensé pour tous ceux qui relèvent des compteurs

👩‍💻

Développeurs et éditeurs de logiciels

Intégrez le relevé de compteurs dans votre app terrain ou ERP existante, au lieu d'implémenter les protocoles vous-même. Interface JSON clairement documentée, exemples de code et Testlab inclus.

Distributeurs d'énergie

Électricité, chaleur, eau et gaz avec une seule app – tous fabricants confondus. De l'index aux courbes de charge jusqu'à la commande du disjoncteur sur le terrain. Même après le déploiement des smart meters, le relevé mobile reste nécessaire – UNIMOD reader le couvre.

🛠️

Prestataires de relevé

Relevé radio walk-by et drive-by avec carte en temps réel, ou relevé ciblé sur place via tête de lecture optique – flexible selon la mission.

Disponible pour Android et Windows

Prêt à intégrer UNIMOD reader dans votre app ?

Téléchargez l'app depuis le Play Store et parlez à VOLAG System AG de la variante Windows, de l'accès au portail MDM et de votre intégration.