FB7390 + culhm + Aussen ThSensor => T: -0.800000000000182 H: 82

Begonnen von LuckyDay, 31 Januar 2012, 18:51:11

Vorheriges Thema - Nächstes Thema

LuckyDay

                                         

Es werden MinusTemperaturen :)

2012-01-15_21:21:53 AussenTemp T: 0 H: 81
2012-01-15_21:24:21 AussenTemp T: -0.100000000000364 H: 81
2012-01-15_21:41:23 AussenTemp T: -0.200000000000273 H: 81
2012-01-15_22:04:24 AussenTemp T: -0.300000000000182 H: 81
2012-01-15_22:09:29 AussenTemp T: -0.400000000000091 H: 81
2012-01-15_22:14:40 AussenTemp T: -0.5 H: 81
2012-01-15_22:17:26 AussenTemp T: -0.600000000000364 H: 81

In der 10_Cul_HM.pm ab Zeile 664

      my ($t, $h) = ($1, $2);
      $t = hex($t)/10;
      $t -= 3276.8 if($t > 1638.4);



geändert in
      my ($t, $h) = ($1, $2);

#      $t = hex($t)/10;
      $t = hex($t);
#      $t -= 3276.8 if($t > 1638.4);
      $t -= 32768 if($t > 16384);
      $t = ($t)/10;

      $h = hex($h);

Wenn vorher durch 10 geteilt wird und dann -3276,8 abezogen , kommen
die Schrottwerte raus.

ziehe ich erst 32768 ab und teile dann durch 10, stimmts

muß ich nicht verstehen.

Ich habe gesehen, daß die Formel so ein paar mal in der cul drinsteht.

Hary

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com

LuckyDay

                                         

Die Anderung funktioniert, sollte eben in der Cul_hm.pm noch geaendert
werden.

Model:HM-WDS10-TH-O (AußenSensor)

2012-02-02_12:29:58 AussenTemp T: -5.2 H: 53
2012-02-02_12:32:47 AussenTemp T: -5.3 H: 54
2012-02-02_12:35:21 AussenTemp T: -5.2 H: 54
2012-02-02_12:37:41 AussenTemp T: -5.2 H: 54
2012-02-02_12:39:46 AussenTemp T: -5.2 H: 54
2012-02-02_12:42:41 AussenTemp T: -5.2 H: 53
2012-02-02_12:45:22 AussenTemp T: -5.2 H: 54

hary

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com

rudolfkoenig

                                                   

Eingecheckt, aber noch nicht fuer updatefhem hochgeladen. Hab zusaetzlich die
Nachkommastellen begrenzt, kannst Du es bitte testen?

On Thu, Feb 02, 2012 at 04:00:48AM -0800, fhem-hm-knecht wrote:
> Die Anderung funktioniert, sollte eben in der Cul_hm.pm noch geaendert
> werden.
>
> Model:HM-WDS10-TH-O (AußenSensor)

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com

Oskar

                                                     

Am 04.02.2012 um 10:24 schrieb Rudolf Koenig:

> Eingecheckt, aber noch nicht fuer updatefhem hochgeladen. Hab zusaetzlich die
> Nachkommastellen begrenzt, kannst Du es bitte testen?
>
> On Thu, Feb 02, 2012 at 04:00:48AM -0800, fhem-hm-knecht wrote:
>> Die Anderung funktioniert, sollte eben in der Cul_hm.pm noch geaendert
>> werden.
>>
>> Model:HM-WDS10-TH-O (AußenSensor)

funktioniert:

list CUL_HM_THSensor_133CC3
Internals:
   DEF        133CC3
   HMLAN23_MSGCNT 1
   HMLAN23_RAWMSG E133CC3,0000,55E1CBA6,FF,FFC9,E98670133CC30000007FC23C
   HMLAN23_RSSI -55
   HMLAN23_TIME 2012-02-05 10:33:44
   IODev      HMLAN23
   LASTIODev  HMLAN23
   MSGCNT     1
   NAME       CUL_HM_THSensor_133CC3
   NR         17
   STATE      T: -6.2 H: 60
   TYPE       CUL_HM
   lastMsg    0CE98670133CC30000007FC23C
   CHANGETIME:
   Readings:
     2012-02-05 10:33:44   humidity        60
     2012-02-05 10:33:44   state           T: -6.2 H: 60
     2012-02-05 10:33:44   temperature     -6.2
Attributes:
   devInfo    030100
   firmware   1.0
   hmClass    sender
   model      HM-WDS10-TH-O
   room       CUL_HM
   serialNr   HEQ0110667
   subType    THSensor


