Yes, but you’ll need to supply all of the information manually. The config files mention the device ID’s you’ll need to control your devices, then you need to set up automations or scripts to send the individual commands to your hubs.
A popular method for control is using Input Select to select your activities. Variations of something like this.
- alias: 'TV Room Controls'
initial_state: true
hide_entity: true
trigger:
- platform: state
entity_id: input_select.tv_room
action:
- service: remote.turn_on
data_template:
entity_id: remote.tv_room
activity: >-
{% if is_state("input_select.tv_room", "PowerOff") %}-1
{% elif is_state("input_select.tv_room", "Watch TV") %}18609512
{% elif is_state("input_select.tv_room", "Watch Fire TV") %}18744923
{% elif is_state("input_select.tv_room", "Watch a Movie") %}18609955
{% elif is_state("input_select.tv_room", "Listen to Music") %}18609893
{% elif is_state("input_select.tv_room", "Play Xbox") %}30907506
{% endif %}
- service: input_select.select_option
entity_id: input_select.tv_room
data_template:
option: "Select Activity"
This gives you a drop down menu in your front end to select your activities. To send individual commands to your devices, you’ll also need to set up automations that will issue the commands to your hub. I’ve seen automations that use input sliders for volume adjustments, toggle switches, data input boxes, etc…
Edit: I forgot to add that you’ll need to add your Input Select info in your config file. Something like this.
input_select:
#Harmony
tv_room:
name: TV Room
options:
- Select Activity
- Watch TV
- Watch Fire TV
- Watch a Movie
- Listen to Music
- Play Xbox
- PowerOff
initial: Select Activity