diff --git a/src/core/analogsensor.cpp b/src/core/analogsensor.cpp index 170399e85..77c88a093 100644 --- a/src/core/analogsensor.cpp +++ b/src/core/analogsensor.cpp @@ -25,7 +25,7 @@ uuid::log::Logger AnalogSensor::logger_{F_(analogsensor), uuid::log::Facility std::vector AnalogSensor::exclude_types_; #ifndef EMSESP_STANDALONE -portMUX_TYPE mux = portMUX_INITIALIZER_UNLOCKED; +portMUX_TYPE mux = portMUX_INITIALIZER_UNLOCKED; volatile unsigned long AnalogSensor::edge[] = {0, 0, 0}; volatile unsigned long AnalogSensor::edgecnt[] = {0, 0, 0}; @@ -671,7 +671,7 @@ void AnalogSensor::publish_values(const bool force) { publish_sensor(sensor); } return; - } else if (!EMSESP::mqtt_.get_publish_onchange(0)) { + } else if (!EMSESP::mqtt_.get_publish_onchange(EMSdevice::DeviceType::SYSTEM)) { return; // wait for first time period } } diff --git a/src/core/temperaturesensor.cpp b/src/core/temperaturesensor.cpp index 493db0da2..437aac353 100644 --- a/src/core/temperaturesensor.cpp +++ b/src/core/temperaturesensor.cpp @@ -489,7 +489,7 @@ void TemperatureSensor::publish_values(const bool force) { publish_sensor(sensor); } return; - } else if (!EMSESP::mqtt_.get_publish_onchange(0)) { + } else if (!EMSESP::mqtt_.get_publish_onchange(EMSdevice::DeviceType::SYSTEM)) { return; // wait for first time period } }