Please note that this is an initial version, which means that there may still be bugs or issues where the app loses connection with your device. I haven’t had enough time to test it thoroughly yet, so please bear with me.
Links
If you’re interested in learning more about the app, we’ve provided a few links below to help you get started:
The Android TV app for Homey should work with any Android device you can install the Android TV Remote Service on.
You can test if the Homey app will work by trying to control your TV with the remote feature in the Google TV app, because it uses the same API.
Supported languages
We currently support the following languages:
English
Dutch
German
French
Italian
Swedish
Norwegian
Spanish
Danish
Polish
If you have any feedback regarding translations, please let me know by posting in this topic or by creating an issue on Github
Known issues
Switching the TV’s input via the flow card action should work but I haven’t managed to get this working on my own TV yet.
I’m working on a solution but because this app relies on an external package I need the approval of the package manager before this can be fixed.
The device in Homey is not set as unavailable if the connection to your TV is lost.
This is yet again a restriction of the external package used and a change to that package will need to be approved before this can be fixed.
Feedback
If you have any feedback or issues, please feel free to post them in this topic or create an issue on Github. I appreciate your help in making the app better!
It shouldn’t matter what kind of device it runs on, as long as it’s Android TV the app should work!
The choice to use the Chromecast with Google TV’s remote as a driver image was made together with Athom because it was an app icon before and they suggested the driver image should represent the function it provides. This might be changed later.
This is most likely due to me just forgetting to actually link the capability I haven’t had that much time to test it tbh. I’ll fix this some time next week as i don’t really have any free time left.
New version (v0.3.0) now available as the test version and it should be released to stable soon.
This version fixes:
The volume up/down/mute buttons not working.
And it adds:
Missing pairing translations for nl, de, fr, it, sv, no, es, da, pl
The send_key flow card action, allowing you to simulate a key press from a flow.
The application_opened flow card trigger, allowing you to trigger flow based on which app is opened on your TV.
Please note that I haven’t found a good way to format the application links yet so when an application_opened flow card is triggered it will supply the raw application link as the app. For example: com.disney.disneyplus
This version also changes:
The volume capability to be displayed as a sensor instead of a slider which you can’t interact with.
The long_press_key flow card action, allowing you to simulate a key press from a flow with a specific duration e.g. 1.5 seconds
The open_application flow card action, allowing you to open apps by their deep links (see deeplinks below).
And it renames:
The send_key flow card action to press_key. If you were using the “Send a key” flow card action you need to re-add this card.
Deeplinks
With the “Open an app” flow card action you can now send a deeplink to your TV and if there’s an app on your TV that listens to this link, it will be opened.
Note: sending unsupported deeplinks to your tv may crash the app, I’ve not found a solution for this yet as it seems to bypass the default error handling.
I’ve managed to figure out a few deep links for apps to save you the hassle:
Amazon Prime https://app.primevideo.com
Disney+ https://www.disneyplus.co
NOS nos://video/.*
Netflix: https://www.netflix.com/title.*
OQEE link": "https://oq.ee/home/
Spotify spotify://
App settings
I’m working on a settings page where you can manage these apps and link them to simple names so they’re easier to use in flows.
If you know the deeplink for any other apps, please let me know because I’ll be able to add them to the default list.
Thanks for the update! I will test it later today…
One button I am missing to control my chromecast is a play/pause button instead of 2 serperate buttons for play and pause. Is this something you can add?