From 870874d181596ab3a62abeb91ec2a2f0122e2c6a Mon Sep 17 00:00:00 2001 From: Barbudor Date: Thu, 13 Apr 2023 09:04:17 +0200 Subject: [PATCH] fix display of adcparam param4 for ct (#18397) --- tasmota/tasmota_xsns_sensor/xsns_02_analog.ino | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/tasmota/tasmota_xsns_sensor/xsns_02_analog.ino b/tasmota/tasmota_xsns_sensor/xsns_02_analog.ino index 247d8b67c..094cbb798 100644 --- a/tasmota/tasmota_xsns_sensor/xsns_02_analog.ino +++ b/tasmota/tasmota_xsns_sensor/xsns_02_analog.ino @@ -837,7 +837,13 @@ void CmndAdcParam(void) { } char param3[FLOATSZ]; dtostrfd(((double)Adc[idx].param3)/10000, precision, param3); - ResponseAppend_P(PSTR(",%s,%d"), param3, Adc[idx].param4); + if (ADC_CT_POWER == Adc[idx].type) { + char param4[FLOATSZ]; + dtostrfd(((double)Adc[idx].param4)/10000, 3, param4); + ResponseAppend_P(PSTR(",%s,%s"), param3, param4); + } else { + ResponseAppend_P(PSTR(",%s,%d"), param3, Adc[idx].param4); + } } ResponseAppend_P(PSTR("]}")); }