Provides support for controlling some common Fully Kiosk options through Home Assistant. Requires Remote Administration to be enabled in the Fully Kiosk Browser settings.
Currently Supports:
- Light entity for turning screen on/off and setting screen brightness
- Switch entities for controlling screensaver, maintenance mode, and kiosk protection
- A variety of sensors (battery level, charging status, wifi status, and more)
- A few button entities for triggering functions on the tablet, such as restarting Fully, or reloading the start URL
- A media player entity for playing audio files on the device
The media_player
entity has a few extra services that allow you to launch an app, load custom URLs, and more. See custom_components/fullykiosk/services.yaml
for documentation on the various services.
Uses upstream library python-fullykiosk
The easiest way to install is through HACS. The Fully Kiosk Browser is already included in the HACS default repositories.
- In Home Assistant, select HACS -> Integrations -> + Explore and Download Repositories. Search for Fully Kiosk Browser in the list and add it.
- Restart Home Assistant
- Set up and configure the integration:
You will need your tablet's IP address and Fully's remote administration password to set up the integration.
Copy the custom_components/fullykiosk
directory to your custom_components
folder. Restart Home Assistant, and add the integration from the integrations page.