From 8e2bffa18e7879ba4ae5bd4ffbacab9eed87488b Mon Sep 17 00:00:00 2001 From: KipK Date: Thu, 24 Oct 2024 16:44:31 +0200 Subject: [PATCH] send thermostat temperature range to GH --- core/class/gsh_TemperatureSetting.class.php | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/core/class/gsh_TemperatureSetting.class.php b/core/class/gsh_TemperatureSetting.class.php index 2f5e888..8b63ddc 100644 --- a/core/class/gsh_TemperatureSetting.class.php +++ b/core/class/gsh_TemperatureSetting.class.php @@ -54,6 +54,10 @@ public static function discover($_device,$_eqLogic){ $return['attributes']['availableThermostatModes'] = 'heat'; $return['attributes']['thermostatTemperatureUnit'] = 'C'; $return['customData']['TemperatureSetting_cmdSetThermostat'] = $cmd->getId(); + $return['attributes']['thermostatTemperatureRange'] = array( + 'minThresholdCelsius' => intval($cmd->getConfiguration('minValue',0)), + 'maxThresholdCelsius' => intval($cmd->getConfiguration('maxValue',40)) + ); } if (in_array($cmd->getGeneric_type(), array('THERMOSTAT_STATE_NAME'))) { $return['customData']['TemperatureSetting_cmdGetState'] = $cmd->getId();