Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5
TeleInfo sour linknx / knxweb2
#1
Bonjour,

Suite à une discussion récente sur ce forum, j'ai acheté le module hager te331 qui permet de s'interfacer avec la sortie teleinfo des compteurs EDF.

Deuxième étape, je souhaiterai maintenant traiter ces informations avec un superviseur pour affiche en temps réel de la conso et surtout historisation et affichage sous forme de graph de la conso de la maison, bref, du tres banale avec les données teleinfo.

Est ce que quelqu'un à déjà eu l'occasion de faire ça via linknx ? (j'ai vu un vieux sujet sur le module txa230a mais ça ne parlais que du format des dpt, pas sur la mise en place en elle meme)

Je sais que ce module fonctionne "nativement" avec Domovea mais je n'ai pas encore eu l'occasion de l'acquérir à petit prix (hein Joffrey Smile

Merci d'avance!

Vincent
Répondre
#2
Salut,

je ne connais pas (encore) le TE331 mais il doit surement pourvoir envoyer les infos sur des GAs de façon "rgaulière" sur le bus a configurer avec ETS
puis dans linknx créer autant de GA correspondante au moins 3 pour chaque mesures avec donc le bon "dpt" et activé les logs sur ces objects

après dans knxweb tu affiche simplement les valeur des objects et donc tu auras les valeurs instantanées et tu peux afficher un ou plusieurs graphiques avec le widgets charts

sur le principe semble simple si tu as une difficulté et/ou tu y arrive donne nous les détails ça pourrais en intéresser d'autres ...

@+
Anthony.
Répondre
#3
Il faut d'abord regarder les DPT de comptage du TE 331. Si c'est la même chose que pour le TE330, ces informations seront quasi inexploitables par knxweb2 car le DPT 229.001 (DPT Metering Value) n'est pas pris en charge par Linknx.

Pour info les DPT 229 et 235 ont été introduite dans la version 2.1 du protocole KNX (Janvier 2014).
Il se compose de 6 octets :
- les 4 premier bytes sont un entier signé 32 bits Active energy measured in the tarif indicated in the field Tariff (13.010) (Wh)
- le cinquième byte est un entier non signé 8 bits Tarif associated to the energy indicated in the field ActiveElectricalEnergy
- le sixième byte est un simple binaire 8 bits b0 =0 si Tarif valide b1=0 si Active energy valide le reste est réservé.

Pour récupérer la valeur il suffit de déclarer cette données en DPT 12.xxx mais en échange on ne peux pas récupérer le tarif (jour/nuit, bleu/blanc/rouge, .....).
Le perfectionnement de soi et l'accession à sa légende personnelle passe obligatoirement par le partage de son savoir et de son expérience avec les profanes en demande d'initiation. (R. Bach)
Répondre
#4
Salut philippe,

je créer une "issue" sur le git de linknx avec tes infos pour ajouter ces nouvelles dpt ( https://github.com/linknx/linknx/issues/22 )
je suis pas assez calé en C++ et connaissance du code de linknx pour le faire moi même mais si quelqu'un ce sens de le faire suffit de faire un fork faire la modif et la "pull" une fois valide ...

https://github.com/linknx/linknx/

@+
Anthony.
Répondre


Atteindre :


Utilisateur(s) parcourant ce sujet : 2 visiteur(s)