Volume_Cont Added

This commit is contained in:
JonatanRek 2020-06-27 10:26:54 +02:00
parent 2ddb2750ab
commit 7954ae49b9

View File

@ -100,9 +100,12 @@ class GoogleHome {
$tempDevice[$deviceId['id']]['thermostatTemperatureAmbient'] = $lastRecord['value']; $tempDevice[$deviceId['id']]['thermostatTemperatureAmbient'] = $lastRecord['value'];
$tempDevice[$deviceId['id']]['thermostatTemperatureSetpoint'] = $lastRecord['value']; $tempDevice[$deviceId['id']]['thermostatTemperatureSetpoint'] = $lastRecord['value'];
break; break;
case 'vol_cont':
$tempDevice[$deviceId['id']]['currentVolume'] = $lastRecord['value'];
break;
default: default:
$tempDevice[$deviceId['id']]['on'] = ($lastRecord['value'] == 1 ? true : false); $tempDevice[$deviceId['id']]['on'] = ($lastRecord['value'] == 1 ? true : false);
break; break;
} }
} }
@ -310,6 +313,7 @@ static function executeTermostatMode($subDeviceId, $executionCommand){
} }
static function executeVolume($subDeviceId, $executionCommand){ static function executeVolume($subDeviceId, $executionCommand){
echo $executionCommand['params']['volumeLevel'];
$status = 'OFFLINE'; $status = 'OFFLINE';
$online = false; $online = false;
@ -326,7 +330,7 @@ static function executeVolume($subDeviceId, $executionCommand){
$waiting++; $waiting++;
} }
} }
if ($waiting > $executed){ if ($waiting < $executed){
$status = "PENDING"; $status = "PENDING";
$online = true; $online = true;
$currentVolume = $executionCommand['params']['volumeLevel']; $currentVolume = $executionCommand['params']['volumeLevel'];