Hubidash is a custom standalone dashboard for your Hubitat.
Multiple user accounts with 3 different access levels for device control and dashboard settings management
Accounts are secure with sessions and a possibility to add pincodes which are required on every app load
UI customization with two themes (dark and light) and user avatars
Device tags which function as quick-access filters and groups
Device activity log
Mode switch
Ability to use almost as a native app since it's a PWA. You can use it on desktop computers and mobile devices
It has support for users with different access types, login-sessions, easy device sorting and access and convenient logging.
As much as I LOVE Hubitat as a product - it's dashboard sucks. Visually and performance wise. It loads slowly and takes too many clicks to get to. Not even talking about customization options. Ideally it should be as simple and snappy as Google Home and look at least no worse than that.
The answer is - maybe I honestly don't know. I have one, and I cannot imagine how a multiple hub setup might work. Go ahead, test it, and let us know. maybe it works.
Hi all going fairly well. Mongoose installed OK and got web interface working - a couple of comments on my journey
The zipped file doesn't have a parent server folder but I put everything in one and uploaded to the Pi
Following your instructions the installed nodeJS is v10.18.0 - is that a problem? Do I need to update this with NVM ?
Should I be creating a database called hubidash (or my choice) somewhere - there doesn't seem to be a step for that ? I have an admin, config and local DB.
** Update Ahh following the instructions verbatim I see the DB I created was called 'admin' so making great progress again ... I should have used 'hubidash' instead but I thought I was creating the 'admin' account and then would be adding DB's within that. The wrong DB name throws a
Server is running on port: 5000
(node:15997) UnhandledPromiseRejectionWarning: MongoError: Authentication failed.
'Authentication Error' which misled me into thinking it was a username/password error.
Web interface working and retrieving HE devices.... onwards
I congratulate you on some of the best install instructions I've read in a long time. A really tedious job I know but so important
Yes, I have missed the step of creating an actual database. I will add it today. Creating a database called 'hubidash' might be the right thing to do obviously. Royski, pay attention to this - it might be why you are having trouble.
Other databases that you see in MongoDB are for other purposes (not connected to Hubidash). Mongo stores it's own data in them.
I will also add the translation to that button today.
Regarding Node version - I cannot check them all. Sometimes they release versions which deprecate older features or change the way old features work. That's why I have stated the exact Node version I have been using. I would say it is just safer to go with my version atm just because I know it works 100%
Instructions have been added to "RASPBERRY PI PREPARATION" section and there is also a package update fixing that missing translation.
(yes, actual translation. In theory Hubidash is ready for multiple languages. Just need to write texts and add a language switch somewhere.)
All I need is the basic English version. My French was always very limited, I've forgotten most of the small amount of Chinese I used to know, and I started but then stalled on studying Korean (need to get that going again)!
This looks great, thank you.
I am running unraid. Can I use docker container for mongo & node.js?
I am a total newb when it comes to this stuff, and just copy/paste like a monkey.