I think I can now calculate the short term avg (1 day value) !!!
The code reads the sensor 64 times in this code storing the values in the 2e0 buffer
**************************************************************
* FUNCTION *
**************************************************************
void __stdcall FUN_df8e_ReadRadon0x40times(short param_1
void <VOID> <RETURN>
short R12:2 param_1
undefined2 R13:2 param_2
undefined2 R14:2 param_3
FUN_df8e_ReadRadon0x40times XREF[4]: FUN_d304:d324(c),
FUN_d554:d57a(c),
FUN_d554:d58a(c),
FUN_da0a_IntPX:da26(c)
df8e 0a 12 PUSH.W R10
df90 0a 4c MOV.W param_1,R10
df92 b2 d0 30 BIS.W #0x30,&DAT_01b0_ADC10CTL0
00 b0 01
df98 b2 d0 03 BIS.W #0x3,&DAT_01b0_ADC10CTL0
00 b0 01
LAB_df9e XREF[1]: dfa2(j)
df9e a2 b2 b0 01 BIT.W #4,&DAT_01b0_ADC10CTL0
dfa2 fd 27 JEQ LAB_df9e
dfa4 1f 42 b4 01 MOV.W &DAT_01b4_ADC10MEM,R15
dfa8 3c 40 64 00 MOV.W #0x64,param_1
dfac b0 12 66 eb CALL #FUN_eb66 undefined FUN_eb66()
LAB_dfb0 XREF[1]: dfb4(j)
dfb0 a2 b2 b0 01 BIT.W #4,&DAT_01b0_ADC10CTL0
dfb4 fd 27 JEQ LAB_dfb0
dfb6 1f 42 b4 01 MOV.W &DAT_01b4_ADC10MEM,R15
dfba 1a 83 DEC.W R10
dfbc 3d 40 e0 02 MOV.W #0x2e0,param_2
dfc0 3c 40 40 00 MOV.W #0x40,param_1
LAB_dfc4 XREF[1]: dfea(j)
dfc4 0e 4a MOV.W R10,param_3
LAB_dfc6 XREF[1]: dfca(j)
dfc6 a2 b2 b0 01 BIT.W #4,&DAT_01b0_ADC10CTL0
dfca fd 27 JEQ LAB_dfc6
dfcc 1f 42 b4 01 MOV.W &DAT_01b4_ADC10MEM,R15
dfd0 0e 93 TST.W param_3
dfd2 07 24 JEQ LAB_dfe2
LAB_dfd4 XREF[2]: dfd8(j), dfe0(j)
dfd4 a2 b2 b0 01 BIT.W #4,&DAT_01b0_ADC10CTL0
dfd8 fd 27 JEQ LAB_dfd4
dfda 1f 52 b4 01 ADD.W &DAT_01b4_ADC10MEM,R15
dfde 1e 83 DEC.W param_3
dfe0 f9 23 JNE LAB_dfd4
LAB_dfe2 XREF[1]: dfd2(j)
dfe2 2d 53 INCD.W param_2
dfe4 8d 4f fe ff MOV.W R15,-0x2(param_2)=>DAT_02e0_uart_tx_byte
dfe8 1c 83 DEC.W param_1
dfea ec 23 JNE LAB_dfc4
dfec a2 e3 b0 01 XOR.W #2,&DAT_01b0_ADC10CTL0
dff0 b2 f0 cf AND.W #0xffcf,&DAT_01b0_ADC10CTL0
ff b0 01
dff6 3a 41 POP.W R10
dff8 30 41 RET
If I keep reading the 2e0 buffer and consider the buffer as ushorts I sometimes get lines where the calculated checksum matches the stored ditto and none of the 64 shorts is equal 0x73e3
In that case I assume the buffer is the full result of running the code above and I create the average of the 64 ushorts and divide with 200.
When I average this calculation over several reads the value stabilizes and matches my 1day reading (=88).
Here are the last lines of my test run
calc stor line avg full avg
csum csum samples in decimal cal /200 cnt avg /200
---- ---- ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ---------- -----------------
1d5b 1d5b 07690 07883 08480 08919 09247 09618 10066 10396 10839 11157 11519 11980 12267 12584 12913 13313 13698 13985 14213 14634 15022 15319 15623 15904 16318 16594 16861 17201 17520 17877 18236 18545 18923 19294 19472 19849 20160 20422 20809 21024 21426 21802 22054 22418 22652 23001 23292 23668 24026 24246 24511 24835 25193 25522 25837 26194 26429 26824 27116 27477 27788 28030 28344 28654 avg 18558 92,0 00663 17608 88,00
b227 b227 00320 58000 12674 03865 00109 21504 00000 42368 10687 11073 11389 11716 12052 12362 12855 13097 13502 13857 14211 14638 14907 15282 15607 15923 16230 16635 16822 17182 17576 17891 18245 18589 18924 19131 19561 19879 20304 20534 20810 21135 21419 21718 22106 22376 22760 23017 23251 23537 23934 24269 24615 24897 25204 25634 25936 26185 26476 26845 27151 27457 27823 28030 28420 28665 avg 19580 97,0 00664 17611 88,00
3bd0 3bd0 00320 56273 01154 03866 00109 21504 00000 42368 10041 10303 10668 11019 11145 11522 11917 12145 12480 12873 13133 13477 13762 14056 14431 14703 14884 15317 15682 15961 16325 16566 16838 17133 17475 17758 18156 18442 18623 18947 19338 19603 19914 20229 20515 20818 21179 21472 21724 22109 22324 22598 22877 23270 23607 23861 24141 24527 24848 25047 25374 25685 25990 26284 26637 26852 avg 18159 90,0 00665 17612 88,00
501a 501a 06750 06750 07435 07822 08159 08531 08860 09225 09505 09972 10258 10753 11100 11381 11737 12057 12401 12694 13067 13330 13681 14007 14455 14760 15094 15362 15659 16030 16405 16689 16914 17381 17620 17919 18293 18547 18864 19253 19520 19807 20155 20438 20661 21083 21402 21732 22002 22296 22535 22930 23219 23601 23945 24220 24610 24903 25215 25468 25745 26041 26382 26753 27018 27403 avg 17309 86,0 00666 17611 88,00
f356 f356 06909 07009 07644 08041 08385 08716 09072 09381 09749 10097 10486 10874 11119 11466 11839 12131 12541 12963 13238 13534 13941 14155 14541 14904 15342 15540 15910 16189 16609 16906 17241 17476 17757 18053 18510 18740 18999 19353 19661 19975 20360 20640 21005 21364 21610 21962 22246 22530 22706 23143 23442 23803 24170 24457 24761 25082 25292 25663 25987 26212 26576 26902 27194 27606 avg 17495 87,0 00667 17611 88,00
81fc 81fc 09061 08724 09365 09927 10182 10625 11046 11360 11713 12143 12451 12797 13099 13513 13921 14260 14488 14893 15210 15642 15926 16323 16574 16856 17158 17528 17861 18221 18474 18819 19158 19466 19739 20017 20355 20579 21030 21241 21564 21915 22189 22544 22867 23209 23470 23907 24138 24434 24769 25027 25332 25707 26004 26283 26755 26958 27276 27591 27874 28188 28466 28783 29080 29447 avg 19430 97,0 00668 17614 88,00
caa8 caa8 08719 08734 09360 09892 10189 10637 10850 11222 11647 12036 12361 12710 13080 13361 13782 14118 14483 14807 15056 15396 15739 16034 16309 16643 17005 17411 17696 17980 18229 18538 18855 19177 19530 19834 20172 20477 20763 21132 21413 21711 22124 22364 22688 23018 23294 23637 23889 24143 24460 24846 25112 25467 25853 26040 26390 26800 27065 27423 27673 27975 28271 28628 28857 29155 avg 19254 96,0 00669 17616 88,00
62b7 62b7 09069 09391 09902 10275 10693 11055 11354 11785 12129 12452 12799 13112 13418 13715 14077 14445 14781 15122 15494 15787 16096 16462 16805 17064 17485 17810 18136 18434 18736 18982 19286 19629 19907 20282 20539 20884 21146 21461 21845 22103 22396 22762 23166 23448 23737 24013 24344 24673 24979 25200 25630 25849 26199 26464 26769 26979 27339 27760 27914 28297 28545 28893 29203 29597 avg 19657 98,0 00670 17619 88,00
2d2c 2d2c 08474 08617 09296 09645 10045 10364 10781 11014 11411 11847 12123 12416 12821 13141 13526 13807 14174 14549 14942 15108 15455 15821 16161 16425 16775 17089 17358 17624 17951 18429 18741 18971 19312 19675 20046 20311 20552 20962 21201 21529 21788 22114 22490 22776 23098 23329 23638 23932 24253 24654 24959 25104 25474 25773 26149 26451 26743 26990 27400 27678 27919 28219 28575 28886 avg 19013 95,0 00671 17622 88,00
80c5 80c5 04248 04674 05000 05293 05669 06085 06363 06722 07107 07407 07710 08105 08465 08842 09193 09477 09767 10113 10455 10830 11108 11301 11760 12073 12384 12819 13128 13424 13792 14053 14396 14775 15038 15411 15641 16173 16411 16678 17044 17276 17614 17909 18253 18407 18787 19350 19613 19894 20274 20404 20714 21146 21387 21700 21950 22322 22642 22983 23283 23563 23906 24167 24553 24898 avg 14780 73,0 00672 17617 88,00
10b1 10b1 00320 32965 13698 03866 00109 21504 00000 42368 07107 07407 07710 08105 08465 08842 09193 09477 09767 10113 10455 10830 11108 11301 11760 12073 12384 12819 13128 13424 13792 14053 14396 14775 15038 15411 15641 16173 16411 16678 17044 17276 17614 17909 18253 18407 18787 19350 19613 19894 20274 20404 20714 21146 21387 21700 21950 22322 22642 22983 23283 23563 23906 24167 24553 24898 avg 15886 79,0 00673 17615 88,00
da92 da92 06922 07056 07513 08030 08354 08687 09083 09502 09779 10260 10570 11024 11306 11617 11969 12280 12605 12939 13304 13627 13933 14279 14677 14893 15263 15681 15965 16265 16655 16971 17196 17568 17878 18204 18489 18778 19145 19413 19819 20219 20469 20834 21123 21405 21657 22059 22303 22609 22885 23194 23514 23881 24137 24490 24833 24999 25328 25771 26047 26320 26628 26876 27177 27466 avg 17558 87,0 00674 17615 88,00
c472 c472 08982 09335 09688 10119 10555 10920 11157 11466 11821 12124 12523 12932 13146 13562 13859 14199 14541 14844 15191 15539 15809 16146 16415 16828 17092 17413 17718 17978 18521 18777 19001 19369 19586 20052 20390 20587 20885 21335 21637 22032 22230 22532 22808 23112 23444 23756 24002 24313 24708 25016 25274 25577 25978 26419 26701 26920 27243 27579 27833 28099 28618 28821 29065 29474 avg 19431 97,0 00675 17617 88,00
afa2 afa2 08461 08861 09203 09475 09919 10108 10456 10917 11194 11467 11748 12097 12468 12796 13069 13295 13563 13991 14331 14660 14932 15149 15445 15839 16104 16487 16748 17094 17481 17670 18061 18369 18603 18969 19260 19549 19874 20279 20476 20811 21055 21365 21634 22037 22286 22574 22994 23226 23567 23899 24105 24471 24859 25098 25347 25678 25986 26192 26570 26876 27126 27443 27777 27996 avg 18428 92,0 00676 17619 88,00
3868 3868 00320 44962 03458 03867 00109 21504 00000 42368 11194 11467 11748 12097 12468 12796 13069 13295 13563 13991 14331 14660 14932 15149 15445 15839 16104 16487 16748 17094 17481 17670 18061 18369 18603 18969 19260 19549 19874 20279 20476 20811 21055 21365 21634 22037 22286 22574 22994 23226 23567 23899 24105 24471 24859 25098 25347 25678 25986 26192 26570 26876 27126 27443 27777 27996 avg 19041 95,0 00677 17621 88,00
6282 6282 06681 06835 07448 07852 08239 08673 08968 09324 09717 10098 10423 10712 11065 11471 11845 12179 12502 12821 13129 13463 13846 14085 14514 14852 15134 15418 15788 16211 16481 16797 17187 17449 17707 18091 18471 18713 19127 19383 19702 20062 20374 20691 21057 21303 21602 21984 22257 22590 22926 23256 23492 23869 24114 24456 24738 25077 25377 25749 26061 26320 26699 26960 27221 27549 avg 17471 87,0 00678 17620 88,00
bc30 bc30 07531 07458 08132 08545 08898 09225 09645 10019 10313 10845 11086 11397 11792 12132 12529 12812 13075 13509 13846 14054 14469 14827 15150 15548 15836 16197 16545 16837 17134 17525 17759 18127 18445 18753 19124 19481 19723 20134 20433 20656 21022 21414 21664 21978 22268 22577 22891 23205 23566 23943 24151 24518 24779 25087 25504 25771 26047 26392 26682 26939 27230 27528 27888 28169 avg 18136 90,0 00679 17621 88,00
fa60 fa60 09019 08898 09636 10124 10396 10782 11064 11570 11934 12212 12624 12962 13236 13612 14019 14362 14714 14955 15275 15672 16017 16350 16621 16932 17164 17641 17891 18209 18600 18851 19245 19531 19913 20214 20455 20797 21130 21429 21718 22084 22414 22692 23028 23414 23732 24057 24266 24675 24985 25288 25508 25878 26116 26459 26771 27035 27289 27723 27956 28306 28647 28868 29233 29613 avg 19559 97,0 00680 17624 88,00
388c 388c 04901 05180 05580 05939 06259 06541 06925 07291 07563 07913 08199 08481 08819 09188 09456 09787 10123 10330 10874 11107 11360 11819 12138 12475 12733 13026 13298 13622 13942 14387 14637 14903 15195 15569 15843 16169 16497 16882 17013 17351 17652 18026 18370 18646 19005 19190 19543 19811 20154 20480 20922 21176 21411 21756 22075 22384 22622 22946 23379 23618 23901 24170 24490 24845 avg 14998 74,0 00681 17620 88,00
df4d df4d 08283 08479 09048 09397 09722 10167 10444 10897 11241 11729 12027 12316 12650 13033 13322 13675 14005 14356 14744 15037 15432 15733 16021 16375 16682 16911 17394 17656 17962 18378 18622 18965 19254 19549 19922 20218 20444 20781 21204 21425 21778 22113 22376 22700 23011 23238 23534 23946 24229 24511 24840 25096 25391 25828 26090 26381 26771 26985 27306 27647 27917 28203 28541 28897 avg 18919 94,0 00682 17622 88,00
Why the divider is 200 I don't know, but I think it is a result of self calibrating and the divider is stored somewhere.
If the divider couldn't change the meter would not be able to show higher value than approx. 150 (0x73e3 reading) and it can - I have seen readings of >150 in my house long time ago.