Lecteur de compteur en temps réel

Comment lire votre propre compteur intelligent avec un RTL-SDR

Pour lire votre propre compteur intelligent avec un RTL-SDR, branchez une clé RTL2832U sur un téléphone ou un PC, réglez la réception sur la bande 900 MHz et décodez les messages de consommation que votre compteur diffuse déjà. La plupart des compteurs d'électricité et de gaz nord-américains envoient un relevé cumulé toutes les 30 secondes à quelques minutes, sans chiffrement et en clair.

Étape 1 : Vérifier si votre compteur émet

Examinez le compteur avant d'acheter quoi que ce soit. La plupart des compteurs d'électricité et de gaz nord-américains installés au cours des dernières décennies disposent d'un module de relevé automatique, afin qu'un véhicule de passage ou un collecteur fixe puisse les lire sans intervention sur place. Ces modules émettent, que quelqu'un écoute ou non.

Les terminaux Itron ERT portent généralement une mention ERT et un numéro de série sur la face avant ou sur une étiquette. Les compteurs de gaz ont souvent un petit module fixé sur le totalisateur plutôt qu'un module intégré. En cas de doute, votre fournisseur peut généralement vous indiquer le type de terminal dont vous disposez.

Certains fournisseurs exploitent des réseaux maillés avec des données chiffrées. Si c'est votre cas, aucun récepteur ne pourra les décoder : il s'agit d'un obstacle définitif, et non d'un problème de réglage.

Étape 2 : Acheter la bonne clé

Toute clé USB RTL-SDR basée sur le RTL2832U fera l'affaire. Les clés équipées d'un tuner R820T ou R820T2 sont le choix sûr par défaut et coûtent généralement entre 25 et 40 $. La RTL-SDR Blog V4 est la recommandation habituelle pour un premier achat, car elle est livrée avec un jeu d'antennes correct.

Étape 3 : Connecter la clé à un téléphone ou à un PC

Vous avez deux options pratiques : brancher la clé sur un téléphone, ou la laisser sur un ordinateur qui reste en place. Les deux donnent les mêmes données.

Sur Android ou un Chromebook, un adaptateur USB OTG suffit. Si le téléphone redémarre ou si la clé se déconnecte sous charge, un hub USB alimenté règle généralement le problème, car ces clés consomment plus de courant que ce qu'un téléphone fournit volontiers.

Sur Windows, la clé nécessite le pilote WinUSB, installé une seule fois avec Zadig. Sur Linux, installez libusb, et déchargez le pilote noyau DVB si le système a réquisitionné la clé comme tuner TV au démarrage.

Étape 4 : Placer l'antenne au bon endroit

L'emplacement de l'antenne compte plus que tout le reste dans cette installation. Un quart de longueur d'onde à environ 915 MHz fait près de 8 cm, soit un peu plus de 3 inches ; une antenne télescopique d'origine repliée à peu près à cette longueur est donc déjà presque optimale.

Les signaux de la bande 900 MHz se comportent à peu près comme en visibilité directe. Une fenêtre orientée vers le compteur l'emporte largement sur une étagère de cave, la hauteur aide, et les bardages métalliques, l'isolant à film aluminium et les vitrages à faible émissivité atténuent fortement. Si vous ne recevez rien, déplacez l'antenne avant de modifier autre chose.

Étape 5 : Attendre les premiers paquets

Les compteurs ne répondent pas aux requêtes. Ils émettent selon leur propre calendrier ; après l'installation, il ne reste donc qu'à attendre, généralement de 30 secondes à quelques minutes par point de mesure, selon le type de compteur et sa configuration par le fournisseur.

Attendez-vous à voir d'abord d'autres identifiants de compteurs. La bande est partagée et, dans un quartier dense, un récepteur capte des dizaines de points voisins. Repérez le vôtre en comparant le numéro de série imprimé sur votre propre compteur, et ignorez le reste.

Étape 6 : Transformer un compteur en consommation

Le nombre de chaque message est un total cumulé, pas un débit instantané. Pensez au compteur kilométrique, pas au compteur de vitesse. La consommation sur un intervalle donné est la différence entre le relevé au début et le relevé à la fin.

Les unités dépendent du compteur : kilowattheures pour l'électricité, centaines de pieds cubes ou mètres cubes pour le gaz, gallons ou pieds cubes pour l'eau. Les compteurs indiquent souvent une unité mise à l'échelle ; comparez donc une fois une journée de relevés à un chiffre connu de votre facture pour déterminer le coefficient de votre point de mesure.

ÉlémentValeur typique
Plage902 à 928 MHz (bande ISM nord-américaine)
Types de messages courantsSCM, SCM+, IDM, R900
Intervalle de diffusionToutes les 30 secondes à quelques minutes
Antenne quart d'onde à ~915 MHzEnviron 8 cm (un peu plus de 3 pouces)
Portée utileQuelques dizaines de mètres à quelques centaines, très dépendant des obstacles
Coût de la cléEnviron 25 à 40 $

Ne lisez que les compteurs qui vous appartiennent

Utilify est autorisé à surveiller les compteurs qui vous appartiennent ou pour lesquels vous avez une autorisation explicite de surveillance. L'application ne fait que recevoir des signaux radio ; elle n'émet jamais.

La réception passive des émissions non chiffrées des compteurs, diffusées intentionnellement sur le spectre radio public, est généralement légale aux États-Unis, mais vous devez le vérifier pour votre situation. Les relevés captés par radio sont donnés à titre informatif et ne remplacent pas votre facture officielle du fournisseur.

Éviter l'assemblage

La voie open source est bien connue — rtl_433 et rtlamr les deux décodent ces messages, mais vous finissez par gérer un Raspberry Pi, une base de données et un tableau de bord. Utilify gère le décodage, le stockage et les graphiques dans une seule application : les relevés sont enregistrés dans une base SQLite locale sur votre appareil, les graphiques couvrent de 7 jours à un an, et la température historique est superposée pour rendre évidents les pics liés à la météo.

Lisez vos compteurs avec Utilify

Branchez une clé RTL-SDR et commencez à lire vos propres compteurs en quelques secondes. Aucun compte fournisseur, aucun cloud.

Autres guides : Maison & loisirs · tous les guides d'Adelyons