diff --git a/src/src/Helpers/TaskValuesWriterHelper.cpp b/src/src/Helpers/TaskValuesWriterHelper.cpp index 0ad54d1a3..f1e168584 100644 --- a/src/src/Helpers/TaskValuesWriterHelper.cpp +++ b/src/src/Helpers/TaskValuesWriterHelper.cpp @@ -69,12 +69,16 @@ void TaskValuesWriterHelper::setAttribute(const __FlashStringHelper *attr) { att void TaskValuesWriterHelper::write() { if (!validDeviceIndex(deviceIndex)) { return; } +#ifdef WEBSERVER_JSON if (event->kvWriter) { handle_json_stream_task_value_data(this); } else { pluginWebformShowValue(); } +#else // ifdef WEBSERVER_JSON + pluginWebformShowValue(); +#endif // ifdef WEBSERVER_JSON } void TaskValuesWriterHelper::writeTaskValues() @@ -215,11 +219,12 @@ void TaskValuesWriterHelper::pluginWebformShowValue() } #if FEATURE_STRING_VARIABLES + if (hasPresentation) { value = presentation; } else if (!uom.isEmpty()) { value += concat(' ', uom); } -#endif +#endif // if FEATURE_STRING_VARIABLES String valName_tmp(valName);