* @author Andreas Brauneis * @version * Version 2.50.1, 31.01.2012<br/> * */ include_once "Entertainment.inc.php"; // --------------------------------------------------------------------------------------------------------------------------- // WebFront // --------------------------------------------------------------------------------------------------------------------------- if ($IPS_SENDER == "WebFront") { $ControlType = get_ControlType($IPS_VARIABLE); switch ($ControlType) { case c_Control_RoomPower: Entertainment_SetRoomPower($IPS_VARIABLE, $IPS_VALUE); break; case c_Control_DevicePower: Entertainment_SetDevicePower($IPS_VARIABLE, $IPS_VALUE); break; case c_Control_Source: Entertainment_SetSource($IPS_VARIABLE, $IPS_VALUE); break; case c_Control_Group: Entertainment_SetGroupControlVisibility($IPS_VARIABLE, $IPS_VALUE); break; case c_Control_Muting: case c_Control_Volume: case c_Control_Balance: case c_Control_Treble: case c_Control_Middle:
function Entertainment_SetRoomPowerByRoomId($RoomId, $Value, $PowerOnDevices=true) { $PowerId = get_ControlIdByRoomId($RoomId, c_Control_RoomPower); Entertainment_SetRoomPower($PowerId, $Value, $PowerOnDevices); }