I would like to share the web dashboard that I created.
This is a self contained app with no set-up, no back end, no dependencies, no servers to run, no PHP, and no know-how. It really can’t get simpler than that.
When the app is installed or updated, a URL will be printed to the log. Paste this URL to a modern browser to view and control your device.
You can create multiple instances of the app to create dashboards per room or give temporary remotes to your guests with the devices that they are allowed to control.
You don’t have to install the ST mobile app on all devices!
I didn’t implement two way communication yet. If state of a devices changes, it will not be reflected on the dashboard until it’s refreshed.
When a command is issued, I set a delay for the page to refresh itself. If your devices are slow to respond, the state may not be reflected properly unless you manually refresh the page again.
Dashboard refreshes itself every 2 minutes.
I’m planning to add:
Instant updates (yes, it’s possible!)
Themes
Dimming
Display temperature
Display/change modes
Make it prettier.
AJAX
More features!
Installing the Dashboard
Open the logs first
Install app as usual
Don’t forget to enable Oath in the SmartApp setup!
That’s pretty slick, didn’t think about embedding a webpage in an app like that.
EDIT: Don’t forget to enable Oath in the SmartApp setup.
EDIT Again:
@Web Address: {“error”:true,“type”:“SmartAppException”,“message”:“Not Found”}
ST Console: 1:57:39 PM: error physicalgraph.app.exception.SmartAppException: Not Found
@bmmiller, Thank you for being the very first beta tester!
@coolcatiger, You could display the browser window on the iPad, no special wrappers are necessary.
I intend to make the UI configurable so that we could adjust the size of icons.
I don’t know if it’s possible to get the actual image of the device. If there was an API, i would display that image. Could someone from ST comment on this?
I updated the app so that when the app is tapped from the mobile application, the URL would be printed to the log. You don’t have the update the app anymore.
This is amazing. I love that you can create different urls for different sets of controls. I can foresee setting up different panels with different controls, ie, kitchen panel only controlling or seeing lights and doors downstairs and not the bedrooms.
Thank you Alex. I have absolutely no programming knowledge but this was easy even for me to setup.