par Havok » 01 Déc 2015 11:06
Bon après contact avec AEON LABS et le support eedomus le problème de prise en compte du parametre de calibration de la température est résolu.
La taille du paramètre 201 est de 1 (et non pas de 2 comme définie par defaut). C'est normalement corrigé par le support eedomus. Sinon vous pouvez fixer vous même la taille à 1 quand vous envoyez la commande.
Concernant la valeur à envoyer elles est égale à ([Valeur exacte]-[Valeur mesurée par le capteur])*10
Par exemple si valeur mesurée = 19°C, valeur exacte = 20°C, donc calibration = (20-19)*10 = 10
Si cette valeur est positive (entre 1 et 100, soit +0,1°C à +10°C) il suffit d'envoyer cette valeur dans le paramètre 201
Par exemple si valeur mesurée = 19°C, valeur exacte = 20°C, donc calibration = (20-19)*10 = 10 donc parametre 201 = 10
Si cette valeur est négative (soit -0,1°C à -10°C) il faut envoyer la valeur [256-(valeur absolu*10)] dans le paramètre 201
Par exemple si valeur mesurée = 25,3°C, valeur exacte = 23,2°C, donc calibration = 256-|(23,2-25,3)|*10 = 235 donc parametre 201 = 235
Et pour comprendre plus facilement le principe :
1 -> +0,1°C
2 -> +0,2°C
…
20 -> +2°C
…
100 -> +10°C
101 -> -10°C
…
235 -> -2,1°C
236 -> -2°C
...
255 -> -0,1°C