yes it can, basically this feature uses URL overriding so you can set up a button card using url_path
and then follow the docs and it should work.
Hi
can you help - i want to open this app https://play.google.com/store/apps/details?id=gluehome.picapau&hl=en_US&gl=US
on my phone
i can open netflix with the examble on the help page but i can’t figure out how to onen the Glue app.
install this app, it show you the intents you can use:
4 posts above yours has a link with examples to follow
thanks , but i cant find “GLUE” app in the Activity Launcher
if all you want to do is open an app using a link in the Frontend just use the package name for the app with webview links
the package name can be found in the URL you posted
gluehome.picapau
I want to open an app on my phone - by using an automation in HA
service: notify.mobile_app_rhmobil
data:
message: command_activity
title: call glue
data:
channel: com.apps.gluehome.picapau
tag: android.intent.action.VIEW
try
message: command_activity
data:
tag: "android.intent.action.MAIN"
channel: "gluehome.picapau"
no it dont open app
my phone (samsung s10e android 12) says : could not send activity intent
service: notify.mobile_app_rhmobil
data:
message: command_activity
data:
channel: "android.intent.action.MAIN"
tag: "gluehome.picapau"
You mixed up the data portion
thanks but same result
service: notify.mobile_app_rhmobil
data:
message: "command_activity
data:
tag: "android.intent.action.MAIN"
channel: "gluehome.picapau"
hahha thats what i get for blindly copying something
@ha_user22323 you need to get an activity to launch to for that app, activity launcher should indeed find an activity to target so not sure why the app doesnt show up there. You may need to reach out to the developer of the application if you continue to have difficulties. They can probably tell you how to even open the app directly to your lock or whatever you want. Alternatively you can install an app like Logcat Reader to look at the intents. This is an advanced feature so it will require you to investigate things.
ok thanks for your time, i thought it was easy to open the like i could do with the Netflex app.
we know about netflix because others had already figured it out when we google the app…im not finding much luck for this app you want.
If you can’t figure it out after you try to research create an issue in the android repo and we can probably come up with a command that just launches an app using its launch intent. This command here is really designed to take a user to a specific part of an app and not really to just launch the app. In the meantime you can use the action of the notification to launch the app when you click on the notification, refer to the docs for more details on this.
Folks.
Is there a way to take it to the next level…
My challenge, Tesla app doesn’t deal with navigation (don’t think so).
But if I open Google Maps and “share directions” with the Tesla app, it will forward it to the car and will navigate on the car screen.
Anybody knows how to command “share direction” to the Google Maps after sending the location via…
automation:
- alias: Search google maps
trigger:
...
action:
- service: notify.mobile_app_<your_device_id_here>
data:
message: "command_activity"
title: "geo:0,0?q=1600+Amphitheatre+Parkway%2C+CA"
data:
channel: "com.google.android.apps.maps"
tag: "android.intent.action.VIEW"
as per Notification Commands | Home Assistant Companion Docs
Check the linked Google site in the companion app help site to see what is possible.
You can also just launch an app with command_launch_app as the message and the package_name as data.
See: Notification Commands | Home Assistant Companion Docs
automation:
- alias: Launch app
trigger:
...
action:
- service: notify.mobile_app_<your_device_id_here>
data:
message: "command_launch_app"
data:
package_name: "com.twitter.android"
excuse me for the ignorance, when trying to add these lines:
- type: weblink
name: Twitter
url: "app://com.twitter.android"
I see the attched screen, what am I doing wrong?
make sure you are using the entities
card when adding the card
I did, but something gets wrong. what should be the correct syntax ?
got it, thanks!!
type: entities
entities:
- type: weblink
name: Twitter
url: "app://com.twitter.android"