Open dashboards and popups
Move between dashboards with a tap, and let a dashboard open things by itself when something happens.
Open dashboards from dashboards
Any tile, summary chip or the Button widget can open another dashboard. Under Open as, you choose how it appears:
- Open the dashboard, as a page.
- Open as a popup, centred over the dashboard.
- Open as a side panel, from the right edge, with the dashboard’s Phone layout.
- Open full screen, laid out as the page is.
A popup uses the layout that a window as wide as the popup shows, so a popup under 1100 px wide shows Tablet. Tiles hidden on that size stay hidden there too.
Popups and side panels show the other dashboard live and tappable, in its own theme. They close with ✕, a tap outside, or Esc. On a wall panel they also close after a time you set.
Tapping a heading’s summary, such as 3 lights on, shows the devices behind it: every device it looks at, on or off, as its own tile, live and tappable, in a block per room. It opens as a popup, or as a side panel if you choose, and for things that switch it has Turn all off (or Turn all on while none is). A summary of one device’s reading opens that device instead. On a share link, a summary shows the small list of its devices beside it.
A heading’s summaries can be tapped, held and tapped twice too: on the Tap tab of a summary in the heading’s settings, each can show the devices, show them as a small list beside the summary, switch them all, show its history or chart, start a flow, open a dashboard, or nothing.
The Tap tab of a tile’s settings sets what tapping, holding and tapping it twice do, for the tile and for each value on it that can be touched: switch the device, open the device or its camera, open a dashboard, start a flow, set a mood, set a Homey Logic variable (flip it, set it, or add to it, asking first if you like), send a web request, show a reading’s history, or nothing. A Button can also tell Homey, so a flow starts and can change the Button back. Every tile comes with a sensible set: a light switches on a tap, and holding any device’s tile opens the device. A double tap does nothing until you choose; once it does, a single tap waits a moment to see whether a second one follows. While you hold, a ring fills under your finger; on a computer, a right-click is a hold. A tile’s own controls, such as a slider, keep working. The values of a Custom tile, the buttons of a Buttons tile and the things in Busy now each have their own tap, hold and double tap too, under the entry in the tile’s settings; holding a device’s button opens the device.
Open device shows a device’s controls and readings right where you are: as a popup, as a side panel, or on the Devices page, as you choose under Open as. A popup unless you pick otherwise. It opens the tile’s own device, or another one you pick under Device. Over a dashboard it wears that dashboard’s theme, and in the app you can also switch on recording for a reading or add the device to a dashboard from there. On a wall panel or a share link it always opens over the page, with the controls and readings only, and a wall panel closes it after the time you set for popups.
A Button does what its tap says, picked on its Tap tab: open a dashboard or a device, start a flow, set a mood, change a Logic variable, send a web request, or tell Homey with the Tiledash app for Homey. Left without a label or icon, it shows the name and icon of what it does: for a device, the icon picked for it in Homey. While it opens a device, its Icon offers the same three cards as a device’s icon.
Send a web request
A tap, hold or double tap can call an address of your own: a Shelly relay, a Node-RED or Home Assistant webhook, an ESPHome button. Pick Send a web request, give it a name, the address, and GET or POST; a POST can send a short body (up to 2,000 characters) as text or as form data (door=garage&action=open). Ask before sending it asks first, and Send now tries it from the tile’s settings. The same choice is on the buttons, values and busy things of a tile, and on the rooms and furniture of a floor plan.
The request goes out from the browser showing the dashboard (your phone, a wall panel, the screen of someone you shared it with), not from Tiledash, so it reaches devices on your own network. Tiledash doesn’t read the reply: a message says it was sent, or that the address couldn’t be reached. It can’t add headers, so put a token in the address when the device needs one.
Tiledash runs on https, and browsers block plain http:// addresses on an https page. Chrome asks once whether the site may reach devices on your network; Safari, iPhones and some wall panels can’t. Use https:// when the device offers it; a Tiledash you run yourself on http has no such limit.
A navigation bar
The Navigation widget is a bar of dashboards to go between in one tap, the one on screen marked.
- Add Navigation from Other in the widget picker.
- In its settings, pick the dashboards for it under Dashboards, and what each shows under Show. With Icon and name, a bar too crowded for the names, as on a phone, shows only the icons.
- Under Where, leave it On the grid, or dock it at the top, bottom, left or right of the dashboard, where it stays while the tiles scroll. Docked at the bottom, it sits on the bottom edge of the screen; docked on the left or right, it sits flush against that side, next to the sidebar when it shows, the window’s whole height.
- Docked, turn on Keep it on the dashboards it lists to make it the tab bar of those dashboards, as in an app: it shows on each of them, also those without a bar of their own, and stays put while you switch. A dashboard you switch back to shows at once, scrolled where you left it. A dashboard with a bar of its own docked on that edge keeps its own.
While you edit, a docked bar sits on the grid, so you can set it up and move it; a kept bar from another dashboard isn’t there, it is edited on the dashboard it belongs to. On a phone, a bar docked on a side goes to the bottom. To put the same bar on other dashboards, choose Copy to other dashboards… in its menu while editing and tick them; each gets its own copy. That works for any tile.
Popups when something happens
A dashboard can open something on its own when something happens: the doorbell rings and its camera opens, the garage door opens and its controls pop up, the power goes above 3000 W and the Energy dashboard opens.
- Open Dashboard settings… and go to Popups.
- Choose Add a popup.
- Under When, pick a value as you would for When to show: a device’s reading, a Homey Logic variable or who is home. Then pick how it changes: turns on, turns off, goes above or goes below a number, or becomes a value.
- Under Open, choose A camera, A device or A dashboard, which one, and for a device or a dashboard how it opens.
A popup opens the moment its value changes, not while it stays that way: a doorbell press opens the camera once, and a door that is already open when the dashboard loads opens nothing. It opens wherever the dashboard shows: in the app, on a wall panel and on a share link. A sleeping wall panel wakes for it, and closes it after the time you set for popups; in the app it stays until you close it. A share link opens a camera or a device, but no other dashboard. A dashboard has at most 8 popups.