Fully Kiosk Browser

Fully Kiosk Browser is a powerful kiosk browser for Android devices. It provides several features for monitoring and controlling your Android device. This integration gives you access to control your device and view the status in Home Assistant.

Requirements

This integration requires the Fully Remote Admin feature to be enabled in the Fully Kiosk Browser app. This feature requires the paid Fully Plus license. You can test it out for free, but Fully Kiosk Browser will display a watermark on your device.

You will need the IP address of your device, and the Fully Remote Admin password you set in the Fully Kiosk Browser app.

Configuration

To add the Fully Kiosk Browser device to your Home Assistant instance, use this My button:

Fully Kiosk Browser can be auto-discovered by Home Assistant. If an instance was found, it will be shown as Discovered. You can then set it up right away.

Manual configuration steps

If it wasn’t discovered automatically, don’t worry! You can set up a manual integration entry:

  • Browse to your Home Assistant instance.

  • Go to Settings > Devices & services.

  • In the bottom right corner, select the Add Integration button.

  • From the list, select Fully Kiosk Browser.

  • Follow the instructions on screen to complete the setup.

Host

The IP address or hostname of your device.

Password

The Fully Remote Admin password from the Fully Kiosk Browser app.

Uses an SSL certificate

Whether Fully Kiosk Browser is configured to use an SSL certificate for connections.

Verify SSL certificate

Whether to verify the SSL certificate when connecting to Fully Kiosk Browser. This should be off for self-signed certificates.

Capabilities

The following is available as sensors:

  • Device plugged in
  • Kiosk mode enabled/disabled
  • Battery level
  • Current page
  • Current foreground app
  • Device storage space available
  • Device RAM available

The following controls are available:

  • Bring Fully Kiosk to the foreground
  • Send Fully Kiosk to the background
  • Load the start URL
  • Restart the Fully Kiosk Browser app
  • Reboot your device (requires root)
  • Maintenance mode on/off
  • Lock/unlock kiosk mode
  • Motion detection on/off
  • Screensaver on/off
  • Screensaver timer
  • Screensaver brightness
  • Screen on/off
  • Screen off timer
  • Screen brightness
  • Play and stop media files
  • Set device volume
  • Clear Fully Kiosk Browser cache

The following is available as camera entity:

  • Camera (the camera only works in Fully Kiosk if the Motion detection is set to On).

The following is available as image entity:

  • Screenshot

The following notify entities that can be passed to notify.send_message action are available:

  • Text-to-speech
  • Overlay message

Note

The Fully Kiosk Browser app does not provide feedback on the device volume or media playback status, so we are unable to display the current volume level or playback status.

List of actions

The Fully Kiosk Browser integrationIntegrations connect and integrate Home Assistant with your devices, services, and more. [Learn more] provides the following actions. Each link below opens a dedicated page with examples, parameters, and a step-by-step UI walkthrough.

  • Load URL (fully_kiosk.load_url) Loads a URL on Fully Kiosk Browser.

  • Set configuration (fully_kiosk.set_config) Sets a configuration parameter on Fully Kiosk Browser.

  • Start application (fully_kiosk.start_application) Starts an application on the device running Fully Kiosk Browser.

For an overview of every action across all integrations, see the actions reference.

Removing the integration

This integration follows standard integration removal. No extra steps are required.

To remove an integration instance from Home Assistant

  1. Go to Settings > Devices & services and select the integration card.
  2. From the list of devices, select the integration instance you want to remove.
  3. Next to the entry, select the three dots menu. Then, select Delete.