This document provides detailed information about the PowerPulse Kiosk Mode feature, which allows you to display UPS monitoring information on dedicated screens without requiring authentication.
- Overview
- Accessing Kiosk Mode
- URL Parameters
- View Modes
- Setting Up a Dedicated Display
- Security Considerations
- Troubleshooting
Kiosk Mode is designed for displaying UPS monitoring information on dedicated screens in server rooms, network operations centers (NOCs), or other locations where you want to have a continuous display of UPS status. Key features include:
- No Authentication Required: Accessible without logging in
- Auto-rotation: Automatically cycles through UPS systems
- Multi-view Mode: Display all UPS systems at once
- Dark Theme: Easy on the eyes for continuous display
- Responsive Design: Works on various screen sizes
- No Session Timeout: Runs continuously without logging out
- URL Parameters: Customize the display via URL parameters
Kiosk Mode is accessible via the /kiosk
URL path. For example:
http://your-powerpulse-server/kiosk
By default, this will display all UPS systems in single-view mode with auto-rotation.
You can customize the Kiosk Mode display using the following URL parameters:
To enable multi-view mode (displaying all UPS systems at once):
http://your-powerpulse-server/kiosk?multi=true
To switch back to single-view mode:
http://your-powerpulse-server/kiosk?multi=false
To display only specific UPS systems, use the ups
parameter with a comma-separated list of UPS IDs:
http://your-powerpulse-server/kiosk?ups=1,3,5
This will only display UPS systems with IDs 1, 3, and 5.
You can combine parameters to customize the display further:
http://your-powerpulse-server/kiosk?multi=true&ups=1,3,5
This will display UPS systems with IDs 1, 3, and 5 in multi-view mode.
In single-view mode, Kiosk Mode displays one UPS system at a time and automatically rotates between them every 10 seconds. This mode provides detailed information about each UPS system, including:
- Battery charge percentage
- Runtime remaining
- Load percentage
- Input/output voltage
- Battery voltage
- Temperature (if available)
You can manually navigate between UPS systems using the dots at the bottom of the screen.
In multi-view mode, Kiosk Mode displays all UPS systems at once in a grid layout. This mode provides a summary of each UPS system, including:
- Battery charge percentage
- Runtime remaining
- Load percentage
- Input/output voltage (if available)
You can toggle between single-view and multi-view modes using the button in the top-right corner of the screen.
For optimal use of Kiosk Mode on a dedicated display:
- Use a dedicated device: A Raspberry Pi, small form-factor PC, or smart TV with a web browser works well
- Set up auto-start: Configure the browser to start automatically and load the Kiosk Mode URL
- Disable screen saver and power saving: Ensure the display stays on continuously
- Use full-screen mode: Configure the browser to run in full-screen mode (F11 in most browsers)
- Disable browser UI: Hide address bar, tabs, and other browser UI elements
- Consider display rotation: For portrait displays, consider using CSS to rotate the display
- Install Raspberry Pi OS
- Install Chromium browser
- Create an autostart file:
mkdir -p ~/.config/autostart nano ~/.config/autostart/kiosk.desktop
- Add the following content:
[Desktop Entry] Type=Application Name=PowerPulse Kiosk Exec=chromium-browser --noerrdialogs --disable-infobars --kiosk http://your-powerpulse-server/kiosk
- Save and reboot
While Kiosk Mode does not require authentication, it only provides read-only access to UPS status information. No sensitive configuration data or user information is exposed through Kiosk Mode.
However, you should consider the following security aspects:
- Kiosk Mode is designed for use on internal networks
- If your PowerPulse instance is exposed to the internet, consider using a reverse proxy with IP restrictions for the
/kiosk
path - The data shown in Kiosk Mode is the same as what authenticated users see on the dashboard
- No administrative actions can be performed through Kiosk Mode
If Kiosk Mode is not loading:
- Verify that the PowerPulse server is running
- Check that you can access the main PowerPulse login page
- Verify that the URL is correct (http://your-powerpulse-server/kiosk)
- Check browser console for any JavaScript errors
- Ensure your browser supports modern JavaScript features
If UPS systems are not showing in Kiosk Mode:
- Verify that UPS systems are configured in PowerPulse
- Check that the NUT server is running and accessible
- Verify that UPS systems are visible in the main dashboard when logged in
- If using the
ups
parameter, ensure the UPS IDs are correct
If auto-rotation is not working in single-view mode:
- Ensure you have more than one UPS system configured
- Check that you are not in multi-view mode
- Verify that JavaScript is enabled in your browser
- Check browser console for any errors
If you experience display issues:
- Try a different browser
- Ensure your browser is up to date
- Check that JavaScript is enabled
- Try clearing browser cache and cookies
- Adjust the browser zoom level if needed