diff --git a/shelly/integrationpluginshelly.cpp b/shelly/integrationpluginshelly.cpp index 86136d2f..029cee79 100644 --- a/shelly/integrationpluginshelly.cpp +++ b/shelly/integrationpluginshelly.cpp @@ -1078,7 +1078,7 @@ void IntegrationPluginShelly::onMulticastMessageReceived(const QHostAddress &sou } } if (thing->thingClassId() == shellyRgbw2ThingClassId) { - thing->setStateValue(shellyRgbw2ThingClassId, QColor(red, green, blue)); + thing->setStateValue(shellyRgbw2ColorStateTypeId, QColor(red, green, blue)); thing->setStateValue(shellyRgbw2WhiteChannelStateTypeId, white); }