I would add it in the choose condition, if you are using the Roku then the remote commands would go to them. If you only have a Roku, then it would be easier. Let me know if this was clear or not!
@@SmartHomeMakers I want to control both the Roku and the Apple TV when choosing one of them. I tried to add it under choose and conditions but isn’t working.
Did you add an entry in the input selector? Have a look at the commands page on HA www.home-assistant.io/integrations/roku/ , they have a different set of commands. This would need some extra logic in the scripts :) As the commands are not the same
@@SmartHomeMakers I was able to made it. Now I can use the same remote for both devices. This commands are the same on both. home select up down left right volume_up volume_down Thank You!!!
@@SmartHomeMakers where did this lounge_appletv_fitness come from? I am trying to connect the 4 shortcut buttons and I cant figure it out. This is the only piece of the puzzle left. I have copied all the supplied code. Please help me.
Great video. Thanks for your time. Would like to see some videos more specific about media, like grouping speakers, zoning, and selecting different music sources..
Great concept and video. I used it for the XBox One, and it works great. I changed it so that volume is on buttons 1 and 3, and removed the input selector since I only have the xbox and my receiver in my media center.
Great Video, i was wondering if you can help with code needed for the next remote control in your cabinet and how it works? Also would love if you could add pause, play and volume button to the controls :)
Great video and what I was looking for for a long time. I'm building my dashboard around mushroom but there's no card with this elaborate functionality. Is showing the artwork of the movie you're playing on the Apple TV a functionality specific to Apple TV as nothing's showing on my end using Google TV (via the Android TV integration). EDIT: Found the answer later in the video. All good now
My Cover artwork only works after i reset. If I change shows i do not get any artwork back unless i restart home ass.. Thanks for the videos and any quick tips are appreciated
Thank you for sharing your knowledge with us who just started... Two questions: 1. Is it possible for users to log in from their phones and see only the dashboards but no links to settings? Any way to hide that control panel on the left? 2. Can you create multiple panels and have each user in the house see their personalized panel on their phone? Or what is done is seen by everyone?
I have noticed that when I'm using my AppleTV the media controller does have a full list of channels in it and if I use the select/dropdown based UI that it provides the means to immediately jump from one content area to the next. Your video seemed to show a more UI navigation approach which feels a bit awkward. Is this really necessary? Can't we use an automation to jump directly to the TV screen for instance?
Hey Ken! Thanks for the update! I think HA improved a lot how they created things, so that feature was introduced after this video. Or I wasn't aware of it:)
Awesome video! I've been trying to understand this for some time. How can you add state history on this? When I put a sensor card in lovelace for this new sensor, it says, "No state history found." Am I missing something?
@@SmartHomeMakers It's a washing machine sensor made almost exactly like this dryer one. The other thing I'm really struggling with is how to command my Chromecast with Google TV (like Apple TV, not trying to actually cast media) if you have time to cover that this year, it would be amazing.
Thanks for this amazing remote. The only thing I I haven't figured out is how add another ATV. Currently the first ATV works like a charm but when I replicated the script and matching it to that other ATV the 3x3 nav buttons aren't functional.
SO my PLEX artwork displays when my plex sever is selected perfectly..... But is there a way to make all artwork display from a Roku Player? Currently it will just show the Netflix logo, or Hulu, Disney, Etc. I'd like it to show artwork of whatever is playing from any App I choose.
Hey thanks for this guide! I cant get the navigation buttons to work no matter what I do. I copied the script from the blog and still no control. Any tips?
hey, just found your video, perfect timing! I'm having trouble knowing how to add the "...plex_plex_for_apple_tv..." entity as an option... I have Apple TV integration and also the Plex Media Server integration, but neither seem to create that mentioned entity. any help with how to find/add that is appreciated! TIA
This is great.. But can you please make the same for android TV too? I know it works for android TV too... But still it's great if you could make a video on that 😅
Using sendevent: The integration via Android 'input' is not usable with seconds between button press and action so I tried to use 'sendevent'. However it appears there's an issue with the latest Android and it's security policy which stood sendevent from being run and the only option seems to be to go back to Android 9. What's your experience with this?
Thanks for uploading this guide, really helpful. Have successfully implemented all features apart from the scripts to launch the apps. Using ATV and copying the scripts from the blog all remote functions work, however when calling scripts - the apps open and close or jump to menu etc. Have tried different combinations of top menu, menu, home but can't seem to find the correct combination, any suggestions ?
@@SmartHomeMakers Yeah checked the Apple TV page, looks to be correct there. Maybe if you have a working installation you could double check that for any changes ?
@@philvidler4948 double checked on my end: top_menu, home, select. If you want to launch the top left app on the Apple TV. There is a delay between commands of 1.5 seconds
Can we change buttons that are displayed based on what media cabinet device we choose? For example maybe I wouldn’t use the the menu button or home button if I was using PlayStation.
To open aps as netflix, plex, disney+... you can use tap action - call service as service select media player: select source then target your device and type in name of source as Netflix Plex Disney+ every app has it is own source name those a CAPITAL LETTERS SENSETIVE. to find out exact spelling of source names go to developer tools - states and pick device. !must be turned on - type: picture image: local\disney-plus-logo.png tap_action: action: call-service service: media_player.select_source data: source: Disney+ target: device_id: 943f47c_your_device_id_82df0a141e8 hold_action: action: none Hope this helps. This way you do not need to use commands top_menu home right right and so on. Also if layout of apps changed in apple box that does not work!
Newbie. Your remote control code is based on the physical remote interface with its own entity which is integrated with HA. I have followed your examples and built a remote control in HA to control my Kodi and works well. What I seem not to find a solution for is to use the same HA Remote to control ANOTHER raspi-kodi. I was thinking input_select but how do I then change the entity in the script to the selected Kodi? I thought maybe using the input_select to update a variable that is then updated in the script. Any suggestions.
@@SmartHomeMakers hmmmm, Do you have a video of how the sources are connected. Am interested in how hdmi sources are to a display can be remotely switched.
@@SmartHomeMakers If you select PlayStation or chrome that will be one that is control? If that is true you will have different commands on the buttons? Not really sure how it works a video would be good.
How can I do it from the Fire TV Stick 4K? Home Assistant changed the way to add it and as much as I have searched I have not found a new way to do it, other than with ADB. I would deeply appreciate your help, to the best of your ability. Regards from Dominican Republic.
@@SmartHomeMakers You can use 'platform: androidtv' which automatically implements 'androidtv.adb_command'. With this you can fully control your Fire TV Stick or Android TV. I just set this up to use with my Sony X900h and it works a treat. Happy to share my config and settings if you would like
@@nicolaspettitt4785 I have done the same, I would also recommend from 'developers tools', using the 'ANDROIDTV.LEARN_SENDEVENT' call service to get faster adb commands for the scripts, it makes the whole dashboard super resposive
@@SmartHomeMakers Thank you for making this video, it is excellent! I have added a couple of cctv streaming buttons using RSTP and VLC player, the whole thing works really nicely!
TVs can wake up on LAN, with Apple TV you can try to send a remote home or back button to wake it up! I have seen this work better when connected with ethernet
I get the following message: Message malformed: extra keys not allowed @ data['remote_command'] the alignment is as per your example in the script but not in the below remote_command: alias: Remote Command fields: command: description: The Command to send to the remote example: up sequence: - choose: - conditions: - condition: state entity_id: input_select.select_source state: Apple TV sequence: - service: remote.send_command target: entity_id: remote.apple_tv data: command: "{{ command }}" default: [] mode: single can you please let me know what is wrong, can't figure it out and it did work but to anymore Thanks
alias: Remote Command sequence: - choose: - conditions: - condition: state entity_id: input_select.select_media state: Apple TV sequence: - service: remote.send_command data: command: "{{ command }}" target: entity_id: remote.apple_tv default: [] mode: single alias: Remote Arrow Up sequence: - service: script.remote_command data: command: up mode: single and as an example when I run arrow up it says triggered arrow up command but nothing happens when I push the button on the media dashboard. Thanks for your help Jos
Good try but turning your phone into a remote is pointless. What's the difference between what you are showing and your apple TV remote, or the apple's remote app ? If the entire .. say plex interface was available on the HA app then ok, but that is not the case.
@@SmartHomeMakers What I meant was for example: Having a card or an entire page for Plex which would let me navigate through whatever media I have available there, not on the TV but instead on the Home Assistant's interface. So that means I go to my "screen" that is on the wall and scroll through available media, read, preview, etc. then when I press Play, only then it plays on my TV. The point being my eyes keep looking on the same interface/screen (HS) and only switch to TV when I am ready to play the media there. if both screens would "mirror", that could work too I guess. Hope you can resonate with the above, that setting is very different from the "remote type" integrations. I would also note - in the latest HA the MEDIA integration does something similar already when you'll use Android TV integration. I set it up with Nvidia Shield and it works very well but the interface for that card is very clunky and you have to navigate through ton of cascading ugly menus to play, PLEX, Radio, and everything else that is available. If you could make it into a better experience or customize it, this would be fantastic.
I do not want to take courses to learn HA. Just do these things and ask for money for the entire script instead of just wasting people's time with unfinished tutorials. Thanks for the upcoming channel ban!
@@SmartHomeMakers is not that I do not enjoy your video is about not making it so everyone could understand it and modify your script as they need. I would gladly pay for a script so my advice to you, in order for subscribers to support your channel is: make this for everyone and sell them. You can also accept script requests from people. Once again... please think that there are people who watch your video who are installing HA for the first time and have 0 knowledge about it or automation. At least that's my background. And instead of ripping my hair off, I would gladly pay someone to help me/teach me/do it for me. Hope you understand my point and learn from it as I'm trying to learn from your work. Best regards!
What an embarrassing and rude comment. Just because you don't understand it, doesn't mean it's unfinished. Also, selling all of this completed doesn't work unless you have an identical setup. Do you complain when someone makes an oil change video and it's a different year than your car, too? Or maybe this isn't a day one project?
How can I add the Roku too under the remote_command: script under the conditions?
I would add it in the choose condition, if you are using the Roku then the remote commands would go to them. If you only have a Roku, then it would be easier. Let me know if this was clear or not!
@@SmartHomeMakers I want to control both the Roku and the Apple TV when choosing one of them. I tried to add it under choose and conditions but isn’t working.
Did you add an entry in the input selector? Have a look at the commands page on HA www.home-assistant.io/integrations/roku/ , they have a different set of commands. This would need some extra logic in the scripts :) As the commands are not the same
@@SmartHomeMakers Thanks for the help 👍🏼
@@SmartHomeMakers I was able to made it. Now I can use the same remote for both devices. This commands are the same on both.
home
select
up
down
left
right
volume_up
volume_down
Thank You!!!
Just started with HASS like 1-2 weeks ago and currently have a steep learning curve :-) Your video has really helped, thanks!
Awesome glad it was useful !
@@SmartHomeMakers where did this lounge_appletv_fitness come from? I am trying to connect the 4 shortcut buttons and I cant figure it out. This is the only piece of the puzzle left. I have copied all the supplied code. Please help me.
Great video. Thanks for your time. Would like to see some videos more specific about media, like grouping speakers, zoning, and selecting different music sources..
Appreciate your ideas:)
This is superb content! Thanks for doing this!
Glad you enjoyed it!
In a Hurry? Slow down, but a ☝☝ for your short intro.
Thanks for the feedback!
Great remot, i have made it to the layout, but i am a little bit stuck with the scripts part. I can't get them working for my samsung tv?
You're a champion
Fun to watch your videos
Thanks!!
Great concept and video. I used it for the XBox One, and it works great. I changed it so that volume is on buttons 1 and 3, and removed the input selector since I only have the xbox and my receiver in my media center.
Have a look at my recent video about an hdmi matrix!
Great Video, i was wondering if you can help with code needed for the next remote control in your cabinet and how it works? Also would love if you could add pause, play and volume button to the controls :)
Hello. Nice work.
Would you at some point consider doing the same but with swipe-gestures/touchpad based remotes please?
Are there any physical handheld devices or even Android phones that can serve a home assistant dashboard used as a permanent remote control?
Great video and what I was looking for for a long time. I'm building my dashboard around mushroom but there's no card with this elaborate functionality. Is showing the artwork of the movie you're playing on the Apple TV a functionality specific to Apple TV as nothing's showing on my end using Google TV (via the Android TV integration). EDIT: Found the answer later in the video. All good now
Thanx man!
How to call application directly from script?
For example: UA-cam or Settings
This will depend on the media! LG TV can do this very well
@@SmartHomeMakers In integration "AppleTV" (in HA) we can chose app. And app run in AppleTV.
But how it work? How write a script?
My Cover artwork only works after i reset. If I change shows i do not get any artwork back unless i restart home ass.. Thanks for the videos and any quick tips are appreciated
Thank you for sharing your knowledge with us who just started... Two questions:
1. Is it possible for users to log in from their phones and see only the dashboards but no links to settings? Any way to hide that control panel on the left?
2. Can you create multiple panels and have each user in the house see their personalized panel on their phone?
Or what is done is seen by everyone?
Hi, did you find out ?
@@theattorney6072 Hello. No, but I found other videos on UA-cam that explain it...
Muchas gracias, me funcionó
De Nada
I have noticed that when I'm using my AppleTV the media controller does have a full list of channels in it and if I use the select/dropdown based UI that it provides the means to immediately jump from one content area to the next. Your video seemed to show a more UI navigation approach which feels a bit awkward. Is this really necessary? Can't we use an automation to jump directly to the TV screen for instance?
Hey Ken! Thanks for the update! I think HA improved a lot how they created things, so that feature was introduced after this video. Or I wasn't aware of it:)
Awesome video! I've been trying to understand this for some time. How can you add state history on this? When I put a sensor card in lovelace for this new sensor, it says, "No state history found." Am I missing something?
I think it takes some time to build up the history! Which sensor are you looking at to track?
@@SmartHomeMakers It's a washing machine sensor made almost exactly like this dryer one. The other thing I'm really struggling with is how to command my Chromecast with Google TV (like Apple TV, not trying to actually cast media) if you have time to cover that this year, it would be amazing.
Thanks for this amazing remote. The only thing I I haven't figured out is how add another ATV. Currently the first ATV works like a charm but when I replicated the script and matching it to that other ATV the 3x3 nav buttons aren't functional.
I would add another entry in the input Boolean and modify the script to include the new atv
If I wanted to have the same exact set up but I only wanted to control multiple Rokus(one at a time) in different rooms of my house. Will that work?
All depends on the roku integration with Ha, have you seen the documentation ?
SO my PLEX artwork displays when my plex sever is selected perfectly..... But is there a way to make all artwork display from a Roku Player? Currently it will just show the Netflix logo, or Hulu, Disney, Etc. I'd like it to show artwork of whatever is playing from any App I choose.
Hey thanks for this guide! I cant get the navigation buttons to work no matter what I do. I copied the script from the blog and still no control. Any tips?
Check the version of Apple TV you are running! I’ve seen some people having these problems before
@@SmartHomeMakers I’m on 15.1.1
hey, just found your video, perfect timing! I'm having trouble knowing how to add the "...plex_plex_for_apple_tv..." entity as an option... I have Apple TV integration and also the Plex Media Server integration, but neither seem to create that mentioned entity. any help with how to find/add that is appreciated! TIA
Same here
Hi Derek! Have you still got this issue?
This is great.. But can you please make the same for android TV too? I know it works for android TV too... But still it's great if you could make a video on that 😅
Haven’t got an Android TV :)
@@SmartHomeMakers lol.. It's okay.. I will try to make one.. And if it works will update here... Thanks ❤️
Using sendevent: The integration via Android 'input' is not usable with seconds between button press and action so I tried to use 'sendevent'. However it appears there's an issue with the latest Android and it's security policy which stood sendevent from being run and the only option seems to be to go back to Android 9. What's your experience with this?
Thanks for uploading this guide, really helpful. Have successfully implemented all features apart from the scripts to launch the apps. Using ATV and copying the scripts from the blog all remote functions work, however when calling scripts - the apps open and close or jump to menu etc. Have tried different combinations of top menu, menu, home but can't seem to find the correct combination, any suggestions ?
I had someone contact me about this via email! The scrips on the home assistant Apple TV page are the ones I used! Double check that
@@SmartHomeMakers Yeah checked the Apple TV page, looks to be correct there. Maybe if you have a working installation you could double check that for any changes ?
@@philvidler4948 updated the Apple TV & home assistant to latest version?:)
@@SmartHomeMakers yes and yes, everything else is working correctly, just not launching the apps
@@philvidler4948 double checked on my end: top_menu, home, select. If you want to launch the top left app on the Apple TV. There is a delay between commands of 1.5 seconds
Can we change buttons that are displayed based on what media cabinet device we choose? For example maybe I wouldn’t use the the menu button or home button if I was using PlayStation.
You can do that with some conditional cards! based on the input selector!
To open aps as netflix, plex, disney+... you can use
tap action - call service
as service select media player: select source
then target your device
and type in name of source as Netflix Plex Disney+ every app has it is own source name those a CAPITAL LETTERS SENSETIVE.
to find out exact spelling of source names go to developer tools - states and pick device. !must be turned on
- type: picture
image: local\disney-plus-logo.png
tap_action:
action: call-service
service: media_player.select_source
data:
source: Disney+
target:
device_id: 943f47c_your_device_id_82df0a141e8
hold_action:
action: none
Hope this helps.
This way you do not need to use commands top_menu home right right and so on. Also if layout of apps changed in apple box that does not work!
Does this now work on Apple TV? that is great news!
@@SmartHomeMakers Yes it does on my 4th gen box. I think it is 2021 model.
Thanks buddy for sharing your inputs :)
Newbie. Your remote control code is based on the physical remote interface with its own entity which is integrated with HA. I have followed your examples and built a remote control in HA to control my Kodi and works well. What I seem not to find a solution for is to use the same HA Remote to control ANOTHER raspi-kodi. I was thinking input_select but how do I then change the entity in the script to the selected Kodi? I thought maybe using the input_select to update a variable that is then updated in the script. Any suggestions.
Spot on, variables with scripts and input sectors
Hi am a newbie, Please what hardware is the hdmi sources like PS4, PS5, Roku and FireTV connected to that you call input selector????????.
The two things are not interconnected, the input selector is a list of values that are created by ourselves!
@@SmartHomeMakers hmmmm, Do you have a video of how the sources are connected.
Am interested in how hdmi sources are to a display can be remotely switched.
@@consolenichecsn6930 to be honest best thing would be to follow my free home assistant video to get some of the basics out of the way :)
Can you give some more information on the input selector pleases.
Hi Kelvin, sure what do you need to know? The input selector for the media cabinet is each different media player you have connected
@@SmartHomeMakers
If you select PlayStation or chrome that will be one that is control? If that is true you will have different commands on the buttons? Not really sure how it works a video would be good.
Why is my Camera not showing up in media player. Please help. Thank!
Why do you expect a camera to show up as a media player ? Media players are TVs and speakers
How can I do it from the Fire TV Stick 4K? Home Assistant changed the way to add it and as much as I have searched I have not found a new way to do it, other than with ADB.
I would deeply appreciate your help, to the best of your ability.
Regards from Dominican Republic.
Hi Jolmav!! Only workaround I can think of is to use something like a harmony remote, not ideal. is ADB causing you some issues?
@@SmartHomeMakers You can use 'platform: androidtv' which automatically implements 'androidtv.adb_command'. With this you can fully control your Fire TV Stick or Android TV. I just set this up to use with my Sony X900h and it works a treat. Happy to share my config and settings if you would like
@@nicolaspettitt4785 I have done the same, I would also recommend from 'developers tools', using the 'ANDROIDTV.LEARN_SENDEVENT' call service to get faster adb commands for the scripts, it makes the whole dashboard super resposive
@@SmartHomeMakers Thank you for making this video, it is excellent! I have added a couple of cctv streaming buttons using RSTP and VLC player, the whole thing works really nicely!
@@hartleyelectricalcontracto2537 Thanks for the feedback!
How do you wake up on lan with Apple TV?
TVs can wake up on LAN, with Apple TV you can try to send a remote home or back button to wake it up! I have seen this work better when connected with ethernet
Would this work with chromecast with google tv?
if you can integrated them in home assistant then it should work :) let me know if you need more help!
Yes you can I have done it.
Can you do this with chrome cast?
Hi Kelvin, I haven't tried specifically, you can check the services available in the dev tools and make adjustments!
@@SmartHomeMakers
I done it by using ADB commands, I'm now trying to make short cut for youtube etc.
I get the following message: Message malformed: extra keys not allowed @ data['remote_command']
the alignment is as per your example in the script but not in the below
remote_command:
alias: Remote Command
fields:
command:
description: The Command to send to the remote
example: up
sequence:
- choose:
- conditions:
- condition: state
entity_id: input_select.select_source
state: Apple TV
sequence:
- service: remote.send_command
target:
entity_id: remote.apple_tv
data:
command: "{{ command }}"
default: []
mode: single
can you please let me know what is wrong, can't figure it out and it did work but to anymore
Thanks
Difficult to read the indentation on UA-cam could you email it ?
@@SmartHomeMakers
alias: Remote Command
sequence:
- choose:
- conditions:
- condition: state
entity_id: input_select.select_media
state: Apple TV
sequence:
- service: remote.send_command
data:
command: "{{ command }}"
target:
entity_id: remote.apple_tv
default: []
mode: single
alias: Remote Arrow Up
sequence:
- service: script.remote_command
data:
command: up
mode: single
and as an example when I run arrow up it says triggered arrow up command but nothing happens when I push the button on the media dashboard.
Thanks for your help
Jos
What is the website for the logos?
Canva.com!
you mean um remote?
probably!
the how to videos are painful for home assistant, there are not step by step. I'll need to stick to my Savant system
How does the savant system work?
Ahh
You haven't shown how to assign each command to every button
Aaaah ! You always miss something
@@SmartHomeMakers this video is useless without those commands. Please make a dedicated video on this
@@PiyushNikam useless is a strong statement, you can assign commands by having the drop down under tap action
@@SmartHomeMakers which you haven't showed us in this video
Good try but turning your phone into a remote is pointless. What's the difference between what you are showing and your apple TV remote, or the apple's remote app ?
If the entire .. say plex interface was available on the HA app then ok, but that is not the case.
potentially yes! what would you suggest ? :)
@@SmartHomeMakers What I meant was for example:
Having a card or an entire page for Plex which would let me navigate through whatever media I have available there, not on the TV but instead on the Home Assistant's interface. So that means I go to my "screen" that is on the wall and scroll through available media, read, preview, etc. then when I press Play, only then it plays on my TV.
The point being my eyes keep looking on the same interface/screen (HS) and only switch to TV when I am ready to play the media there. if both screens would "mirror", that could work too I guess.
Hope you can resonate with the above, that setting is very different from the "remote type" integrations.
I would also note - in the latest HA the MEDIA integration does something similar already when you'll use Android TV integration. I set it up with Nvidia Shield and it works very well but the interface for that card is very clunky and you have to navigate through ton of cascading ugly menus to play, PLEX, Radio, and everything else that is available. If you could make it into a better experience or customize it, this would be fantastic.
I do not want to take courses to learn HA. Just do these things and ask for money for the entire script instead of just wasting people's time with unfinished tutorials. Thanks for the upcoming channel ban!
Hi Robert, I think the code is in my blog ! Sorry if you didn’t enjoy the video
@@SmartHomeMakers is not that I do not enjoy your video is about not making it so everyone could understand it and modify your script as they need. I would gladly pay for a script so my advice to you, in order for subscribers to support your channel is: make this for everyone and sell them. You can also accept script requests from people. Once again... please think that there are people who watch your video who are installing HA for the first time and have 0 knowledge about it or automation. At least that's my background. And instead of ripping my hair off, I would gladly pay someone to help me/teach me/do it for me. Hope you understand my point and learn from it as I'm trying to learn from your work. Best regards!
@@RobertPetrache Appreciate your input will keep this in mind going forward! :)
What an embarrassing and rude comment. Just because you don't understand it, doesn't mean it's unfinished. Also, selling all of this completed doesn't work unless you have an identical setup. Do you complain when someone makes an oil change video and it's a different year than your car, too? Or maybe this isn't a day one project?
Dislike because the video is only for iPhone and apple tv
You can use it on Android too with the Home Assistant app. I have one remote control already for my Roky but this one is great for my Apple TV.
To dislike is ok! Thanks for commenting, just to confirm this would work on Android and with any system with has a remote functionality exposed