Local Control Custom UI

I build custom UI's for smart homes here in AUS using CBUS and a SHAC (automation controller which is just an overpriced web server, that interacts with the load groups). anyone had a crack at a local custom UI instead of sharptools for Hubitat?

I wrote a Node + React one last year that vaguely emulates Apple's Home app (a grid of icons that can be grouped into rooms): GitHub - jason0x43/homeui: A simple Hubitat controller UI inspired by Apple's Home app.

It has a server component that talks to Hubitat, serves the front end app, and stores config information (like which lights are in which rooms). It talks to Hubitat via a dashboard endpoint.

I'm working on a custom UI presently, that can be laid out in a number of ways. It's primary goal is to achieve some semblance of a floor plan, easily and intuitively.

Currently I have PoC working well. You can add rooms, drag them to position and resize them. You can then add devices to the room, which can also be positioned according to where they are in the physical room. The devices change state according to their state in HE, such as lights appear to glow, motion detectors indicate motion by pulsing and changing their icon. The room in which motion is seen will change color to indicate activity (green for now, customization in the future). Once the state is inactive the color slowly fades away, so you can tell at a glance where activity has been and get a sense of how long ago the activity occurred.

Interaction with the devices is not yet completed, I've got quite a bit more work to do in that and other areas.

4 Likes

That sounds awesome @doug. Do you have any screen shots you could share? Are you planning on releasing it in the future, or just something for yourself?

When I first dreamed of having HA a long time ago, I always thought a floor plan type interface made a lot of sense.

My plan is to release it publicly, I have a big solve to do first. Plus finishing up the app for initial release.
I can't promise any dates, but I am pretty deep into it already. I'll share some screens or vids in the very near future.

3 Likes

Sounds great. Looking forward to it.

Hi mate, any update on your UI? pretty keen to test it out! thanks again dude!

Seconded! Sounds great !

Unfortunately it’s still a bit from initial release. Making slow progress. I will be taking a vacation this month so... ya. Slow.

1 Like