diff --git a/genericsensors/integrationplugingenericsensors.cpp b/genericsensors/integrationplugingenericsensors.cpp index 9cb4041..d6006b5 100644 --- a/genericsensors/integrationplugingenericsensors.cpp +++ b/genericsensors/integrationplugingenericsensors.cpp @@ -205,7 +205,7 @@ void IntegrationPluginGenericSensors::executeAction(ThingActionInfo *info) double newValue = mapDoubleValue(value, 0, 100, min, max); double roundingFactor = qPow(10, info->thing()->setting(gasSensorSettingsAccuracyParamTypeId).toInt()); newValue = qRound(newValue * roundingFactor) / roundingFactor; - thing->setStateValue(gasSensorGasStateTypeId, newValue); + thing->setStateValue(gasSensorGasLevelStateTypeId, newValue); info->finish(Thing::ThingErrorNoError); return; } else { diff --git a/genericsensors/integrationplugingenericsensors.json b/genericsensors/integrationplugingenericsensors.json index f0d0f7e..768cc03 100644 --- a/genericsensors/integrationplugingenericsensors.json +++ b/genericsensors/integrationplugingenericsensors.json @@ -570,7 +570,7 @@ "stateTypes": [ { "id": "5135648f-57b7-44b0-b9d0-c5accad09356", - "name": "gas", + "name": "gasLevel", "displayName": "Gas level", "displayNameEvent": "Gas level changed", "type": "double",