I was working on the new and improved version of the web dashboard and I’m happy to share the new interface and functionality.
I really wanted to create a control panel that would be self contained without relying on any third party cervices. This allows you to spin as many remotes as you want with zero configuration or maintenance. You can create wall mounted panels, give links to your guests or have a control panel without installing ST Mobile app on your device.
Installing the SmartApp will give you the interface like this:
Modern interface optimized for mobile devices. The tile grid will adapt itself to the screen size from phone to full size monitors.
View/change mode
Interact with dimmers, switches and locks
View temperature
View state of presence and contact sensors
Clock
Themes (Color, Grey, B/W)
Optimized polling (Long Polling and configurable page refresh rate)
View Only mode
Limitations
Lag, as usual. If you tap the same tile too quickly things will get confused. Click Refresh tile to reload the page
Polling. There is no way to get around that without employing another streaming service. If someone found a different way, please share. The panel will refresh itself every so often (2 minutes by default), so there is no instant updates. I’m working on it though. Stay tuned.
Future Plans
Instant updates
Thermostats and motion sensors. I don’t have any right now, so no ETA.
Weather widget
Installing the Dashboard
Open the logs first
Install app as usual
Don’t forget to enable Oath in the SmartApp setup!
Check the logs to see your URL or tap app icon in Mobile App to print the URL to the logs again.
I figured out why I am getting the error. I dont have any locks and the smart app doesn’t like that. I created a test lock in the ide and now the dashboard works. Then I deleted the lock and the error came back.
Great job! Is there a way to create a tabbed interface? I’m thinking about grouping tiles into pages based on device type or location. Also, would love to have a dashboard interface for Smart Alarm and Radio Thermostat.
Interesting, did the update, Had the same error message pointing to the lock handler. However, I have a Schlage lock that is installed and working with ST. So would not make sense to add a virtual lock here.
BTW, I second the tabbed interface. However, I think that should be possible with just running multi apps with a different configuration for each page.
Of course with the current error, this might pose a problem with those of us without locks (SMILE)
Update:: Figured out my issue. I had failed to uninstall and recreate my environment with the new applicaiton
I just wanted to say that your hard work in doing this is Awesome!, This is one of the great things that I love about ST and the community. Now, only if ST can make it easier for all of us, but allowing an easy way to share, and update any programs that are in use.
Was wondering, if you could also add energy meters to the list, I have an AEON switch, and AEON HEM (Home Energy Meter) that would be nice to have included in the read outs.
Currently, it looks like you need something selected for every type of device. It should be an easy fix for @625alex now that he knows. If you want to try it yourself, you can follow the steps below:
Change the data() function to use ?.sort{} instead of .sort{} to check for no item to exist:
This is insane… great job. I am seeing just a little bit of an html issue with the top row. Also would be nice to see floating point number truncated (or better yet rounded) to tenths.