/com.swttt.homeydash

HomeyDash - Dashboard for Homey a home-automation controller.

Primary LanguageHTML

HomeyDash (BETA)

HomeyDash is a front-end for Homey, intended to use on (wallmounted) tablets, but will work on other devices as well.

This is a BETA release, that means you can expect bugs or missing functions! Upgrading from 0.0.4 to 0.0.5 breaks the config, you will have to remove the app and it's settings. Then install again.

The idea of this dashboard is to integrate more then just devices connected to Homey. Later in the development progress i will add some plugins that can be enabled or disabled in the settings. These plugins for example can be pages with some Plex information, a nice RSS-feed or a sabnzbd dashboard to manage your downloads. You can expand the dashboard with widgets as well, currently the only active and working widget is to control ON/OFF devices. Other widgets to control Homey devices will be added soon, and in the future even other type of widgets are possible. (for example a nice weather widget or for our dutchies "NOS in 60 seconden").

How to get started

After you have installed the app, open a new tab in your browser and go to http://my.athom.com . There you will have to login and wait until you see the big Homey. Do a right mouseclick on the Homey and chose to copy the link. Now paste the link somewhere readable (like notepad), now you can see your bearer token.

Now go back to your Homey then to Settings and chose HomeyDash in the sidebar. Now copy the previous found bearer token into the right field and click 'save'. NOTE: Do you copy the part AFTER 'bearer_token='

Click on the links in the settings screen to go to homeydash or to the homeydash settings.

I found a bug! What should i do?

It would be nice if you are able to contact me on Slack (swttt is my username there) or create an issue on the github page (https://github.com/swttt/com.swttt.homeydash/issues)

Changelog

Version 0.0.5

  • Removed Hapi service from the app
  • Made the dashboard available trough the athom cloud (secured)
  • Changed the settings page with links (new urls to access the dashboard!)
  • Default pages are stored local (every dashboard can have it's own default page)
  • Added a setting to dimm the dashboard on idle (default 5 seconds, can be disabled)
  • Drag and drop for pages and widgets in setup->pages page (to change order)
  • Background image is the same as homey it's background
  • Removed dialogs for add and remove page/widgets.
  • Added socket icon for On/Off capability
  • Added dim capability
  • Page name can be changed
  • Added a reload button
  • Removed the need for bearer token
  • Fixed issue with cookies (and socket.io)
  • Added a warning dialog
  • Added measure_temperature capability

Version 0.0.4

  • Added kwh (meter_power capability) to capable devices
  • Added setting to hide kwh on widget cards
  • Fixed default page settings for first page in the dropdown
  • Fixed issue that when you removed a page, you still where able to add widgets (with an error)
  • Fixed route to page that doesn't excists (redirects to the main page or default page)

Version 0.0.3

  • Fixed getting baseurl as ip (not the best way :) )
  • Added setting to set default page on load

Version 0.0.2

  • Fixed crash when not providing bearertoken on fresh install
  • Added link to the app settings page when the dashboard is running
  • Added setting to hide sidebar on page reload
  • Added app icons (when saved to homescreen etc.)

Version 0.0.1

  • Initial BETA release

If you like this app, then consider to buy me a beer :)