Harmony Remote Card

I am having a problem with activities. I can’t see them on the remote.
I can see the devices and commands.
I am on v2.0.11.
Here is a shortened config:

type: custom:harmony-remote-card
entity: remote.harmony_hub
activities:
  - activity: OTA
    icon: mdi:television
    hide_icon: false
devices:
  - name: LG TV
    icon: mdi:television-box
    hide_icon: false
    commands:
      - Mute
      - Info
      - 1
      - 2
      - 3
      - 4
      - 5
      - 6
      - 7
      - 8
      - 9
      - 0
      - name: InputHdmi1
        command: InputHdmi1
    show_pad: true
    

type or paste code here

Looks like the remote screenshot didn’t work properly.
Here’s another.

You did see this note (see post at top of this thread): “activity string Required the name of the activity. Must match the exact name in the harmony.conf file” ? Does it match?

Not sure.
I have Tried OTA, the ID, and the ID : Name

    "50698278": "Watch Fire TV",
    "50698279": "Watch Roku",
    "50698280": "OTA",
    "50698281": "Watch a Movie",
    "50698282": "Watch TV",
    "50698598": "Chrome Cast",
    "51947664": "Watch Cubs"

OK. I figured it out.
I was missing the activityEntity entry.

Thanks.

1 Like

I have a problem with the centerPad entry.
5 of the 6 activities (devices) have OK commands, and they work.
The Watch TV activity device is a Dish Network Hopper 3.
I has a Select command, but not an OK.
Is there a way around that?

I think I am having the same issue, devices work but activities do not show up. Here is a super simple card config that is not working:

And here is my harmony.conf to show that activity matches:

image

Any idea what is going on? Thank you.

Possible issue: Your harmony.conf file has a space in “Watch HTPC”, but your named activity in the yaml does not.

1 Like

activityEntity: select.harmony_hub_activities
activities:

  • activity: OTA
  • activity: Watch Roku

You need to add the activityEntity: select.harmony_hub_activities.

2 Likes

Is it an idea @ljmerza to add this line to your example code in your 1st post?

Yes, that did it, thank you!

I second the suggestion to add this to the first post and example config.

Thanks again.

It did in the images I posted, good catch, but I corrected that soon after. I was missing the activityEntity line.

Hi all, I am new with Home Assistant and want to get started with these harmony remote cards.
I have searched and searched again but I can’t figure out where to begin.
In what config file do I add info and how can I get the card to add to my dashboard.

I hope someone can help get started with this.

Thanks.

Hi. In your HA, go to the dashboard/view you want the card to be on, choose Edit (dashboard) at top right, choose Add card at bottom right, choose ‘Manual’ (card) (at the bottom), paste in the code at the top of this thread and go from there…

In case you need more help, maybe share specifics about versions etc of HA and your remote.

2 Likes

Okay, that simple :man_facepalming:.
I will go and work with that and if I need more help I will come back here.

Thanks a lot.

Hi there, new to HA but I got this to work quite well with all my devices.
The only thing I don’t seem to get to work is the OK command.

It’s in the config and to be sure I also added an extra ok button to my TV configuration in which I tried other confirmation terms like “enter” and “confirm” and things like “ok_key” etc.

I just can’t seem to get it to work, and as someone else stated earlier the Hub isn’t responding to the commands either.

I hope someone can help.

Do you have a line with ‘showPad: true’, or show_Pad? In this thread you can read about a plan to change it to show_Pad, but for now, my config (the yaml for the card in the UI) reads showPad, and this works for me.

1 Like

I did have a line with show_Pad: somewhere.
I’ve now changed it to showPad: true and added the line to all installations.

I did see another line in the thread you linked (that included a term that I hadn’t tried)

showPad: true
**centerPad: Select**

I’ve added this to the sctript and I’ll try them when I get home later.

Thanks for the help so far, I’ll report again with news.

[edit]
Ì did a definitive test, works like a charm!
Adding my current script (Still WiP) so it may help others.

type: custom:harmony-remote-card
entity: remote.harmony_hub
activityEntity: select.harmony_hub_activities
showPad: true
centerPad: select
activities:
  - activity: Tv kijken
    name: TV kijken
    icon: mdi:television
  - activity: Een film kijken
    name: DVD kijken
    icon: mdi:audio-video
