25/02/2011, 19:54:43
Salut,
La formule n'est pas magique, et c'est à peu près la seule partie de
spec KNX vraiment publiquement et gratuitement disponible sur leur
site web:
http://www.knx.org/fileadmin/downloads/0...0%20AS.zip
pour l'EIS5, il faut convertir 2 et 78 en binaire. Ca donne 00000010
01001110. Ensuite tu sépares E et M comme décrit au chapitre 3.10 du
document ci-dessus. E=0000 et M=001001001110. Ce qui donne après
conversion en décimal E=0 et M=590
Ensuite, avec la formule (0.01*M)*2^E donne 5.9
Voilà
Jean-François
On 25 fév, 17:17, "Christophe Bruchez" <i...@accessnight.ch> wrote:
> Justement je suis sûr que c'est de l'EIS5 !!!
>
> Mais quel est la formule magique pour arriver à mon chiffre, là je suis pô !
> Tu as trouvé ou cette formule ? C'est moi qui suis c** ?
>
> Chrystof
>
> -----Message d'origine-----
> De : domotique-eib@googlegroups.com [mailto:domotique-eib@googlegroups.com]
> De la part de marc.assin
> Envoyé : vendredi 25 février 2011 17:11
> À : domotique-EIB
> Objet : Re: EIBD à PHP
>
> On 25 fév, 16:57, "Christophe Bruchez" <i...@accessnight.ch> wrote:
>
> > Et si je dis que c'est du EIS5....
>
> P'têt bien, oui, je n'ai pas étudié ton cas concret.
> EIS5 = DPT9 = 2 Byte float
>
> Si en appliquant la supposition EIS5 sur ta valeur 16 bit, tu arrives à la
> bonne valeur, c'est gagné :-) Cà suppose évidemment que tu connais le format
> 2 Byte float (signe, mantisse, exp)
La formule n'est pas magique, et c'est à peu près la seule partie de
spec KNX vraiment publiquement et gratuitement disponible sur leur
site web:
http://www.knx.org/fileadmin/downloads/0...0%20AS.zip
pour l'EIS5, il faut convertir 2 et 78 en binaire. Ca donne 00000010
01001110. Ensuite tu sépares E et M comme décrit au chapitre 3.10 du
document ci-dessus. E=0000 et M=001001001110. Ce qui donne après
conversion en décimal E=0 et M=590
Ensuite, avec la formule (0.01*M)*2^E donne 5.9
Voilà
Jean-François
On 25 fév, 17:17, "Christophe Bruchez" <i...@accessnight.ch> wrote:
> Justement je suis sûr que c'est de l'EIS5 !!!
>
> Mais quel est la formule magique pour arriver à mon chiffre, là je suis pô !
> Tu as trouvé ou cette formule ? C'est moi qui suis c** ?
>
> Chrystof
>
> -----Message d'origine-----
> De : domotique-eib@googlegroups.com [mailto:domotique-eib@googlegroups.com]
> De la part de marc.assin
> Envoyé : vendredi 25 février 2011 17:11
> À : domotique-EIB
> Objet : Re: EIBD à PHP
>
> On 25 fév, 16:57, "Christophe Bruchez" <i...@accessnight.ch> wrote:
>
> > Et si je dis que c'est du EIS5....
>
> P'têt bien, oui, je n'ai pas étudié ton cas concret.
> EIS5 = DPT9 = 2 Byte float
>
> Si en appliquant la supposition EIS5 sur ta valeur 16 bit, tu arrives à la
> bonne valeur, c'est gagné :-) Cà suppose évidemment que tu connais le format
> 2 Byte float (signe, mantisse, exp)