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.
🇨🇭 VOLAG System AG – seul fournisseur suisse indépendant de relevé mobile pour tous les compteurs, protocoles et médias.
Command: "read"
ProtocolHint: "DLMS"
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).
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.
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: readMettre à jour la date et l'heure du compteur et les synchroniser avec le réseau – pour des horodatages corrects à chaque relevé.
Command: settimeDéclencher la provision et générer les valeurs historiques sur le compteur – la base de décomptes périodiques propres.
Command: provisionRelever les courbes de charge 1 et 2 de manière ciblée sur une plage de dates.
Command: read_lp1 / read_lp2Lire l'état du disjoncteur, couper (disconnect) ou reconnecter (reconnect) le compteur et définir le control-mode.
Command: breaker_state · _disconnect · _reconnect · _controlmodeCommandes 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_mdmUNIMOD 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.
Relevé via la tête de lecture optique Bluetooth directement sur le compteur – 5 types de têtes pris en charge.
Walk-by/drive-by via adaptateur radio (2 types) – avec affichage en temps réel sur la carte et l'écran de navigation.
Connexion filaire pour les compteurs sans interface optique ni radio.
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.
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.
Négocier une fois la version d'interface et le chiffrement optionnel. Votre clé publique en entrée, celle du reader en retour.
Déclencher un relevé ou une commande spéciale – une chaîne JSON avec Command et ProtocolHint.
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 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.
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.
É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.
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.
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.