From 9eab2d3cc93528654e8e42453464eb550b645390 Mon Sep 17 00:00:00 2001 From: Michael Zanetti Date: Tue, 20 Nov 2018 17:26:14 +0100 Subject: [PATCH] add noisesensor and co2sensor interfaces --- libnymea/interfaces/co2sensor.json | 11 +++++++++++ libnymea/interfaces/interfaces.qrc | 2 ++ libnymea/interfaces/noisesensor.json | 11 +++++++++++ 3 files changed, 24 insertions(+) create mode 100644 libnymea/interfaces/co2sensor.json create mode 100644 libnymea/interfaces/noisesensor.json diff --git a/libnymea/interfaces/co2sensor.json b/libnymea/interfaces/co2sensor.json new file mode 100644 index 00000000..2174ebb8 --- /dev/null +++ b/libnymea/interfaces/co2sensor.json @@ -0,0 +1,11 @@ +{ + "extends": "sensor", + "description": "CO2 sensors. Measures co2 in parts per million.", + "states": [ + { + "name": "co2", + "type": "double", + "unit": "PartsPerMillion" + } + ] +} diff --git a/libnymea/interfaces/interfaces.qrc b/libnymea/interfaces/interfaces.qrc index 0af39325..5234b210 100644 --- a/libnymea/interfaces/interfaces.qrc +++ b/libnymea/interfaces/interfaces.qrc @@ -55,6 +55,8 @@ extendedheating.json evcharger.json extendedevcharger.json + noisesensor.json + co2sensor.json diff --git a/libnymea/interfaces/noisesensor.json b/libnymea/interfaces/noisesensor.json new file mode 100644 index 00000000..b69d0461 --- /dev/null +++ b/libnymea/interfaces/noisesensor.json @@ -0,0 +1,11 @@ +{ + "extends": "sensor", + "description": "A sensor interface for noise sensors. Should deliver a median noise level in regular intervals. This is meant for overall noise level monitoring (e.g. in buildings) and not real time audio processing.", + "states": [ + { + "name": "noise", + "type": "double", + "unit": "Dezibel" + } + ] +}