Logitech Harmony Integration with @iandday's component

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
1 Like