diff --git a/genericthings/integrationplugingenericthings.cpp b/genericthings/integrationplugingenericthings.cpp index ff7b4aea..0e00d934 100644 --- a/genericthings/integrationplugingenericthings.cpp +++ b/genericthings/integrationplugingenericthings.cpp @@ -901,8 +901,8 @@ void IntegrationPluginGenericThings::executeAction(ThingActionInfo *info) info->finish(Thing::ThingErrorNoError); } } else if (thing->thingClassId() == simpleHeatPumpThingClassId) { - if (action.actionTypeId() == simpleHeatPumpBoostActionTypeId) { - thing->setStateValue(simpleHeatPumpBoostStateTypeId, action.paramValue(simpleHeatPumpBoostActionBoostParamTypeId).toBool()); + if (action.actionTypeId() == simpleHeatPumpPowerActionTypeId) { + thing->setStateValue(simpleHeatPumpPowerStateTypeId, action.paramValue(simpleHeatPumpBoostActionPowerParamTypeId).toBool()); info->finish(Thing::ThingErrorNoError); } } else { diff --git a/genericthings/integrationplugingenericthings.json b/genericthings/integrationplugingenericthings.json index 407f705b..83163ee6 100644 --- a/genericthings/integrationplugingenericthings.json +++ b/genericthings/integrationplugingenericthings.json @@ -1831,10 +1831,10 @@ "stateTypes": [ { "id": "ac2ac0f9-058c-4586-8871-2d9dbc6e1758", - "name": "boost", - "displayName": "Boost production enabled", - "displayNameEvent": "Boost production changed", - "displayNameAction": "Boost production", + "name": "power", + "displayName": "Heat pump enabled", + "displayNameEvent": "Heat pump changed", + "displayNameAction": "Enable/Disable heat pump", "type": "bool", "writable": true, "defaultValue": false,