PRProd / HA-Firemote

Apple TV, Amazon Fire TV, Chromecast, Homatics, NVIDIA Shield, onn., Roku, Xiaomi Mi, and Android TV remote control card for Home Assistant
GNU General Public License v3.0
478 stars 70 forks source link

Apple TV Home button not working #521

Open shooln opened 1 week ago

shooln commented 1 week ago

Describe the bug

Failed to perform the action remote/send_command. top_menu is not supported

To Reproduce

Setup apple tv remote for apple TV HD onwards

Expected Behavior

Home button pressed and no error message

Which Type of Device Do You Own?

Apple Tv 4K 2023

Troubleshooting Steps Completed

No response

Additional context

No response

PRProd commented 1 week ago

Greetings @shooln!

I'm not entirely sure why this is happening to you. I am not able to reproduce the issue on my end, and the integration documentation still shows that top_menu is a valid remote command to send.

I have two and a half theories:

  1. Your AppleTV integration needs to be reloaded. (This happens sometimes, not sure why) Take a look at what I wrote in discussion #380 to see how to reload the integration.
  2. Something is misconfigured in your Firemote config. If the above step doesn't work, can you reply here with the YAML from your Firemote config?
  3. Other - Have you tried restarting your Home Assistant and your Apple TV?

Please let me know what happens! I really want to get this fixed for you!

-Doug

PRProd commented 4 days ago

@shooln ~

Have you had a chance to look at this yet? I'm wondering if you still need any help. Please let me know.

-Doug

shooln commented 3 days ago

Hi @PRProd

apologies for the delayed reply. I tried all the steps mentioned above and still get the same error. yaml is as follows

type: panel
path: apple-tv-remote
title: Apple TV Remote
cards:
 - type: custom:firemote-card
    entity: media_player.living_room
    device_family: apple-tv
    device_type: appletv-4k-gen3
    compatibility_mode: default
    apple_tv_remote_entity: remote.living_room   
    scale: "120"
    defaultRemoteStyle_override: ""
    app_launch_1: plex
    app_launch_2: crave-tv
    app_launch_4: infuse
    app_launch_3: disney-plus
    visible_name_text: ""
    name_position: hidden
    app_launch_5: ""
icon: mdi:apple

please note I am running tvOS 18.1 22j5567a

Thanks for investigating and looking into this issue!