devices:
  - name: Samsung Tv
    friendly_name: TV
    icon: mdi:television
    commands:
      - name: Menu
        command: SmartHub
      - name: Source
        command: source
      - name: Back
        command: return
      - name: Exit
        command: exit
      - name: Ziggo Box
        command: InputHdmi1
      - name: PS5
        command: InputHdmi2
        icon: mdi:sony-playstation
      - name: AVR
        command: InputHdmi3
        icon: mdi:speaker
      - name: null
        hide_name: true
      - name: Play
        hide_name: true
        command: play
        icon: mdi:play
      - name: Pause
        hide_name: true
        command: pause
        icon: mdi:pause
      - name: Stop
        hide_name: true
        command: stop
        icon: mdi:stop
      - name: null
        hide_name: true
      - name: Rewind
        hide_name: true
        command: rewind
        icon: mdi:rewind
      - name: Skipback
        hide_name: true
        command: skipbackward
        icon: mdi:skip-backward
      - name: SkipForward
        hide_name: true
        command: skipforward
        icon: mdi:skip-forward
      - name: FForward
        hide_name: true
        command: fastforward
        icon: mdi:fast-forward
      - 1
      - 2
      - 3
      - 4
      - 5
      - 6
      - 7
      - 8
      - name: CH
        command: channelDown
        icon: mdi:menu-down
      - 9
      - 0
      - name: CH
        command: channelUp
        icon: mdi:menu-up
      - name: Volume Down
        hide_name: true
        command: VolumeDown
        icon: mdi:volume-minus
      - name: Mute
        hide_name: true
        command: mute
        icon: mdi:volume-mute
      - name: Volume Up
        hide_name: true
        command: VolumeUp
        icon: mdi:volume-plus
  - name: Ziggo DVR
    friendly_name: Ziggo Box
    icon: mdi:play-network
    commands:
      - name: Home
        command: home
      - name: TV Gids
        command: Guide
      - Menu
      - Info
      - 1
      - 2
      - 3
      - 4
      - 5
      - 6
      - 7
      - 8
      - name: CH
        command: channelDown
        icon: mdi:menu-down
      - 9
      - 0
      - name: CH
        command: channelUp
        icon: mdi:menu-up
      - name: Play
        hide_name: true
        command: play
        icon: mdi:play
      - name: Pause
        hide_name: true
        command: pause
        icon: mdi:pause
      - name: Stop
        hide_name: true
        command: stop
        icon: mdi:stop
      - Back
  - name: Denon AV-ontvanger
    friendly_name: Versterker
    icon: mdi:speaker
    commands:
      - name: Xbox
        command: inputDVD
      - name: Blu Ray
        command: inputBlu-ray
      - name: Switch
        command: inputMediaplayer
      - name: TV
        command: inputTVAudio
      - name: Volume Down
        hide_name: true
        command: VolumeDown
        icon: mdi:volume-minus
      - name: Mute
        hide_name: true
        command: mute
        icon: mdi:volume-mute
      - name: Volume Up
        hide_name: true
        command: VolumeUp
        icon: mdi:volume-plus
  - name: Panasonic Blu-ray Player
    friendly_name: DVD Speler
    icon: mdi:play-box
    commands:
      - name: Power
        hide_name: true
        command: PowerToggle
        icon: mdi:power
      - name: Home
        hide_name: true
        command: home
        icon: mdi:home
      - Menu
      - name: Top
        command: top
      - name: Play
        hide_name: true
        command: play
        icon: mdi:play
      - name: Pause
        hide_name: true
        command: pause
        icon: mdi:pause
      - name: Stop
        hide_name: true
        command: stop
        icon: mdi:stop
      - name: Eject
        hide_name: true
        command: eject
        icon: mdi:eject
      - name: Skipback
        hide_name: true
        command: skipbackward
        icon: mdi:skip-backward
      - name: SkipForward
        hide_name: true
        command: skipforward
        icon: mdi:skip-forward
      - name: Rewind
        hide_name: true
        command: rewind
        icon: mdi:rewind
      - name: FForward
        hide_name: true
        command: fastforward
        icon: mdi:fast-forward
      - 1
      - 2
      - 3
      - 4
      - 5
      - 6
      - 7
      - 8
      - 9
      - 0


Hi, me again.

Now with a question of a cosmetic nature.
Is it possible to hide buttons or create spacing between them?

Right now I placed some empty buttons to get a good layout on the dashboard which hosts the remote, but I wonder if it’s possible to place lines laid out as the volume buttons at the bottom.
image

1 Like