Download the PHP package tbibard/teleinfo-recorder without Composer
On this page you can find all versions of the php package tbibard/teleinfo-recorder. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download tbibard/teleinfo-recorder
More information about tbibard/teleinfo-recorder
Files in tbibard/teleinfo-recorder
Package teleinfo-recorder
Short Description Lit et enregistre la trame de téléinformation des compteurs électronique EDF
License MIT
Informations about the package teleinfo-recorder
TeleinfoRecorder - Lit et enregistre la trame téléinformation des compteurs EDF 
TeleinfoRecorder, lit et enregistre la trame de téléinformation des compteurs électronique EDF. La trame lue peut-être enregistrée dans un fichier (type csv) ou une base de données (via PDO) ou sur des plateformes type Cosm.com ou Sen.se.
Spécifications techniques de la téléinformation: ERDF-NOI-CPT_02E
De nombreux schémas permettent de réaliser son propre démodulateur de la téléinformation, pour sa part l'auteur a utilisé le démodulateur de www.suiviconso.fr, connecté à un Raspberry Pi.
Note
Il s'agit pour le moment d'une gestion partielle (Heures pleines/Heures creuses) des données de la trame de la téléinformation.
Pré-requis
- PHP 5.3 ou supérieur
- [optional] PHPUnit 3.5+ pour exécuter les tests
Installation
TeleinfoRecorder est disponible sur Packagist (tbibard/teleinfo-recorder) et donc installable via Composer.
Si vous n'utilisez pas Composer, vous pouvez récupérer le code via GitHub et utiliser un autoloader compatible PSR-0 (e.g. the Symfony2 ClassLoader component) pour charger les classes de TeleinfoRecorder.
Usage
Handlers
- Stream: enregistrement dans des fichiers
- PdoHandler: enregistrement en base de données via PDO
- CosmFeedHandler: enregistrement dans un feed sur la plateforme Cosm.com
- SenseFeedHandler: enregistrement dans un feed sur la plateforme Sen.se
Processors
- Copy: permet de copier un index de l'enregistrement dans un nouvel index
- SumFields: permet d'additionner les valeurs de certains index de l'enregistrement
- VariationLast: permet de récupérer la différence depuis le dernier relevé.
Docs
Voir le dossier doc pour plus de détails.
Author
Thomas Bibard - [email protected] - https://twitter.com/tbibard
License
TeleinfoRecorder est sous licence MIT - voir le fichier LICENSE pour plus de détails.
Crédits
Cette librairie est inspirée de la librairie Monolog