diff --git a/plugins/global/ksgrd/ksgrdiface.cpp b/plugins/global/ksgrd/ksgrdiface.cpp
index 1a8e1a74..821f2627 100644
--- a/plugins/global/ksgrd/ksgrdiface.cpp
+++ b/plugins/global/ksgrd/ksgrdiface.cpp
@@ -97,6 +97,7 @@ void KSGRDIface::unsubscribe(const QString &sensorPath)
void KSGRDIface::updateMonitorsList()
{
+ m_sensorIds.clear();
KSGRD::SensorMgr->sendRequest(QStringLiteral("localhost"), QStringLiteral("monitors"), (KSGRD::SensorClient *)this, -1);
}