diff --git a/libnymea/interfaces/childlock.json b/libnymea/interfaces/childlock.json
new file mode 100644
index 00000000..24c7228c
--- /dev/null
+++ b/libnymea/interfaces/childlock.json
@@ -0,0 +1,11 @@
+{
+ "description": "Interface for devices that support a child lock on physical keys.",
+ "states": [
+ {
+ "name": "childLock",
+ "type": "bool",
+ "writable": true,
+ "logged": true
+ }
+ ]
+}
diff --git a/libnymea/interfaces/interfaces.qrc b/libnymea/interfaces/interfaces.qrc
index dc4c2bbe..9d04f930 100644
--- a/libnymea/interfaces/interfaces.qrc
+++ b/libnymea/interfaces/interfaces.qrc
@@ -98,5 +98,6 @@
simpleheatpump.json
alarm.json
firesensor.json
+ childlock.json