--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com
--
fhem geht auch auf mac os x

LuckyDay

                                         

ist das kalt brrrr.

2012-02-05_08:42:31 AussenTemp T: -12.8 H: 71

meinst nicht, das es übertieben ist, mit der Begrenzung auf eine
Nachkommastelle,
weil jetzt rechnen wir ja nur mit GanzZahlen und zum Schluß geteilt
durch 10, und das kann eigentlich nicht mehr,
wie eine Nachkommastelle ergeben.

Ich habe es mir vom trunk geholt, und es rechnet  seit 24std richtig
Hary

On 4 Feb., 10:24, Rudolf Koenig wrote:
> Eingecheckt, aber noch nicht fuer updatefhem hochgeladen. Hab zusaetzlich die
> Nachkommastellen begrenzt, kannst Du es bitte testen?
>
>
>
>
>
>
>
> On Thu, Feb 02, 2012 at 04:00:48AM -0800, fhem-hm-knecht wrote:
> > Die Anderung funktioniert, sollte eben in der Cul_hm.pm noch geaendert
> > werden.
>
> > Model:HM-WDS10-TH-O (Au enSensor)

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com

Guest

Originally posted by: <email address deleted>

Ich hatte den Fehler auch.
Mit Revision 1243 vom Feb 8 08:00:46 2012 ab SVN  funktionierts bei
mir

Denke für den Bugfix
Aare

On 5 Feb., 22:05, fhem-hm-knecht wrote:
> ich habe gesehen , dass ihr beim
> HM-CC-TC
> die Temperaturumrechnung anders tätigt
> aber auch mit sprintf die rechenfehler bereinigt :)
> langsam wird Perl klarer im Nebel, ich kann halt nur ein bischen PHP.
>
> Hary
>
> On 5 Feb., 13:53, fhem-hm-knecht wrote:
>
>
>
>
>
>
>
> > ist das kalt brrrr.
>
> > 2012-02-05_08:42:31 AussenTemp T: -12.8 H: 71
>
> > meinst nicht, das es übertieben ist, mit der Begrenzung auf eine
> > Nachkommastelle,
> > weil jetzt rechnen wir ja nur mit GanzZahlen und zum Schluß geteilt
> > durch 10, und das kann eigentlich nicht mehr,
> > wie eine Nachkommastelle ergeben.
>
> > Ich habe es mir vom trunk geholt, und es rechnet  seit 24std richtig
> > Hary
>
> > On 4 Feb., 10:24, Rudolf Koenig wrote:
>
> > > Eingecheckt, aber noch nicht fuer updatefhem hochgeladen. Hab zusaetzlich die
> > > Nachkommastellen begrenzt, kannst Du es bitte testen?
>
> > > On Thu, Feb 02, 2012 at 04:00:48AM -0800, fhem-hm-knecht wrote:
> > > > Die Anderung funktioniert, sollte eben in der Cul_hm.pm noch geaendert
> > > > werden.
>
> > > > Model:HM-WDS10-TH-O (Au enSensor)

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com

LuckyDay

                                         

ich habe gesehen , dass ihr beim
HM-CC-TC
die Temperaturumrechnung anders tätigt
aber auch mit sprintf die rechenfehler bereinigt :)
langsam wird Perl klarer im Nebel, ich kann halt nur ein bischen PHP.

Hary

On 5 Feb., 13:53, fhem-hm-knecht wrote:
> ist das kalt brrrr.
>
> 2012-02-05_08:42:31 AussenTemp T: -12.8 H: 71
>
> meinst nicht, das es übertieben ist, mit der Begrenzung auf eine
> Nachkommastelle,
> weil jetzt rechnen wir ja nur mit GanzZahlen und zum Schluß geteilt
> durch 10, und das kann eigentlich nicht mehr,
> wie eine Nachkommastelle ergeben.
>
> Ich habe es mir vom trunk geholt, und es rechnet  seit 24std richtig
> Hary
>
> On 4 Feb., 10:24, Rudolf Koenig wrote:
>
>
>
>
>
>
>
> > Eingecheckt, aber noch nicht fuer updatefhem hochgeladen. Hab zusaetzlich die
> > Nachkommastellen begrenzt, kannst Du es bitte testen?
>
> > On Thu, Feb 02, 2012 at 04:00:48AM -0800, fhem-hm-knecht wrote:
> > > Die Anderung funktioniert, sollte eben in der Cul_hm.pm noch geaendert
> > > werden.
>
> > > Model:HM-WDS10-TH-O (Au enSensor)

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com