Le plugin Téléinformation permet de récupérer les informations de votre compteur EDF et/ou d’un Broker MQTT (nouveauté) et construire des statistiques de consommation et production.
Attention: à partir de la version 4.7.3 du plugin il y a une nouvelle gestion des index (l’ancienne avec seulement BASE, HP et HC reste opérationnelle).
Pour récupérer la Téléinformation il faut se connecter sur les bornes I1 et I2 du compteur :
Pas de configuration spécifique pour ce type de compteur.
Le compteur linky possède 2 modes de téléinformation
Pour connaitre le mode utilisé appuyer plusieurs fois sur le + de votre compteur linky jusqu’à l’affichage TIC Standard ou TIC Historique.
Si vous disposez de 2 compteurs chez vous, il faut le paramétrer (sauf si utilisation du modem ci dessous) :
Dans le cas d’utilisation du modem Cartelectronic 2 Compteurs et le branchement de 2 compteurs électrique il est nécessaire d’activer le mode 2 compteurs.
Commencer par installer le plugin depuis le market : https://doc.jeedom.com/fr_FR/core/3.3/plugin
une fois le plugin installé Jeedom vous propose d’aller dans le panneau de configuration:
Un clic sur chaque bouton fait apparaitre un sous menu associé
Décocher cette case permet au plugin de créer un nouveau compteur en fonction de la trame TIC reçue.
Cette option n’est à décocher que si c’est votre première utilisation du plugin ou si vous changez de compteur ou encore si vous installez un nouveau compteur.
Cocher cette case permet au plugin d’ utiliser un modem de téléinformation type carteélectronique pour récupérer les données.
Si cette case est cochée, il faut en plus aller configurer la partie “modem”
Cocher cette case permet au plugin d’ utiliser Broker MQTT pour récupérer les données. Le Broker peut être local ou distant.
Si cette case est cochée, il faut en plus aller configurer la partie “MQTT”
Si vous ne savez pas à quoi cela sert, n’y touchez pas.
Sélectionner celui qui correspond à votre modem.
Ne fonctionne pas à l’heure actuelle. Affiche systématiquement la TIC du compteur en mode historique.
Cette option a été dévalidée.
Permet de faire savoir au plugin que le modem installé est un type 2 compteurs de cartelectronic
Cliquer sur le + permet d’afficher les paramètres de configuration du modem
Cette option permet de faire la différence entre le mode TIC historique ou standard. Le mode TIC peut être identifié pour un compteur Linky sur la cadran du compteur en appuyant plusieurs fois sur le + ou le -. Tous les autres compteurs sont en mode historique, seul le Linky peut avoir un mode standard.
Si vous avez un mode historique il ne faut pas cocher cette case
Si vous avez un mode historique la vitesse doit être fixée à 1200
Si vous avez un mode standard la vitesse doit être fixée à 9600
compléter avec les informations nécessaire à la prise en compte du Broker
Si vous ne savez pas quoi saisir, laisser vide. Il est possible aussi de saisir le caractère générique “#”.
La meilleure solution est de mettre le topic le plus proche des données que vous voulez récupérer, cela permet d’éviter des temps de traitement inutiles au plugin.
Par exemple, vous n’avez qu’un seul compteur accessible via MQTT alors il est préférable de saisir le topic complet du style “tasmota/compteur_linky/SENSOR”.
Par contre si vous avez 2 compteurs sur ce Broker, un sur le topic “tasmota/compteur_linky/SENSOR” et l’autre sur le topic “tasmota/linky/SENSOR” alors le topic à saisir le plus adapté serait “tasmota/#”.
Si vous avez des difficultés vous pouvez essayer l’excellent logiciel MQTT Explorer.
Cocher cette case pour permettre l’affichage du panel que vous pourrez afficher via le menu:
Le panel en lui même sera vu plus loin dans cette doc
Ces options ne servent que pour l’affichage des statistiques dans le panel selon la même forme que dans les versions antérieures à la V 4.7.3
Permet d’indiquer au plugin quel est l’index qui sert à construire les statistiques de la consommation globale
Si vous avez un abonnement HP / HC
Si vous avez un abonnement HP / HC
Si vous avez un compteur qui sert aussi à comptabiliser la production que vous envoyez vers le réseau (option uniquement possible avec un linky en mode standard)
Sert à indiquer le tarif appliqué pour chaque index cité avant
Les commandes (Ajouter une donnée) correspondent aux données envoyées par la téléinformation via le modem à Jeedom.
Celles-ci dépendent du mode de fonctionnement de votre compteur.
Pour le mode historique :
Pour le mode Standard les principaux index sont:
résumé et comparaison entre les deux modes:
Pour consulter la liste complète: Enedis-NOI-CPT_54E.pdf
Si des trames TIC sont reçues par le plugin et que l’option de création automatique de nouveau compteur n’est pas bloquée alors celui ci va créer un nouveau compteur:
En cliquant dessus vous rentrez dans l’équipement
Afin d’obtenir des informations sur une durée plus longue des statistiques ont étés ajoutées. Ces statistiques correspondent aux informations suivantes :
De plus certaines statistiques (consommation du mois, de l’année en cours, …) sont affichées sur le panel
Le panel doit être validé dans la configuration du plugin
rien de neuf
Autorise la création de nouvelles commandes reçues via le modem. Permet de créer automatiquement les commandes qui n’existaient pas avant ou qui auraient été effacées.
Les commandes ne sont crées que si elles sont effectivement reçues par la trame TIC.
Introduit avec la version 4.7.2, permet de suivre les statistiques d’un compteur servant à comptabiliser sa consommation et sa production. Production en autoconsommation par exemple. Cette possibilité n’existe que si vous avez un linky en mode standard.
Si vous voulez continuer à suivre les statistiques dans le panel de votre compteur de la même façon qu’avant la V4.7.3 et que vous avez un abonnement qui incrémente les index HP et HC
Permet de suivre jusqu’à 10 index dans le panel paramètrables indépendamment les uns des autres + l’index 00 qui sert soit au suivi des conso pour un abonnement de base soit de totalisateur de l’ensembles des index de 01 à 10.
L’écran sur lequel on arrive en cliquant sur ce bouton sert à montrer l’utilisation en base de données des différentes commandes et à en assurer la maintenance (lissage des données).
Ancienne méthode, a une action sur les statistiques HP / HC et Prod. Ne plus employer si vous utilisez les nouveaux index
Correspond au total d’enregistrement associés à la commande correspondante
Correspond au total d’enregistrement dont les heures en base ne sont pas égales à **h 00mn 00s
Affiche le mode de lissage utilisé pour la commande correspondante. Si un lissage est paramétré dans votre commande alors cela sera affiché ici: “AVG” (moyenne), “MAX” ou “MIN”. Si aucun lissage n’est paramétré pour cette commande alors il sera affiché “aucun”.
Si le nombre affiché dans la colonne “A lisser” est supérieur à 1 000 alors ce bouton apparait.
L’action de ce bouton dépend de:
IMPORTANT: cette opération est destructrice, pensez à faire une sauvegarde de votre base au cas où un problème survient pendant cette manipulation.
IMPORTANT bis: Il est préférable de na pas demander à JEEDOM de lisser automatiquement les index utilisés pour construire les statistiques. En effet JEEDOM ne prend pas la valeur max de la journée lors su lissage ce qui peut ammener à ne pas tenir compte de la dernère heure de la journée (ou de la première si le lissage est sur la valeur MAX). L’inconvénient est qu’il faut penser régulièrement à faire la maintenance des données. Dans une version future je pense proposer le lissage type TELEINFO à intervalle régulier en option.
Les libellés sont libres de choix sauf pour l’index00 qui correspond à la consommation globale et l’index de production.
Ce sont ces libellés qui vont servir de nom pour l’affichage des statistiques et des courbes dans le panel
Important: s’il n’y a pas de libellé => il n’y a pas de suivi de cet index
Liste de choix proposant de choisir en fonction de votre mode du TIC:
Ces choix devront être fait en fonction de votre abonnement. Pour vous aider vous pouvez vous reporter à la documentation Enedis Enedis-NOI-CPT_54E.pdf ou vous appuyer sur le tableau ci dessous:
Ces champs peuvent être mis sur n’importe quel index, l’important pour vous c’est que le libellé correspondent aux données que vous souhaitez suivre voire des archives que vous souhaitez afficher.
Vous pouvez aussi profiter de ces 10 index disponibles pour afficher les évolutions de vos abonnements. Par exemple, vous étiez en abonnement HP/HC et vous venez de passer en Tempo, vous pouvez très bien suivre vos index comme cela:
Important:
Il y a besoin d’une explication? ;)
Permet de remettre les couleurs par défaut des lignes (voir ci dessous)
Permet de sélectionner les couleurs qui vous plaisent pour le traçage des courbes dans le panel
Si vous avez déjà un historique du plugin teleinfo ou si vous avez oublié de changer la configuration des champs lors d’un changement d’abonnement ces dates servent à borner la (ré)rénération des index. Voir explication au paragraphe suivant.
Une fois que vous aurez fini de configurer les 3 premiers points ci-dessus vous souhaiterez sans doute récupérer vos archives de téléinfo afin d’alimenter les statistiques qui seront présentées sur le panel. C’est ici que cela va se passer.
Important: Ce qu’il faut savoir avant de commencer:
Passons aux cas concrets:
Conseils:
Les dates: permettent de sélectionner la plage de temps concernant les différents graphique. Ne joue par sur le tableau des données.
Le bouton €: ne garde l’affichage que pour les données relatives aux coûts aussi bien sur le graphique que dans le tableau
le bouton kWh: ne garde l’affichage que pour les données relatives aux consommations aussi bien sur le graphique que dans le tableau
le bouton “tout”: remet l’affichage de toutes les données de conso et de coûts
Il y en a au moins deux qui seront affichées, les données relatives à la production ne seront affichées que si cette option est choisie dans les paramètres du compteur
Correspondent aux libellés qui auront été saisies dans les paramètres du compteur
Voici les courbes que vous pourrez avoir:
Instantanées:
Journalières:
Mensuelles:
Annuelles:
Il est possible de vérifier la réception des données avant traitement.
Pour cela rendez vous sur l’objet téléinfo puis cliquez sur Santé
La fenêtre qui s’ouvre permet de vérifier la bonne reception des données :
Le plugin téléinfo met à disposition une api afin de mettre à jour les données depuis d’autres systèmes. Il s’agit d’une URL d’appel de type POST.
Pour y accéder ces informations sont obligatoires :
URL = http://#IP_JEEDOM#:#PORT_JEEDOM#/jeedom/plugins/teleinfo/core/php/jeeTeleinfo.php?apikey=#VOTRE_API_JEEDOM#
#IP_JEEDOM# correspond à l’adresse ip de votre Jeedom
#PORT_JEEDOM# correspond au port d’accès à votre Jeedom
#VOTRE_API_JEEDOM# est la clé API disponible depuis Roue Cranté / Configuration
En paramètre du POST l’information device est obligatoire et correspond à l’identifiant du compteur.
{
"device": {
"#IDENTIFIANT_DU_COMPTEUR#" : { "device":"#IDENTIFIANT_DU_COMPTEUR#", "#CLE#":"#VALEUR#", "#CLE#":"#VALEUR#" }
}
}
Attention le /jeedom peux être différent si vous êtes sur une installation DIY ou OEM.
Par exemple pour l’index d’un abonnement BASE EDF équivalent à 123456789 :
IP_JEEDOM : 192.168.1.15
PORT_JEEDOM : 80
VOTRE_API_JEEDOM : zertyuiolkjhgfdsxc
IDENTIFIANT_DU_COMPTEUR : 0095123657
Index BASE : 123456789
Donnera l’URL : http://192.168.1.15:80/jeedom/plugins/teleinfo/core/php/jeeTeleinfo.php?apikey=zertyuiolkjhgfdsxc
{
"device": {
"0095123657" : { "device":"0095123657", "BASE":"123456789" }
}
}
Il est possible d’envoyer toutes les informations transmises par les compteurs suivant les étiquettes définie par la norme. Quelques unes (Les plus connues) :
* BASE
* HCHP
* HCHC
* PTEC
* PAPP
* IINST
* ADPS
Il est possible de lancer un diagnostique sur le plugin afin de tenter de détecter les problèmes. Pour cela un bouton est mis à disposition sur la page configuration du plugin
La page de diagnostique propose plusieurs étapes à réaliser dans l’ordre. Des conseils sont disponibles afin d’aider à la résolution. Il est également possible de générer une archive contenant les infornations nécessaires à l’ouverture d’un ticket.
Plusieurs fichiers de logs sont mis à disposition par le plugin.
Ils sont accessibles directement depuis la zone Log et Surveillance sur la page de configuration du plugin et la page Log Jeedom.
J’ai un modem Cartelectronic qui n’envoi aucune information
Plusieurs firmwares existent pour ce modem, seul le firmware linux est compatible avec Jeedom. Pour le mettre à jour :
ATTENTION ! Je vous conseille de lire le forum en premier afin d’être sûr d’effectuer les bonnes actions. Je ne pourrais être tenu responsable des opérations effectuées.
Télécharger le programme et le firmware ici : http://www.cartelectronic.fr/logiciels/Modif%20teleinfo%201TIC.zip (Pour le modem 1 compteur : http://www.cartelectronic.fr/blog/?p=1125)
Un second équipement c’est créé lors de la mise à jour
Un nouvel équipement peut apparaitre lorsque vous montez d’une version et que l’ancienne ne contenait pas l’ADCO du compteur. Pour récupérer l’ancien équipement :
Success - No result has been sent s’affiche lorsque je clique sur Tester
Cela indique que la donnée n’a pas été reçu par le plugin. Deux cas sont possible :
Dans tous les cas il est nécessaire d’attendre 24h après l’installation du plugin pour être sûr des données qui sont reçu.
Les statistiques restent à zero
Il est nécessaire que l’historisation des index soit activée afin de que les statistiques se calcule. Il est possible de forcer le calcul en relancant les 2 tâches suivantes depuis le moteur de tâche :
J’ai une installation DIY et je ne récupère aucune information
Il est nécessaire dans certains cas de supprimer certaines lignes du fichier /boot/cmdline.txt
Supprimer :
console=ttyAMA0,115200 kgdboc=ttyAMA0,115200
et commenter la ligne suivante dans le fichier /etc/inittab
#T0:23:respawn:/sbin/getty -L ttyAMA0 115200 vt100
Depuis la version jessie le fichier inittab n’est plus présent. Il faut utiliser ces lignes de commandes :
sudo systemctl stop serial-getty@ttyAMA0.service
sudo systemctl disable serial-getty@ttyAMA0.service
Mon panel n’affiche pas les informations
Dans un premier temps cliquer sur le bouton vérifier en haut à droite du panel afin de connaître l’état des données. Dans le cas ou une données est NOK aller sur l’objet téléinfo puis le re sauvegarder.
Mes statistiques ne se mettent pas à jour / sont erronés
Afin que les statistiques soient calcullés il est nécessaire que les index soient historisés. Vérifier la bonne configuration de ceux-ci. Le lissage des historiques Jeedom peut induire des valeurs statistiques erronées. Pour supprimer le lissage pour chaque index :
Je souhaite déporter le démon de téléinformation
Dans certaine installation, il peut-être utile de déporter le daemon de téléinformation
Configuration de Jeedom
Configuration de votre serveur hébergeant le démon
wget http://IP-JEEDOM/plugins/teleinfo/ressources/globals.py
wget http://IP-JEEDOM/plugins/teleinfo/ressources/teleinfo.py
mkdir jeedom
cd jeedom
wget http://IP-JEEDOM/plugins/teleinfo/ressources/jeedom/__init__.py
wget http://IP-JEEDOM/plugins/teleinfo/ressources/jeedom/jeedom.py
python /root/teleinfo/teleinfo.py --port /dev/ttyUSB0 --apikey API-KEY-JEEDOM-TELEINFO --callback http://IP-JEEDOM/plugins/teleinfo/core/php/jeeTeleinfo.php --loglevel debug --cyclesommeil 15 --pidfile /tmp/teleinfo --sockethost IP-SERVEUR-DEMON >> /tmp/teleinfo.log 2>&1 &
En cas de bug sur le plugin il est possible de demander de l’aide :
https://community.jeedom.com/tag/plugin-teleinfo
ou d’ouvrir une issue :