Objectif : < 500 kWh/an sur le compteur éléctrique RTE
Si vous avez une interface Teleinfo sur votre compteur RTE (borne I1I2), vous aurez peut-être envie de tracer quelques graphs.
Voilà des éléments à utiliser sous linux car tout le monde ne parle pas le stty :
Initialisation de l'interface
stty -F /dev/ttyUSB0 1200 sane evenp parenb cs7 -crtscts -icrnl -isig -icanon -iexten
Script AWK d'extraction
BEGIN {
# Dans RS, il s'agit du code hexa 0x03 0x02 puis du caractère "\n" et non pas 32\n (impossible à reproduire ici)
RS="32\n";
FS="\n";
};
# On élimine la premiere 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
Amusez-vous bien.