Instruction: Extract information from the supporting document to answer the given question.

Input:
Question: Does it work well with Direct TV satellite for the DVR functions with the remote (not smartphone?) I just do not want lots  remotes but all functions.
Document: The Harmony Hub works exactly as advertised. It took about 30 minutes to get 5 functions set up and it even operated my 10 Year Old Sirius satellite radio receiver. At around $100 this replaced my pile of remotes and seeing as most of us have our smartphone or tablet with us at all times, now you can carry one device for everything.
Even with the TV's remote, you had to point it directly at the left side of the TV for it to work. I placed the hub just under the left side of the TV. The home theater box and DVR are to the right of the tv in a cabinet. Surprisingly, the hub was able to control them even though the hub didn't have a direct line of site to the IR receiver of either device.
If I want to change the activity, the inputs change and any devices no longer being used are shut off automatically. All with a single button press.I was excited to use the smartphone app, but in all honesty, the included remote covers pretty much everything I want to do. There is a DVR and guide button for watching tv, and the arrows work for most everything else I need.The one con I have found so far is with my PS3.
I have a Panasonic TV,PS3,Sony reciever,direct TV DVR,. It work better than I hoped. Login into my harmony.com put your models in and that is it. Be specific will your models number! It will even cycle through the menu on PS3 to shut it down truly amazing
Because my TV does not have direct up/down brightness and contrast, you need to have a full menu to do these things. And because this remote expects you to switch "Activity" when you switch the mode of the remote, your only option is to program some macros for these functions and assign them to buttons for the other activities. While this may work perfectly for many TVs that have direct up/down bright and contrast but my stupid TV remote does not.
I actually could make a function called Apple TV which I always wished I could do with the harmony 1. I also love that it will control my PS3 without having to use the USB gimmick for the ps3 remote I bought. One thing that I really want to mention is that the hub doesn't seem to have the greatest direct line of sight to work. My cable box and receiver are blocked by a chair but the hub has no problem controlling them.
This product works quite well once it's set up, but the setup process can be frustrating due to the lack of documentation. I placed the hub on a shelf on the opposite side of the room (approximatly 20') and it easily controls my TV, DVR, and DVD. The remote doesn't have all the features of a full-sized remote, but it does have most of the functions you would normally use.
Spent all weekend trying to get this to work with no luck. Finally decided to send it back. While the remote itself was nice and the phone app worked well, I couldn't get Apple TV to work with this product -- even after scouring the internet and following lots of other people's advice. Also, I couldn't get several features of my DirecTV system to work using the remote, even though I reprogrammed them. Reprogramming is a pain, btw.
We bought this so we could cut down on the remotes needed to use ( tv, sound bar, DVR and blue ray player). First of all it does not work well with an older TV.
I have the Harmony Ultimate as well but needed a scaled down version for a different system in the house. The Smart Control uses the same hub as the Ultimate so there is lots of flexibility built in but it is primarily built to be used with a mobile phone app rather than the remote that comes with the package. I don't always want to use my phone but I'm pretty old.
Answer: Yes, I have been using both the remote and the smartphone without any issues and all functions. I often use the DVR functionality of the DirectTV receiver and it works well. In fact I have the remote controller from DirectTV put away.