Skip to content

Commit 119aeca

Browse files
authored
oversample ADC_RANGE by 32 like ADC_INPUT (#17975)
1 parent d8d9c54 commit 119aeca

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

tasmota/tasmota_xsns_sensor/xsns_02_analog.ino

+1-1
Original file line numberDiff line numberDiff line change
@@ -452,7 +452,7 @@ float AdcGetRange(uint32_t idx) {
452452
// formula for calibration: value, fromLow, fromHigh, toLow, toHigh
453453
// Example: 514, 632, 236, 0, 100
454454
// int( ((<param2> - <analog-value>) / (<param2> - <param1>) ) * (<param3> - <param4>) ) + <param4> )
455-
int adc = AdcRead(Adc[idx].pin, 2);
455+
int adc = AdcRead(Adc[idx].pin, 5);
456456
double adcrange = ( ((double)Adc[idx].param2 - (double)adc) / ( ((double)Adc[idx].param2 - (double)Adc[idx].param1)) * ((double)Adc[idx].param3 - (double)Adc[idx].param4) + (double)Adc[idx].param4 );
457457
return (float)adcrange;
458458
}

0 commit comments

Comments
 (0)