05 janvier 2012

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.

Posté par lesbechets à 20:48 - - Commentaires [0] - Permalien [#]


Commentaires sur Objectif : < 500 kWh/an sur le compteur éléctrique RTE

Nouveau commentaire