I am kind of surprised this thread doesn’t exist already. I’m starting to create a Lovelace UI to control my home theater system which includes a harmony remote, TV, AVR, Chromecast and Chromecast audio, U-Verse tv box, DVD player, and Kodi. This my very, very basic setup for the moment but I know some of you have very elaborate setups and I am looking for inspiration to improve mine.
Since posting this I have been inspired to improve my setup and this is how it currently looks.
I took the screenshots on a phone this time because that is the main way I will be using the remotes.
The first screenshot is of the remote in the off state. It shows a simplified view just displaying the Harmony Activities.
Then when you select an activity the input selector Media Mode changes to display the correct remote menus, like this simple one for the Chromecast.
This just shows the volume control and Chromecast controls.
A similar setup is used for the Listen to Music Activity. A few chromecast audios are used one connected to the AVR and the others connected to always on speakers in different rooms. This setup is slightly different and allows the user to play a set of 6 playlists to the Chromecast Audio Group. This is done with the SpotCast custom component and Scripts.
The DVD and VCR remotes are also fairly straightforward giving the user control over the basic player functions through the Harmony commands.
The last setup is the most complicated because of the number of buttons needed to operate the AT&T box. For this I use a second input selector to change between the the different remote modes:
Here is a link to the yaml: https://pastebin.com/RBgqHwKS
Also the Kodi remote is not shown because it is currently not in use but will probably look similar to the AT&T TV remote setup.