From 07144e27c1f9fd2bdde8b1a509a31c96e2444fde Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Simon=20St=C3=BCrz?= Date: Wed, 15 May 2019 21:12:12 +0200 Subject: [PATCH 1/2] Add new interface closablesensor --- libnymea/interfaces/closablesensor.json | 9 +++++++++ libnymea/interfaces/interfaces.qrc | 1 + 2 files changed, 10 insertions(+) create mode 100644 libnymea/interfaces/closablesensor.json diff --git a/libnymea/interfaces/closablesensor.json b/libnymea/interfaces/closablesensor.json new file mode 100644 index 00000000..d542bf24 --- /dev/null +++ b/libnymea/interfaces/closablesensor.json @@ -0,0 +1,9 @@ +{ + "description": "This interface can be used for i.e. magnetic window/door sensors", + "states": [ + { + "name": "closed", + "type": "bool" + } + ] +} diff --git a/libnymea/interfaces/interfaces.qrc b/libnymea/interfaces/interfaces.qrc index c6656a9b..5d70e051 100644 --- a/libnymea/interfaces/interfaces.qrc +++ b/libnymea/interfaces/interfaces.qrc @@ -67,6 +67,7 @@ wirelessconnectable.json navigationpad.json extendednavigationpad.json + closablesensor.json From 0d4e822005bff05030abe4f411ca9e1c7c762c9a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Simon=20St=C3=BCrz?= Date: Wed, 15 May 2019 22:51:26 +0200 Subject: [PATCH 2/2] Make closeable sensor inhert from sensor interface --- libnymea/interfaces/closablesensor.json | 1 + 1 file changed, 1 insertion(+) diff --git a/libnymea/interfaces/closablesensor.json b/libnymea/interfaces/closablesensor.json index d542bf24..b8ef5b55 100644 --- a/libnymea/interfaces/closablesensor.json +++ b/libnymea/interfaces/closablesensor.json @@ -1,5 +1,6 @@ { "description": "This interface can be used for i.e. magnetic window/door sensors", + "extends": "sensor", "states": [ { "name": "closed",