diff --git a/libnymea/interfaces/interfaces.qrc b/libnymea/interfaces/interfaces.qrc
index 5bd08959..6c296344 100644
--- a/libnymea/interfaces/interfaces.qrc
+++ b/libnymea/interfaces/interfaces.qrc
@@ -31,6 +31,7 @@
moisturesensor.json
conductivitysensor.json
lightsensor.json
+ thermostat.json
connectable.json
inputtrigger.json
outputtrigger.json
diff --git a/libnymea/interfaces/thermostat.json b/libnymea/interfaces/thermostat.json
new file mode 100644
index 00000000..a4bce193
--- /dev/null
+++ b/libnymea/interfaces/thermostat.json
@@ -0,0 +1,10 @@
+{
+ "description": "The thermostat interface describes devices which have a target temperature value and regulate themselves to match that target temperature. Often combined with the power and temperaturesensor interfaces.",
+ "states": [
+ {
+ "name": "targetTemperature",
+ "type": "double",
+ "unit": "DegreeCelsius"
+ }
+ ]
+}