From 53290fe31f73fc1440478b6882699a98885745c0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Simon=20St=C3=BCrz?= Date: Tue, 5 Mar 2019 16:18:52 +0100 Subject: [PATCH 1/2] Add wireless connectable interface --- libnymea/interfaces/interfaces.qrc | 1 + libnymea/interfaces/wirelessconnectable.json | 14 ++++++++++++++ 2 files changed, 15 insertions(+) create mode 100644 libnymea/interfaces/wirelessconnectable.json diff --git a/libnymea/interfaces/interfaces.qrc b/libnymea/interfaces/interfaces.qrc index 6c296344..aedb09e6 100644 --- a/libnymea/interfaces/interfaces.qrc +++ b/libnymea/interfaces/interfaces.qrc @@ -63,6 +63,7 @@ noisesensor.json co2sensor.json presencesensor.json + wirelessconnectable.json diff --git a/libnymea/interfaces/wirelessconnectable.json b/libnymea/interfaces/wirelessconnectable.json new file mode 100644 index 00000000..8af2fcd3 --- /dev/null +++ b/libnymea/interfaces/wirelessconnectable.json @@ -0,0 +1,14 @@ +{ + "description": "This interface should be used for device which have the signal strength available. If the signal is to weak, the thing is not connected any more.", + "extends": "connectable", + "states": [ + { + "name": "signalStrength", + "type": "int", + "unit": "Percentage", + "minValue": 0, + "maxValue": 100, + "defaultValue": 0 + } + ] +} From 8e98f8177cfc7cb6a3af2692c70c736cdc93d016 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Simon=20St=C3=BCrz?= Date: Tue, 5 Mar 2019 16:23:54 +0100 Subject: [PATCH 2/2] Update type of signalstreght for the wirelessconnectable interface --- libnymea/interfaces/wirelessconnectable.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libnymea/interfaces/wirelessconnectable.json b/libnymea/interfaces/wirelessconnectable.json index 8af2fcd3..bd45560d 100644 --- a/libnymea/interfaces/wirelessconnectable.json +++ b/libnymea/interfaces/wirelessconnectable.json @@ -4,7 +4,7 @@ "states": [ { "name": "signalStrength", - "type": "int", + "type": "uint", "unit": "Percentage", "minValue": 0, "maxValue": 100,