This is the forum archive of Homey. For more information about Homey, visit the Official Homey website.
The Homey Community has been moved to https://community.athom.com.
This forum is now read-only for archive purposes.
The Homey Community has been moved to https://community.athom.com.
This forum is now read-only for archive purposes.
Official
Comments
I bought an Amazon Fire 7" tablet on Black Friday, but the dash doesn't work on it, page stays empty like on a phone
The version where i am working on now is still allot of work in progres. For editing the views en devices in the dashboard, i am creating a seperate settings view (so in the future when you go to http://homey-ip:1337/settings). In this way you can setup your dashboard on any device you want, without the issue of kids/wife editing some settings by accident. (Since it isn't "part" of the dashboard itself.
After i got this part working 100%, i could release the first beta with again only switch and dimm devices.
There are some apps that can hide the taskbar tho, never tested them that much.
Whats also nice to do, is use tasker and use the front camera as a motion sensor. This way you can unlock the screen when you are aproaching your tablet/dashboard.
Specifically check out the info under the header "Launching a page fullscreen from home screen".
Can't find it right now, I'll look when I get home.
I'd like to see a visual presentation of who is home or not. Some sort of list of registered users with a red dot (not at home) or green dot (at home) next to the name.
aint hard to implement tho, Seems a valid request and do-able.
Do post the request on the v3 github tho, not the older ones. Still need to clean github a bit....
Let me know if someone has some better ideas or improvements
The longer i think about it, the more i have doubts this is the right way to go...
Instead of doing a setup page, this all could be done withing homey and stored as settings directly. I had planned to create an api for the setup page to edit and set these settings remotely. But this would mean that a standalone dashboard is hard to create. Either way, this might mean that i'll only continue to support the dashboard as an app. The only way users might be able to have it run standalone is by editing the config.json by hand, and add devices and pages in there...
https://forum.athom.com/discussion/1448/how-to-cli-install-method
Then download the zip from
https://github.com/swttt/HomeDash_v2
https://github.com/swttt/com.swttt.homeydash
and unpack it. Then, when in the correct folder through commandline:
"athom project --install"
Now the app will be installed on your Homey.
maybe ill submit this to the appstore, so people Could try that until the v3 release
What is done
Dynamic pages are functional
Directives are replaced by regular includes, since adding directives dynamicaly gave me lots of headaches
Onoff widget is done and functional
Directives are replaced by regular includes, this means we don't have to add complicated directives to generate new widgets for capabilities. Every capability does needs his own html to function. Will explain this more in the github somewhere later.
For now the setup page isn't done, and might change allot. To get the dashboard working (only onoff for now) is by editing the config.json by hand. This also means it's better to test the dashboard stand-alone and not as an app.
What to expect coming weeks
When the setup is done, i'll release a first app on github to try on the homey itself. The setup page is only going to work with the app. This because of homeydash using homey to store it's settings. I'll try to add as much capabilities as possible, but some are out of my scope since i don't own such devices. Therefore i will add some tutorials on the github on how to contribute your own capability htmls.
I hope some people would like to help and test the dashboard on some different devices. Current code is up on github (https://github.com/swttt/homeydash-v3) .
You can PM me to get some help while testing, or find me on slack
To help testing this stand-alone, you need to have a webserver. Got to the current github page, download the zip and upload the files in the "dist" folder to your webserver. After that go to this page to generate a config.json (http://www.objgen.com/json/models/NyZa). You can set your bearer token there and local homey ip (or complete remote url ex. cloudid.homey.athom.com), then you can add pages as in the already provided example. As a capability only onoff is implemented now. To get your device id's you go to the devices page on your homey. right click a device you want to add and chose inspect. Scroll a bit up and the first device-data attribute should be the device id. (see screenshot below for example)
When you completed the config on that website, you create a new file in your dist folder and name it config.json and post the output in there.