From b4a54ae88014717efb159b5883b0bed4e4382e41 Mon Sep 17 00:00:00 2001 From: SteWers <42718143+SteWers@users.noreply.github.com> Date: Sun, 3 Dec 2023 08:08:24 +0100 Subject: [PATCH] [Thermostat] Simplify code (#20141) * [Thermostat] Simplify code Simplify code of PR #20133 * [Thermostat] small code changes - removed unused const - replaced constant value --- tasmota/tasmota_xdrv_driver/xdrv_39_thermostat.ino | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/tasmota/tasmota_xdrv_driver/xdrv_39_thermostat.ino b/tasmota/tasmota_xdrv_driver/xdrv_39_thermostat.ino index ed6724485..e4ea49af2 100644 --- a/tasmota/tasmota_xdrv_driver/xdrv_39_thermostat.ino +++ b/tasmota/tasmota_xdrv_driver/xdrv_39_thermostat.ino @@ -1394,16 +1394,12 @@ void ThermostatGetLocalSensor(uint8_t ctr_output) { JsonParserObject root = parser.getRootObject(); if (root) { String sensor_name = THERMOSTAT_SENSOR_NAME; - const char* value_c; if ( (THERMOSTAT_SENSOR_NUMBER > 1) &&(THERMOSTAT_CONTROLLER_OUTPUTS > 1) &&(ctr_output < THERMOSTAT_SENSOR_NUMBER)) { - char temp[4]; - temp[0] = IndexSeparator(); - snprintf(&temp[1], sizeof(temp)-1, "%u", (ctr_output + 1)); - sensor_name.concat(temp); + sensor_name.concat(IndexSeparator() + String(ctr_output + 1)); } - JsonParserToken value_token = root[sensor_name].getObject()[PSTR("Temperature")]; + JsonParserToken value_token = root[sensor_name].getObject()[PSTR(D_JSON_TEMPERATURE)]; if (value_token.isNum()) { int16_t value = value_token.getFloat() * 10; if (Thermostat[ctr_output].status.temp_format == TEMP_FAHRENHEIT) {