diff --git a/telldus-core/service/ProtocolIkea.cpp b/telldus-core/service/ProtocolIkea.cpp
index bbb5d22b..6b96434a 100644
--- a/telldus-core/service/ProtocolIkea.cpp
+++ b/telldus-core/service/ProtocolIkea.cpp
@@ -15,6 +15,9 @@
#endif
int ProtocolIkea::methods() const {
+ if (TelldusCore::comparei(model(), L"selflearning-switch")) {
+ return TELLSTICK_TURNON | TELLSTICK_TURNOFF;
+ }
return TELLSTICK_TURNON | TELLSTICK_TURNOFF | TELLSTICK_DIM;
}
diff --git a/telldus-gui/TelldusGui/data/telldus/devices.xml b/telldus-gui/TelldusGui/data/telldus/devices.xml
index 392c0397..bd8c6b4c 100644
--- a/telldus-gui/TelldusGui/data/telldus/devices.xml
+++ b/telldus-gui/TelldusGui/data/telldus/devices.xml
@@ -55,7 +55,8 @@
Code Switch
- Koppla
+ Koppla on/off
+ Koppla dimmer