Differences
This shows you the differences between two versions of the page.
| Next revision | Previous revision | ||
| indigo_2023.2_documentation:indigo_touch_web [2023/12/29 20:31] – external edit 127.0.0.1 | indigo_2023.2_documentation:indigo_touch_web [2025/04/14 20:10] (current) – external edit 127.0.0.1 | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| + | ===== Indigo Touch For Web ===== | ||
| + | Indigo includes an [[indigo_2023.2_documentation: | ||
| + | |||
| + | {{: | ||
| + | |||
| + | ITW works by establishing a bi-directional connection to the Indigo [[indigo_2023.2_documentation: | ||
| + | ==== Loading ITW ==== | ||
| + | There are several ways to load ITW depending on your environment. The three most common being: | ||
| + | |||
| + | - the Indigo Reflector Service using your custom reflector address such as //'' | ||
| + | - a local loop-back address such as //'' | ||
| + | - a direct IP address such as //'' | ||
| + | |||
| + | Note that the custom port address (8176 above) may differ depending on the settings you use when launching the Indigo Server. | ||
| + | |||
| + | When you use a bare address like the examples above, the server will redirect the request and load the ITW homepage //'' | ||
| + | |||
| + | ==== Interface Controls ==== | ||
| + | When ITW loads, you'll be presented with the main view which has five tabs to choose from -- Devices, Actions, Variables, Pages and Logs (Indigo schedules are not currently shown in ITW). | ||
| + | |||
| + | === Tabs === | ||
| + | |||
| + | == Devices == | ||
| + | * The Devices tab shows all the devices in the Indigo database. | ||
| + | * Only devices with //'' | ||
| + | * Many device controls are available in ITW, including: | ||
| + | * On/off | ||
| + | * Lock/unlock | ||
| + | * Dimming | ||
| + | * Thermostat | ||
| + | |||
| + | Devices also have a special popup menu which is shown when you click the ellipsis icon //'' | ||
| + | |||
| + | * Copy ID - This item will cause the device' | ||
| + | * Refresh from server - ITW objects update automatically when data are changed in Indigo, but sometimes you might want to force the data to refresh for a specific device. Selecting this item will cause the device data to be refreshed. | ||
| + | * Send status request - only available for devices that support the Send Status Request feature in the Indigo Client. | ||
| + | * Show device JSON - this item will cause a pop up window to display the entire JSON payload for the device. | ||
| + | |||
| + | == Actions == | ||
| + | * The Actions tab shows all the action groups in the Indigo database. | ||
| + | * Only actions with //'' | ||
| + | * Clicking a displayed action button will cause the action to be executed. | ||
| + | == Variables == | ||
| + | * The Variables tab shows all the variables in the Indigo database. | ||
| + | * Only variables with //'' | ||
| + | * You can change the value of any variable (with the sole exception of //'' | ||
| + | |||
| + | == Pages == | ||
| + | * The Pages tab shows all the control pages in the Indigo database. | ||
| + | * Only control pages with //'' | ||
| + | * Clicking a displayed control page button will cause the page to be loaded in a separate window or tab. | ||
| + | |||
| + | == Logs == | ||
| + | * The Logs tab shows the 25 most recent event log entries. | ||
| + | * New log messages will be displayed while the Logs tab is active. | ||
| + | * Debug, caution and warning messages will be colored appropriately. | ||
| + | |||
| + | === In Folder === | ||
| + | This dropdown list will list the folders appropriate to the tab selected. For example, the Actions tab will only display folders in your actions list in Indigo. Selecting a folder will filter the object list as it does in the Indigo client. | ||
| + | |||
| + | === Name Contains === | ||
| + | This text field allows you to filter the object list based on the object' | ||
| + | ==== Light Mode and Dark Mode ==== | ||
| + | ITW currently supports two views -- light mode and dark mode. You can toggle between the two using the button at the top right of the screen. Your choice is saved locally via your browser' | ||
| + | |||
| + | | Light Mode | Dark Mode | | ||
| + | | {{: | ||
| + | |||
| + | |||
| + | ==== Loading A Specific Tab ==== | ||
| + | By default, ITW will show the Devices tab when it first loads. If you would like to begin with a different tab, you can add a URL query argument to the end of the target URL (**query arguments must be lowercase and you must include //'' | ||
| + | |||
| + | Examples: | ||
| + | | Tab | Target URL | Default | ||
| + | | Devices | ||
| + | | Actions | ||
| + | | Variables | ||
| + | | Pages | //'' | ||
| + | | Logs | //'' | ||
| + | ==== Troubleshooting ==== | ||
| + | If you don't see the ITW web interface displayed in your browser, there are several things you can check. | ||
| + | * be sure you're using the right URL security protocol: | ||
| + | * //'' | ||
| + | * //'' | ||
| + | * be sure you've entered the correct address for your Indigo server and the port number you specified when you started the server (the default is 8176). | ||
| + | * if the proper tab wasn't selected when you loaded the app, be sure your query arguments are lowercase //''? | ||