# HD+ Tile

## Background

There's a lot of device types that HD+ supports which aren't Hubitat apps/drivers. For example, you can create a Calendar tile on your dashboard or an animated radar image.

You can add these tiles directly in HD+ by going into Edit mode -> click on the "+" sign for Add Tile

<div align="left"><figure><img src="https://359348802-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-Mk-IVGVr8G2SBHju4g7%2Fuploads%2FssgLclxPOIjKC0hDxd8R%2Fimage.png?alt=media&#x26;token=f1de997b-a87d-4bff-90f4-23ded020a1a2" alt="" width="188"><figcaption></figcaption></figure></div>

**HOWEVER**, entering a URL on a phone or tablet isn't the easiest thing to do!

## Solution

An easier way to create these custom device type tiles is to install the "HD+ Tile" device on your Hubitat and set it up on the Hubitat instead. This device supports most of the HD+ tiles that can be added directly on the device and includes Calendar, Image, Stock Tracker, Video, Radar and more

## INSTALL HD+ TILE DRIVER <a href="#install-hd-tile-driver-2" id="install-hd-tile-driver-2"></a>

* The easiest way is to use [Hubitat Package Manager](https://hubitatpackagemanager.hubitatcommunity.com/) -- select install -> keyword search -> "HD+ Tile"

<div align="left"><figure><img src="https://359348802-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-Mk-IVGVr8G2SBHju4g7%2Fuploads%2FEkxi2C4FfKyu7VH8Ybbq%2Fimage.png?alt=media&#x26;token=f12012b9-39c3-42da-aeeb-a8dd0e7ff425" alt="" width="375"><figcaption></figcaption></figure></div>

* Next, for **EACH** device you want to create, create a new virtual device in Hubitat -> Devices page, give it any name and select "HD+ Tile" as the type:

![](https://359348802-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-Mk-IVGVr8G2SBHju4g7%2Fuploads%2Fzgn8mm51ccrUBi6rEOsV%2Fimage.png?alt=media\&token=e2462f48-5372-4874-89a2-a178afb2f318)<br>

* In the driver page pick a device type (ie: image/video/calendar/etc) and enter a URL for it. You can also enter a refresh rate (ie: 30 secs)
  * see [Examples](#examples) below
* Make sure to give the tile a name

<figure><img src="https://359348802-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-Mk-IVGVr8G2SBHju4g7%2Fuploads%2FSJWXDAZtRhKVn3koEz1D%2Fimage.png?alt=media&#x26;token=10809156-6bdd-4772-97ad-22116bb97c0e" alt=""><figcaption></figcaption></figure>

## Add Tile to MakerAPI

* Add the new tile to [MakerAPI](#add-tile-to-makerapi) so HD+ will see it the next time is syncs

## Examples

* **Image URL**
  * animated [radar](https://cdn.star.nesdis.noaa.gov/GOES16/ABI/SECTOR/se/Sandwich/GOES16-SE-Sandwich-600x600.gif)
  * this [site](https://www.star.nesdis.noaa.gov/GOES/index.php) has some good radar images
* **Video URL**
  * stream video from your local camera (ie: `rtsp://user:pass@192.168.0.70:554/h264Preview_01_sub`)
* **Web URL**
  * any website (ie: [`http://windy.com`](http://windy.com))
  * embedded HTML snippet

    ```
    <iframe width=\"1200\" height=\"1200\" src=\"https://embed.windy.com/embed2.html?lat=35.136&lon=-80.767&detailLat=35.136&detailLon=-80.767&width=600&height=600&zoom=5&level=surface&overlay=wind&product=ecmwf&menu=&message=true&marker=&calendar=now&pressure=&type=map&location=coordinates&detail=&metricWind=default&metricTemp=default&radarRange=-1\" frameborder=\"0\"></iframe>
    ```
* **Calendar**
  * Enter 1 or more iCal URL's separated by a comma
  * You can find an iCal URL in Google Calendar\
    ![](https://359348802-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-Mk-IVGVr8G2SBHju4g7%2Fuploads%2Fvi56VvarYUw11uhPWK7Z%2Fimage.png?alt=media\&token=9e0df5cf-8347-462a-aa1d-9949a1bae6b3)
  * Most sports teams offer iCal URL's
* **Pollen Count**
  * Enter your zip code in the URL field
* **Radar**
  * Enter your zip code in the URL field
* **Stock Symbol**
  * Enter 1 or more stock symbols in the URL field
  * Example: `AAPL,PZZA,RBLX`
* **Dad Jokes**
  * The URL field is ignored so just enter anything here
* **Device Activity**
  * Used by HD+ to track your device activity (still/driving/walking/running/etc)
  * URL field is ignored
  * status1 field is set to one of: \[still/driving/walking/running/unknown]
  * status2 field is set to % confidence that OS believes this is the activity you're doing
  * see [device-activity](https://joe-page-software.gitbook.io/hubitat-dashboard/tiles/device-activity "mention")for more details

The end result is every device running HD+ will now have a new image/video/etc tile

[![image](https://community.hubitat.com/uploads/default/optimized/3X/4/8/48bb708471ccde049d4e5dc552c9291a1422f04e_2_345x231.jpeg)](https://community.hubitat.com/uploads/default/original/3X/4/8/48bb708471ccde049d4e5dc552c9291a1422f04e.jpeg)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://joe-page-software.gitbook.io/hubitat-dashboard/tiles/hd+-tile.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
