From d677514788f6db31efd47f4bcf2ed1cbf01423a2 Mon Sep 17 00:00:00 2001 From: Michael Zanetti Date: Sat, 20 May 2023 13:02:32 +0200 Subject: [PATCH] Allow users with control things permission to control AC temperatures --- airconditioningjsonhandler.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/airconditioningjsonhandler.cpp b/airconditioningjsonhandler.cpp index 88d8031..8ac22f2 100644 --- a/airconditioningjsonhandler.cpp +++ b/airconditioningjsonhandler.cpp @@ -95,14 +95,14 @@ AirConditioningJsonHandler::AirConditioningJsonHandler(AirConditioningManager *m params.insert("mode", enumRef()); params.insert("o:minutes", enumValueName(Int)); returns.insert("airConditioningError", enumRef()); - registerMethod("SetZoneSetpointOverride", description, params, returns); + registerMethod("SetZoneSetpointOverride", description, params, returns, Types::PermissionScopeControlThings); params.clear(); returns.clear(); description = "Set the time schedule for a zone."; params.insert("zoneId", enumValueName(Uuid)); params.insert("weekSchedule", objectRef()); returns.insert("airConditioningError", enumRef()); - registerMethod("SetZoneWeekSchedule", description, params, returns); + registerMethod("SetZoneWeekSchedule", description, params, returns, Types::PermissionScopeControlThings); params.clear(); returns.clear(); description = "Set Zone things";