25/02/2011, 20:00:10
AH ben voilà !
Merci beaucoup, cela devient tout de suite plus clair.
Merci.
Chrystof
-----Message d'origine-----
De : domotique-eib@googlegroups.com [mailto:domotique-eib@googlegroups.com]
De la part de jef2000
Envoyé : vendredi 25 février 2011 19:55
À : domotique-EIB
Objet : Re: EIBD à PHP
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...%20Standar
d%20Public%20Documents/03_07_02%20Datapoint%20Types%20v1.5.00%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)
Merci beaucoup, cela devient tout de suite plus clair.
Merci.
Chrystof
-----Message d'origine-----
De : domotique-eib@googlegroups.com [mailto:domotique-eib@googlegroups.com]
De la part de jef2000
Envoyé : vendredi 25 février 2011 19:55
À : domotique-EIB
Objet : Re: EIBD à PHP
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...%20Standar
d%20Public%20Documents/03_07_02%20Datapoint%20Types%20v1.5.00%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)