tarifbleu

0.1.1 • Public • Published

Module tarifbleu

Module node.js exploitant les données spécifiques du tarif bleu. Ce module utilise le module cron et utilise une fonction callback qu'elle exécute à fréquence donnée (configuration du cron).

Dépendance avec les modules teleinfo, cron et serialport. Installation du module :

npm install tarifbleu

Utilisation

Importer le module :

var tarifbleu = require('tarifbleu');

Démarrer le 'job' en utilisant la fonction tarifbleu :

tarifbleu.tarifbleu('/dev/ttyAMA0', '00 * * * * *', datalogger);

Les paramètres de cette fonction sont :

  • Le nom du port
  • La configuration du cron
  • Une fonction callback prenant en paramètre l'objet de données

Contenu de l'objet de données :

    { imini: 1,
      imaxi: 1,
      imoy: 1,
      pmini: 200,
      pmaxi: 210,
      pmoy: 208.57142857142858,
      index: 6401853,
      pinst: 210,
      iinst: 1 }

avec :

  • imini, imaxi, imoy : l'intensité mini/maxi/moyenne pendant la période (en A)
  • pmini, pmaxi, pmoy : puissance apparente mini/maxi/moyenne pendant la période (en VA)
  • index : index compteur (en Wh)
  • pinst, iinst : puissance apparente et intensité instantanées à la fin de la période

Les valeurs instantannées sont disponibles via les fonctions :

tarifbleu.getPuissanceApparente();
tarifbleu.getIntensite();
tarifbleu.getIndex();

Readme

Keywords

none

Package Sidebar

Install

npm i tarifbleu

Weekly Downloads

1

Version

0.1.1

License

MIT

Last publish

Collaborators

  • lhuet