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" + } + ] +}