From 03602b755f21389327aa627f9dc2436cf0d9b9ee Mon Sep 17 00:00:00 2001 From: Michael Zanetti Date: Thu, 30 Jan 2020 17:33:08 +0100 Subject: [PATCH] Improve heating interfaces Make heating inherit from power and require min/max values for thermostat's targetTemperature --- libnymea/interfaces/heating.json | 3 ++- libnymea/interfaces/thermostat.json | 4 +++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/libnymea/interfaces/heating.json b/libnymea/interfaces/heating.json index 6a1246bc..a4ad2f28 100644 --- a/libnymea/interfaces/heating.json +++ b/libnymea/interfaces/heating.json @@ -1,3 +1,4 @@ { - "description": "The heating interface defines basic heating appliances." + "description": "The heating interface defines basic heating appliances.", + "extends": "power" } diff --git a/libnymea/interfaces/thermostat.json b/libnymea/interfaces/thermostat.json index a4bce193..0386290e 100644 --- a/libnymea/interfaces/thermostat.json +++ b/libnymea/interfaces/thermostat.json @@ -4,7 +4,9 @@ { "name": "targetTemperature", "type": "double", - "unit": "DegreeCelsius" + "unit": "DegreeCelsius", + "minValue": "any", + "maxValue": "any" } ] }