From bb2761594336f22e7dc66847115e3c654c77fac9 Mon Sep 17 00:00:00 2001 From: Michael Zanetti Date: Fri, 21 Dec 2018 00:35:55 +0100 Subject: [PATCH] Add a presencesensor interface --- libnymea/interfaces/interfaces.qrc | 1 + libnymea/interfaces/presencesensor.json | 15 +++++++++++++++ 2 files changed, 16 insertions(+) create mode 100644 libnymea/interfaces/presencesensor.json diff --git a/libnymea/interfaces/interfaces.qrc b/libnymea/interfaces/interfaces.qrc index 22f7e751..8c600126 100644 --- a/libnymea/interfaces/interfaces.qrc +++ b/libnymea/interfaces/interfaces.qrc @@ -60,6 +60,7 @@ extendedevcharger.json noisesensor.json co2sensor.json + presencesensor.json diff --git a/libnymea/interfaces/presencesensor.json b/libnymea/interfaces/presencesensor.json new file mode 100644 index 00000000..7806b3d9 --- /dev/null +++ b/libnymea/interfaces/presencesensor.json @@ -0,0 +1,15 @@ +{ + "extends": "sensor", + "description": "The presence sensor interface provides information whether a certain thing, for instance a human person, a tracked animal, a tracked mobile phone or smart watch is currently present. Additionally it gives information about the last time the tracked thing has been seen.", + "states": [ + { + "name": "isPresent", + "type": "bool" + }, + { + "name": "lastSeenTime", + "type": "int", + "unit": "UnixTime" + } + ] +}