Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

POW

BYTE

BIT RANGE

SIZE

OFFSET

ABBREVIATION

DETAILS

1

DB0.7…0.0

8

0

FADD

Flow Raw Value Offset

With 2’s complement

Default = 0x00 = 0.00°C

Res Resolution = 0.25°C

0x00

0.00

0x01

0.25

0x02

0.50

0x7F

31.75

0x80

-32.00

0xFF

-0.25

2

DB1.7…1.0

8

8

 FMUL

Flow Raw Value Multiplication

Default = 0x64 = 1.00°C

Res = 0.01°C

3

DB2.7…2.0

8

16

NFD

Number of most recent Flow Raw Temperature values to delay by (skip)

Default = 0

Clamped to [0..=20]

4

DB3.7…3.0

8

24

NMAF

Number of values used in calculation of Flow Moving Average

Default = 6

Clamped to [1..=20]

5

DB4.7…4.0

8

32

NMAA

Number of values used in calculation of Ambient Moving Average

Default = 1

Clamped to [1..=20]

6

DB5.7…5.0

8

40

NMAE

Number of values used in calculation of Estimate Moving Average

Default = 1

Clamped to [1..=20]

7

DB6.7…6.0

8

48

RATO

Ratio Offset

Default = 0

Res = 0.01

8

DB7.7…7.0

8

56

Ratio Power

Default = 0x00 = 1.2

Res = 0.01

Tip: To get Temperature Estimation details To receive an Uplink without changing any optionssettings, send an empty FPORT 0x08 Downlink.

UPLINK

Same a Downlink, confirming Uplink settings.

Ambient Temperature Estimate Calculation:

Mathblock
anchor
alignmentleft
--uriencoded--\

...

begin%7Balign*%7D

& \text%7BFlow Smoothened 

...

%7D F_s = \

...

Recommended Settings

...

Scenario

...

Flow Offset

...

Flow Multiplication

...

Flow Delay

...

Flow Moving Average

...

Estimate Moving Average

...

Ratio Power

...

Small or well-insulated room

...

0.0

...

1.0

...

0 or 1

If > 0, reduce PI-Coefficient KP (see Port 7)

...

1.0 + small

...

Large or poorly-insulated room

...

0.0

...

1.0

...

Consider using

If > 0, reduce PI-Coefficient KP (see Port 7)

...

1.0 + big

...

Unheated Room is warm

...

0.0

...

1.0

...

1.0 + small

...

Unheated Room is cold

...

0.0

...

1.0

...

1.0 + big

...

Temperature close to the radiator is desired

...

0.0

...

1.0

...

1.0 + small

...

Temperature far from the radiator is desired

...

0.0

...

1.0

...

1.0 + big

...

Flow Temperature fluctuates

...

0.0

...

1.0

...

Use to smooth

...

Estimated Temperature fluctuates

...

0.0

...

1.0

...

Use to smooth

...

Device is mounted above an exposed pipe

...

Use to compensate

...

frac %7B(0.2 F + 1.2F_%7Bt-1%7D + 1F_%7Bt-2%7D + 0.8F_%7Bt-3%7D + 0.6F_%7Bt-4%7D + 0.3F_%7Bt-5%7D + 0.1F_%7Bt-6%7D) %7D %7B4.2%7D + \text%7BFlow Offset%7D
\\
\\
& \text%7Bwhere F = Flow Raw Value%7D
\\
& \text%7Bwhere Flow Offset = 0 (default)%7D
\\
\\
& \text%7Bif %7D \Big(F_s - z  \big( F_s - 0.5(F_%7Bs_%7Bt-3%7D%7D + F_%7Bs_%7Bt-4%7D%7D ) \big) \Big) < \text%7B Ambient Raw Value%7D
\\
& \text%7Bthen%7D
\\
&  \hspace%7B1cm%7D \text%7BFlow Corrected %7D F_c = \text%7BAmbient Raw Value%7D
\\
& \text%7Belse%7D
\\
& \hspace%7B1cm%7D \text%7BFlow Corrected %7D F_c = \Big(F_s - z * \big( F_s - 0.5(F_%7Bs_%7Bt-3%7D%7D + F_%7Bs_%7Bt-4%7D%7D ) \big) \Big) 
\\
\\
& \text%7Bwhere z = 0.1%7D
\\
\\

& \textbf%7BAmbient Temperature Estimate%7D = \textbf%7BAmbient Raw Value%7D * \Bigg( \frac%7B\textbf%7BAmbient Raw Value%7D%7D%7B\textbf%7BFlow Corrected %7D F_c%7D \Bigg) %5e%7B1.2%7D
\end%7Balign*%7D