From 200666ee3e5567ad3a1fb9d5d58ea3ec10d66cbf Mon Sep 17 00:00:00 2001 From: Michael Zanetti Date: Tue, 17 Jul 2018 01:33:22 +0200 Subject: [PATCH] add interfaces useful for irrigation scenarios --- libnymea/interfaces/conductivitysensor.json | 10 ++++++++++ libnymea/interfaces/interfaces.qrc | 3 +++ libnymea/interfaces/lightsensor.json | 10 ++++++++++ libnymea/interfaces/moisturesensor.json | 9 +++++++++ libnymea/interfaces/temperaturesensor.json | 1 - 5 files changed, 32 insertions(+), 1 deletion(-) create mode 100644 libnymea/interfaces/conductivitysensor.json create mode 100644 libnymea/interfaces/lightsensor.json create mode 100644 libnymea/interfaces/moisturesensor.json 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" } - ] }