diff --git a/libnymea/interfaces/conductivitysensor.json b/libnymea/interfaces/conductivitysensor.json
new file mode 100644
index 00000000..e0007315
--- /dev/null
+++ b/libnymea/interfaces/conductivitysensor.json
@@ -0,0 +1,10 @@
+{
+ "extends": "sensor",
+ "states": [
+ {
+ "name": "conductivity",
+ "type": "double"
+ }
+ ]
+}
+
diff --git a/libnymea/interfaces/interfaces.qrc b/libnymea/interfaces/interfaces.qrc
index 818bd00f..2faab126 100644
--- a/libnymea/interfaces/interfaces.qrc
+++ b/libnymea/interfaces/interfaces.qrc
@@ -24,6 +24,9 @@
temperaturesensor.json
humiditysensor.json
pressuresensor.json
+ moisturesensor.json
+ conductivitysensor.json
+ lightsensor.json
connectable.json
inputtrigger.json
outputtrigger.json
diff --git a/libnymea/interfaces/lightsensor.json b/libnymea/interfaces/lightsensor.json
new file mode 100644
index 00000000..c05fcef8
--- /dev/null
+++ b/libnymea/interfaces/lightsensor.json
@@ -0,0 +1,10 @@
+{
+ "extends": "sensor",
+ "states": [
+ {
+ "name": "lightIntensity",
+ "type": "double"
+ }
+ ]
+}
+
diff --git a/libnymea/interfaces/moisturesensor.json b/libnymea/interfaces/moisturesensor.json
new file mode 100644
index 00000000..bd01c0b9
--- /dev/null
+++ b/libnymea/interfaces/moisturesensor.json
@@ -0,0 +1,9 @@
+{
+ "extends": "sensor",
+ "states": [
+ {
+ "name": "moisture",
+ "type": "double"
+ }
+ ]
+}
diff --git a/libnymea/interfaces/temperaturesensor.json b/libnymea/interfaces/temperaturesensor.json
index 8d7147eb..5b480c3a 100644
--- a/libnymea/interfaces/temperaturesensor.json
+++ b/libnymea/interfaces/temperaturesensor.json
@@ -5,6 +5,5 @@
"name": "temperature",
"type": "double"
}
-
]
}