From 9f8beae620d00c806240bd850dca19fc1b33473b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Simon=20St=C3=BCrz?= Date: Thu, 10 Jun 2021 14:07:11 +0200 Subject: [PATCH] Fixing action execution value update --- mtec/integrationpluginmtec.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/mtec/integrationpluginmtec.cpp b/mtec/integrationpluginmtec.cpp index e1ebbd0..c67b63d 100644 --- a/mtec/integrationpluginmtec.cpp +++ b/mtec/integrationpluginmtec.cpp @@ -288,6 +288,7 @@ void IntegrationPluginMTec::executeAction(ThingActionInfo *info) reply->deleteLater(); if (reply->error() == QModbusDevice::NoError) { qCDebug(dcMTec()) << "Setting target temperature" << targetTemperature << "°C" << "finished successfully"; + thing->setStateValue(mtecTargetTemperatureStateTypeId, targetTemperature); info->finish(Thing::ThingErrorNoError); } else { info->finish(Thing::ThingErrorHardwareFailure); @@ -313,6 +314,7 @@ void IntegrationPluginMTec::executeAction(ThingActionInfo *info) reply->deleteLater(); if (reply->error() == QModbusDevice::NoError) { qCDebug(dcMTec()) << "Setting smart home energy" << energy << "W" << "finished successfully"; + thing->setStateValue(mtecSmartHomeEnergyStateTypeId, energy); info->finish(Thing::ThingErrorNoError); } else { info->finish(Thing::ThingErrorHardwareFailure);