..

author: sbt date: 2014-05-26 06:36:30+00:00 title: Interface RTE Téléinfo category: hardware tags: awk, economie d'energie, negawatt, raspberrypi, serial, shell

Interface RTE Téléinfo

Si vous avez une interface Teleinfo sur votre compteur RTE (borne I1I2), vous aurez peut-être envie de tracer quelques graphiques RRD.

Je trouve que la version la plus simple pour récupérer les données est en shell classique.

Initialisation de l'interface

stty -F /dev/ttyUSB0 1200 sane evenp parenb cs7 -crtscts -icrnl -isig -icanon -iexten

Script AWK d'extraction

teleinfo.lib.awk :

BEGIN {
RS="\003\002\n";
FS="\n";
};

# On élimine la première entrée qui peut être incomplète
NR == 2 {
# On ajoute la date au format UNIX EPOCH
"date '+%s'" | getline epoch;
printf("EPOCH %d\n",epoch);
print $0;
}

Code SHELL d'extraction d'une entrée

Le nombre de lignes (ici 20) est à adapter en fonction de votre abonnement électrique.

head -n 20 /dev/ttyUSB0 | awk -f teleinfo.lib.awk