03/09/2014, 23:12:21
Bonjour, j'utilise le module txA230A de chez hager pour la gestion de l’énergie de la maison.
mon problème est le suivant: j'ai un objet qui permet de récupérer la conso totale de la téléinfo. Cet objet est typé 6 bytes,
après recherche (car pas indiqué sur la notice) j'ai trouvé que les 2 derniers bytes sont pour le signe, les 4 premiers sont pour la conso totale.
il faudrait au minimum que je puisse récupérer la valeur hexa de l'objet pour pouvoir le traiter. Je n'arrive pas à récuperer la valeur HExa dans linknx /knxweb2.
je voudrais au moins avoir la valeur hexa car je stocke les info dans une base mysql, après je pense que je pourrais m'en sortir.
pour info une valeur de l'objet = à 01A803CA0000
donne en binaire 000000011010100000000011110010100000000000000000
le 4 premiers bytes sont 0000 0001 1010 1000 ce qui converti donne 27788234 watt soit 27788,234 kw ce qui correspond exactement à la valeur de mon compteur.
, sur ETS si je type l'objet en 229.* je vois bien le code hexa ...
je tourne en rond depuis un moment, donc si quelqu'un pouvait m'aider ça serait un vrai aide.
Yannic.
(ps j'utilise le graph téléinfo https://github.com/BmdOnline/Teleinfo.git et c'est top)
mon problème est le suivant: j'ai un objet qui permet de récupérer la conso totale de la téléinfo. Cet objet est typé 6 bytes,
après recherche (car pas indiqué sur la notice) j'ai trouvé que les 2 derniers bytes sont pour le signe, les 4 premiers sont pour la conso totale.
il faudrait au minimum que je puisse récupérer la valeur hexa de l'objet pour pouvoir le traiter. Je n'arrive pas à récuperer la valeur HExa dans linknx /knxweb2.
je voudrais au moins avoir la valeur hexa car je stocke les info dans une base mysql, après je pense que je pourrais m'en sortir.
pour info une valeur de l'objet = à 01A803CA0000
donne en binaire 000000011010100000000011110010100000000000000000
le 4 premiers bytes sont 0000 0001 1010 1000 ce qui converti donne 27788234 watt soit 27788,234 kw ce qui correspond exactement à la valeur de mon compteur.
, sur ETS si je type l'objet en 229.* je vois bien le code hexa ...
je tourne en rond depuis un moment, donc si quelqu'un pouvait m'aider ça serait un vrai aide.
Yannic.
(ps j'utilise le graph téléinfo https://github.com/BmdOnline/Teleinfo.git et c'est top)