diff --git a/src/dallassensor.cpp b/src/dallassensor.cpp index bafb40a5b..5dacaf7fe 100644 --- a/src/dallassensor.cpp +++ b/src/dallassensor.cpp @@ -321,12 +321,12 @@ void DallasSensor::publish_values(const bool force) { for (const auto & sensor : sensors_) { char sensorID[10]; // sensor{1-n} snprintf_P(sensorID, 10, PSTR("sensor%d"), sensor_no); - if (dallas_format == Mqtt::Dallas_Format::NUMBER) { + if (dallas_format == Mqtt::Dallas_Format::SENSORID) { // e.g. dallassensor_data = {"28-EA41-9497-0E03":23.3,"28-233D-9497-0C03":24.0} if (Helpers::hasValue(sensor.temperature_c)) { doc[sensor.to_string()] = (float)(sensor.temperature_c) / 10; } - } else if (dallas_format == Mqtt::Dallas_Format::SENSORID) { + } else if (dallas_format == Mqtt::Dallas_Format::NUMBER) { // e.g. dallassensor_data = {"sensor1":{"id":"28-EA41-9497-0E03","temp":23.3},"sensor2":{"id":"28-233D-9497-0C03","temp":24.0}} JsonObject dataSensor = doc.createNestedObject(sensorID); dataSensor["id"] = sensor.to_string();