reading for desired temp extended

OFF reading now supported
This commit is contained in:
Philipp Wo 2019-12-09 08:27:04 +01:00
parent bd2979ed09
commit 61c33fc956
1 changed files with 5 additions and 8 deletions

View File

@ -1056,13 +1056,6 @@ sub TadoAPI_SetGeoById(@){
}
}
#######################################################################################################
# API Requests
###############
######################################
############ Helpers #################
######################################
@ -1305,7 +1298,11 @@ sub TadoAPI_GetZoneReadingsById(@){
if (defined($zoneName)){
$temperature = sprintf("%.1f", $decoded_data->{'sensorDataPoints'}->{'insideTemperature'}->{'celsius'});
$humidity = $decoded_data->{'sensorDataPoints'}->{'humidity'}->{'percentage'};
$desiredTemp = $decoded_data->{'setting'}->{'temperature'}->{'celsius'};
if($decoded_data->{'setting'}->{'power'} eq "OFF"){
$desiredTemp = "OFF";
}else{
$desiredTemp = $decoded_data->{'setting'}->{'temperature'}->{'celsius'};
}
$currentHeatingPower = $decoded_data->{'activityDataPoints'}->{'heatingPower'}->{'percentage'};
$overlay = $decoded_data->{'overlayType'};
if (!defined $overlay) {$overlay = "no overlay"};