What is weird is that I tried setting up the weblink component in configuration.yaml using the two examples you gave, but Home Assistant failed to setup the component. I tried with the config below:
The BBC weblink works using Chrome and my Fire HD8, but Calendar doesn’t work, though I have the app installed. It is probably an Amazon Fire tablet issue.
Hello.
I am using the same technic as described here to launch spotify on my tablet from fully kiosk. It works great. I have a small problem however. The weblink from lovelace always open a new blank tab in fully kiosk. As anyone found a way to avoid that ? It s not very user friendly to have to close the blank tab each time
I don’t think you can avoid a new tab being opened using an intent. However, using Fully Kiosk’s REST API as originally suggested by @thomasloven in this thread does not open another tab. It’s a bit more work, though.
[pkg] refers to the Android package name. Some package name examples:
Sonos - com.sonos.acr
Spotify - com.spotify.music
Tado - com.tado
Google Maps - com.google.android.gm
To find the package name of an installed app, go to Settings/Universal Launcher/Select Items to Show/Add Application in Fully Kiosk. You’ll see a list of installed apps with the package name underneath each.
To enable the REST API in Fully Kiosk go to Settings/Remote Administration (PLUS):
Turn on Enable Remote Administration
Set a Remote Admin Password - Use your password in place of [pass] in the url above. Do not include the brackets.
Turn on Remote Admin from Local Network - Note the IP address. It goes in place of ip-address in the URL above. (You’ll probably want to set a that as a static IP on your router.)
Thanks that’s working great, is there a way to pass the ip of the calling device as a parameter, as i have 3 of wall mounted kiosks, and want to know which one called the service, or perhaps having 3 ui conditional elements for each kiosk and only show 1 per device but i dont know hiw to implement this. Any advice?
I don’t think that you can pass parameters such as the IP address directly, but there are other ways that you can differentiate among more than one tablet.
I have two tablets. I handle them as follows:
Create two Lovelace tabs, one for each tablet with different script entity_ids in the launch buttons on each, e.g. on one tablet the action looks like this:
I wander if there is a possibility to have a floting buttun to get back home to lovelace after launching another app, like an overlays button.
I have seen this in a home, i like this idea on a akuvok system that launches IVMS (android app for cameras) and keeps a small virtual green home button at the right bottom curner, see thsi video https://youtu.be/lgVYyHYxnH8, at 00:19
Old thread, but thought I would point out that if you have javascript enabled in Fully, this lovelace weblink will open your app with no round trip to the server and no new tab. Gets around the few seconds “reconnecting” time when I turn my tablet on.