Octobre 2016 marque un tournant fondamental dans l’histoire de ThingsLog : la plateforme devient capable de surveiller tous types d’appareils tiers, independamment de leur marque ou de leur protocole de communication. Cette capacite d’integration universelle est la cle de voute de la proposition de valeur ThingsLog pour les integrateurs systeme et les operateurs de utilities. Elle signifie qu’il n’est pas necessaire de remplacer le parc de compteurs existant pour beneficier de la surveillance IoT : n’importe quel compteur d’eau, d’energie, de gaz ou capteur industriel peut etre connecte a la plateforme ThingsLog via l’enregistreur approprie.
Table des matieres
- Ce que signifie l’integration universelle techniquement
- Exemples d’appareils tiers supportes
- Architecture : ThingsLog comme traducteur universel
- Avantages pour les integrateurs systeme
- Etat actuel du support tiers
- Questions frequentes
Ce que signifie l’integration universelle techniquement
L’integration universelle dans le contexte de ThingsLog signifie la capacite a collecter des donnees de mesure depuis n’importe quel appareil de terrain, sans etre lie a un fabricant ou a un protocole proprietaire. Cette approche protocol-agnostic repose sur la prise en charge de plusieurs interfaces physiques et protocoles de communication standards dans les enregistreurs ThingsLog.
L’interface la plus simple est l’entree impulsionnelle (pulse, S0 contact sec) : pratiquement tous les compteurs de consommation fabriques dans les 50 dernieres annees disposent d’une sortie impulsionnelle standardisee. Chaque impulsion represente une quantite fixe de la grandeur mesuree (litre, watt-heure, unite thermique). L’enregistreur ThingsLog compte ces impulsions et les convertit en valeur physique selon le coefficient configure. Aucune connaissance du protocole du fabricant n’est necessaire : c’est l’interface la plus universelle qui soit.
Les entrees analogiques 4-20 mA constituent la deuxieme interface universelle : c’est la norme industrielle pour les capteurs de mesure continus (pression, debit, niveau, temperature, qualite). Un signal de 4 mA represente la valeur minimale de la plage de mesure, et 20 mA represente la valeur maximale. Cette normalisation garantit l’interoperabilite entre capteurs de marques differentes et systemes d’acquisition comme ThingsLog. RS485 Modbus RTU est la troisieme interface cle pour les appareils numeriques tels que les compteurs d’energie intelligents, les automates et les capteurs avec afficheur.
Exemples d’appareils tiers supportes par ThingsLog
La liste des appareils tiers connectables a ThingsLog est pratiquement illimitee grace aux interfaces standardisees. Dans le domaine de l’eau, les compteurs Itron (Aquadis+, Flostar M), Diehl (IZAR, HYDRUS), Sensus (iPERL), et la quasi-totalite des compteurs mecaniques avec roue a aimant permanent peuvent etre connectes via sortie impulsionnelle. Les debimetres electromagnetiques Endress+Hauser (Promag), Siemens (Sitrans F), et Yokogawa disposent de sorties 4-20 mA ou RS485 Modbus compatibles ThingsLog.
Dans le domaine de l’energie, les analyseurs de puissance PZEM (PZEM-004T, PZEM-016) populaires dans le marche DIY et industriel leger communiquent via RS485 Modbus et peuvent etre lus directement par un enregistreur ThingsLog. Les compteurs d’energie ABB, Schneider Electric (iEM3000), et Eastron (SDM120, SDM630) supportent egalement Modbus RTU. Les capteurs de temperature industriels DHT22 ou DS18B20 avec interface numerique, les capteurs de pression Keller (4-20 mA), et les sondes de qualite d’eau (conductivite, pH, turbidite) avec transmetteur 4-20 mA peuvent tous etre integres.
Le support Tasmota (firmware open source pour les modules ESP8266/ESP32) permet de connecter une large gamme d’appareils electroniques grand public et DIY a la plateforme ThingsLog via MQTT. Un module Sonoff avec firmware Tasmota peut piloter un relais de commande et remonter des informations d’etat ; un capteur AM2301 peut transmettre temperature et humidite. Cette integration Tasmota ouvre ThingsLog a un ecosysteme de milliers d’appareils connectables pour un cout minime.
Architecture : ThingsLog comme traducteur universel entre capteurs et cloud
Dans l’architecture IoT de ThingsLog, l’enregistreur de donnees joue le role d’un traducteur universel entre le monde des signaux physiques terrain et le monde des donnees numeriques cloud. D’un cote, il parle le langage des capteurs et compteurs industriels (impulsions electriques, courant 4-20 mA, trames Modbus RTU). De l’autre, il parle le langage d’Internet (paquets NB-IoT, trames LoRaWAN, requetes HTTP/MQTT).
Cette architecture a deux faces est ce qui rend ThingsLog universellement deployable. Les ingenieurs terrain qui connaissent leurs compteurs et leurs capteurs savent comment les cabler a l’enregistreur. Les developpeurs et integrateurs IT qui connaissent les APIs REST et MQTT savent comment recuperer les donnees depuis la plateforme. Le traducteur ThingsLog gere la complexite du milieu de maniere transparente pour les deux mondes.
Cette architecture ouverte a une implication commerciale majeure : ThingsLog ne cherche pas a remplacer les fabricants de capteurs ou de compteurs. Il est complementaire a leur offre. Un fabricant de compteurs d’eau peut recommander ThingsLog a ses clients comme solution de telemeesure compatible avec ses compteurs existants, sans aucun conflit d’interet. C’est une position de plateforme neutre et ouverte, qui favorise les partenariats avec l’ensemble de l’ecosysteme des equipementiers industriels.
Avantages pour les integrateurs systeme : fin du lock-in fournisseur
Pour les integrateurs systeme qui deployent des solutions IoT pour leurs clients utilities et industriels, la capacite d’integration universelle de ThingsLog est un avantage commercial decisif. Elle elimine le phenomene de vendor lock-in qui affecte de nombreuses solutions IoT proprietaires. Avec ThingsLog, l’integrateur peut melanger des compteurs de differents fabricants dans le meme projet et les connecter tous a la meme plateforme de supervision.
Cette flexibilite est egalement precieuse pour les projets d’extension et de modernisation progressive. Un operateur peut commencer par connecter ses 200 plus gros consommateurs, puis etendre progressivement la couverture a des compteurs plus petits, en ajoutant des enregistreurs ThingsLog sans avoir a modifier la plateforme ou les processus operationnels. Cette scalabilite organique est bien adaptee aux contraintes budgetaires des utilities municipaux.
Pour les projets multi-pays, la neutralite protocolaire de ThingsLog est egalement un atout : les standards de comptage varient d’un pays a l’autre (M-Bus dominant en Allemagne et Scandinavie, Modbus en Europe du Sud et de l’Est, Wireless M-Bus en France pour le gaz). ThingsLog peut s’adapter a chaque contexte local sans necessiter des variantes materielles differentes pour chaque marche.
Etat actuel du support d’appareils tiers dans ThingsLog
Depuis le jalon de 2016, le support des appareils tiers dans ThingsLog n’a cesse de s’enrichir. Aujourd’hui, la plateforme supporte nativement les protocoles suivants : impulsionnel (pulse S0), analogique 4-20 mA avec scaling configurable, RS485 Modbus RTU (lecture de registres holding et input, entiers 16/32 bits et flottants 32 bits), MQTT (publication et abonnement, JSON configurable), et Tasmota (integration native avec les appareils ESP8266/ESP32 sous firmware Tasmota).
La roadmap de ThingsLog prevoit d’etendre encore ce support avec M-Bus (protocole europeen standard pour les compteurs de chaleur et d’eau), Wireless M-Bus (868 MHz, utilise par de nombreux compteurs intelligents europeens), et des integrations certifiees avec des fabricants de compteurs specifiques (Itron, Landis+Gyr, Kamstrup). Ces extensions repondent aux besoins exprimes par les operateurs de utilities europeens qui deployent massivement des compteurs intelligents dans le cadre des directives europeennes sur l’efficacite energetique et la gestion de l’eau.
| Interface / Protocole | Cas d’usage typique |
|---|---|
| Pulse / S0 contact sec | Compteurs eau, gaz, electricite mecaniques et electroniques |
| 4-20 mA analogique | Capteurs pression, debit, niveau, temperature industriels |
| RS485 Modbus RTU | Analyseurs d’energie, debimetres electromagnetiques, automates |
| MQTT | Integration systemes IoT tiers, brokers industriels |
| Tasmota | Modules ESP8266/ESP32 DIY, relais, capteurs environnementaux |
Questions frequentes
Comment configurer l’integration d’un compteur Modbus tiers sur la plateforme ThingsLog ?
La configuration d’un appareil Modbus tiers sur ThingsLog necessite les informations suivantes : l’adresse Modbus de l’esclave (1-247), le type de registre a lire (Holding Register 4xxxx ou Input Register 3xxxx), le numero du registre, et le type de donnees (entier 16 bits non signe/signe, entier 32 bits, flottant IEEE 754 32 bits). Ces informations sont disponibles dans la documentation Modbus du fabricant du compteur. Sur la plateforme ThingsLog, ces parametres se configurent dans la section Canaux de l’appareil, avec en plus le facteur d’echelle et l’offset si necessaire. ThingsLog peut lire jusqu’a 8 registres Modbus par cycle de mesure sur un meme appareil, permettant de collecter simultanement puissance active, reactive, tension, courant et energie cumulee depuis un seul analyseur de puissance.
ThingsLog peut-il integrer des appareils qui n’ont aucune interface standard ?
Pour les appareils sans interface standard, plusieurs solutions existent. La premiere est l’installation d’un transmetteur externe : un capteur de courant a pince (clamp CT) mesure la consommation electrique d’un equipement sans l’ouvrir, et son signal 4-20 mA est directement lisible par ThingsLog. Un transmetteur de pression differentielle convertit un signal mecanique en 4-20 mA. La deuxieme approche est l’interface optique : certains compteurs anciens ont un afficheur LCD qui peut etre lu optiquement par un module de lecture optique produisant des signaux Modbus ou 4-20 mA. Pour les cas tres specifiques, ThingsLog peut developper des adaptateurs sur mesure en collaboration avec le client ou l’integrateur.
L’integration de nouveaux appareils tiers necessite-t-elle une mise a jour firmware de l’enregistreur ?
Dans la plupart des cas, non : l’integration d’un nouvel appareil tiers se fait via la configuration logicielle de la plateforme, sans mise a jour firmware de l’enregistreur. Les interfaces physiques (pulse, 4-20 mA, Modbus) sont gerees par le firmware existant, et c’est la configuration des canaux sur la plateforme qui definit comment interpreter les signaux. Seule l’integration de nouveaux protocoles physiques (par exemple M-Bus ou Wireless M-Bus) necessite une mise a jour firmware. ThingsLog deploie les mises a jour firmware a distance (OTA) sans interruption de service et sans intervention physique sur les appareils deployes.

