I think I understand what you’re saying, and it sounds like an interesting idea. You should be able to do this with the curl commands above, just change the url a bit. You’ll probably need to do some research and some extermination to get this working the way you’d like.
On the Fully website, take a look at the following:
Though I’m not sure if you’ll be able to do anything like switching between apps, you’ll really just have to play with this, and see what you come up with.
That was exactly what I was looking for. So far, in my limited testing, it seems to work well. This probably is not the most elegant solution, so ways to make this more efficient, please let me know.
From my android tablet, I now have a button which launches the MQTT Alarm Control Panel App. From the MQTT Alarm panel app, I press the home button within android (not the home button within the app). It them brings me back to my dashboard.
Fully Kiosk Settings:
I have Fully Kiosk Browser running in Kiosk Mode.
Enabling Kiosk Mode (Plus) allows you to set the Fully Kiosk app as your launcher.
I’ve whitelisted the com.thanksmister.iot.mqtt.alarmpanel android application within Fully under Kiosk Mode.
I also turned off Load Start URL on Home Button under Web Browser Settings, but that may just be personal preference
Here are the snippets from my setup.
This switch runs the command to launch the application:
I forgot to mention that. There are probably other ways, but the way I did it was I went to the remote website on my computer. In the Fully Kiosk App, if you enable Remote Administration, set an Admin password, and then also enable Remote Admin from Local network, there should an IP address and port you can visit. Something like http://192.168.x.xxx:2323. Enter that in the web browser and enter the password you created to log in.
On the tablet, go to the app you wish to find the pkg name for. Go back to the Fully Remote Admin website (http://192.168.x.xxx:2323.) You may need to refresh it once or twice. Scroll down to Foreground app and the application name should be there. I’ve only done this with the MQTT Alarm Control Panel app so far, but it worked for me.
I’ve managed to create a script in home assistant that uses the REST API of Fully Kiosk to open the camera feed in the browser window. It also stops the screensaver before opening the camera feed.
My wall mounted tablet is displaying a photo’s slideshow (from google photo’s) and I would like to have a view of my front door when my doorbell is triggered.
You can use the following shell script to do this. Change tablet-living to your ip or host of your device, xxxx to your password, and camera.outside to your camera entity.
I still run lannouncer on it for the doorbell sound itself, since I don’t think Fully Kiosk can play audio files via the REST api.
This thread is awesome! Building upon these posts, I was able to get this working without using curl, control the tablet display using a light template (on, off, brightness). I can select which dashboard (appdaemon/hadashboard) to display with input select and templated rest_command