Unofficial - Not supported by Indigodomo developers - for Indigodomo Control Pages
The official iOS app is Indigo Touch.
Indigo Kiosk offers unique enhancements and limitations compared to Indigo Touch.
This is a Kiosk-type iOS Application for Indigo Smart Home Servers, adding animation support, server control of the displayed page, and dimming features.
Animation! Sound! Animated Button Presses! Integrated HTML5 Viewing ! (Graphs/WebCams) etc. Locked Down depending on design.
It is a Kiosk type Web view Application for Indigo Smart Home Servers. Like Indigo Touch - but add animation support, Server control of displayed page, and Dimming controls.
Allows use of Indigo Control page editor to create pages - and with this replacement for Indigo Touch display full screen with a number of enhancements.
Benefits
Full Screen Kiosk Mode
Uses Local Secret/Api key for login to avoid any need to enter username/password
Users are limited to Default Control Page and whatever internal Control Page links you have allowed. No widespread device control possible.
Scalable screen size (Set in App/Settings/Screen Size), enables same page for various devices
Fully supports animated PNG/Animated GIF display animated screens for all Control Pages - simply update your images to apng (leaving filename unchanged)
Animated button presses - static images and device controls selectable animation for each press.
Selectable sounds for button presses, with more to come.
Indigo Server can adjust displayed screen from within Indigo - updated immediately. Set up in Settings with variable ID pointing to Indigo Variable you have created in Indigo Server to change Control Page, whenever this variable is updated displayed page will change to new Control Page ID
Indigo Server can Adjust the Screen Dim value at any time. Update an Indigo variable to reflect screen brightness 0.0 - 1.0. Variable ID needs to be set in this application
Indigo Server can trigger Device Sound and Text to Speech Playback at any time immediately. Update an Indigo Variable to trigger, via number reflecting inbuilt sounds, or add own sounds to Files App Kiosk Home, and use sound ID 100- 100+number of files to play. Additionally Trigger Text to speech by updating variable to 'SPEECH: Text to speech to speak'
Set time schedule - after which screen will automatically DIM before returning to usual default Brightness (also selectable). Can be disabled to set via Indigo above only
Generates iFrame HTML page within a Control Page. In Indigo Control Page Editor Create a Refreshing URL, size and position, with this refreshingURL create a link to external page on button press. This app will take the refreshingURL window frame sizing and details and use it as iFrame immediately pointing to the external URL. (Ideal for link to BlueIRIS like Ui3.html - display truly live video and sound within a Kiosk Control Page.)
NEW! Apple TV App
Apple TV App – pretty the same functions to your large screen.
Create whatever Control Page suits this format.
Setup Instructions
To set up the Indigo Kiosk app:
Navigate to Settings > Apps > Indigo Kiosk.
Enter your API_KEY and IP address:PORT of your Indigo server.
Configure the Control Page ID to set the starting page for display.
Adjust other settings, including screen size. Some settings require an app restart to apply.
From Old.... to This !
Example Animated Controls Showcase
Below are examples of animated PNGs (APNG) that can be used on Indigo control pages: