We are excited to announce a number of great features with today’s SharpTools.io platform release including new features for dashboard and tile security, enhancements to thermostats, and updates to fullscreen support.
- Dashboard and Tile Security
- Dashboard Customizations
- Thermostat Tile Improvements
- Fullscreen Improvements
- Other Enhancements
Dashboard and Tile Security
One of the most popularly requested features, PIN Protection, is now available as part of the new dashboard and tile security settings.
Once a PIN has been set in the dashboard’s settings, you can choose to either enable PIN protection for all tiles from the dashboard settings or individually enable PIN protection on each tile.
Alternatively, all tiles on a dashboard can be made ‘view only’ from the dashboard settings… or on each individual tile, you can choose to override the security settings and allow Control, View Only, Confirmation Prompt, or PIN Protection.
Dashboard Customizations
In addition to the new dashboard security settings mentioned in the previous section, this release also includes the ability to set the Background Color for a dashboard as well as an advanced setting for adjusting the Tile Spacing (Gutter).
To adjust the dashboard’s background color, simply open the dashboard settings and you’ll now find a ‘Background Color’ option alongside the Tile Default Color and Tile Active Color options. Be sure to check the ‘Override Default Colors’ option in order to set your custom colors!
In order to adjust the tile spacing (gutter), flip the ‘Advanced’ toggle on in the top-right corner of the dashboard settings and the Tile Space (Gutter) option will become available. This setting allows you to completely remove the tile spacing or adjust the amount of spacing between the tiles. This is especially helpful if you’ve reduced the tile size and would like to also reduce the space between the tiles.
Thermostat Tile Improvements
Thermostats now have support for active state coloring as well as an option for showing a red/blue color for heat/cool mode. Additionally, if the thermostat reports temperature values less than 50*, the tile will automatically enable 0.5 increments for Celsius users.
The new active state color for thermostats will automatically become available to you if you already have a active color set for either an individual thermostat or for a whole dashboard. When the thermostat operating state changes to ‘heating’ or ‘cooling’, the thermostat will be considered active and the active color will be displayed.
Note: If you prefer not to display an active color for your thermostat, simply set the tile’s active color to the same color as the default color.
Thermostats can also show a red color to reflect heating and a blue color to reflect cooling. In order to enable this feature, edit the thermostat and check the Show Heat/Cool Color option under Additional Options.
Fullscreen Improvements
This release includes several improvements around ‘fullscreen’:
- There is now a View (Kiosk Mode) option in the
...
menu of the dashboard list which hides the top navigation bar and menu button- Additionally, you can append
?kiosk=true
to a dashboard URL to have the dashboard automatically start in kiosk mode
- Additionally, you can append
- iOS devices will automatically use kiosk mode when the fullscreen button is pressed and a dialog will be shown showing how to use ‘Add to Homescreen’
- Fully Kiosk Browser users will be presented with the option of using Kiosk Mode when the fullscreen button is pressed
- Note that the use of Fully Kiosk can only be detected if the Fully Kiosk Javascript API is enabled or on the (unreleased) Fully Kiosk version 1.27 and newer
Other Enhancements
- The Add Item list now shows checkmarks next to things as they are added to your dashboard
- Hero Attribute tiles now truncate decimals by default and have an option for choosing how many decimals are displayed
- The icon on the Hubitat Safey Monitor ‘Picker’ tile now reflects the currently active HSM state
- Improvements to platform pairing process
- Added a Set as Start URL option to the
...
menu on the dashboard list (if using Fully Kiosk Browser with the JavaScript API enabled) - Other enhancements and bug fixes