Control Page design best practices

Posted on
Fri Jun 15, 2018 12:24 pm
mundmc offline
User avatar
Posts: 1060
Joined: Sep 14, 2012

Control Page design best practices

I am redesigning my control pages for hopefully the last time in my new house. I am no web designer, but I can tool around in photoshop.

I suppose I’m going for an iPhone/iPad-like interface, and am wondering about tips for design e.g. icon sizing, scrolling vs non-scrolling, home-pages, handling of webcam images, etc.

I think I have looked at every graphic on the “kudos and success stories/ show us your control pages” thread.


Sent from my iPhone using Tapatalk

Posted on
Fri Jun 15, 2018 12:47 pm
Professor Falken offline
User avatar
Posts: 289
Joined: Mar 29, 2015

Re: Control Page design best practices

I have done both scrolling (iphone) and non-scrolling (Kindle Fire HD) ones. I think I like the non-scrolling ones better, but that forces you to design more linked pages to capture whatever you don't scroll to anymore. For example, my sprinkler page has about 2 phone-lengths worth of graphics/controls. If this is to be non scrolled, there will have to be some kind of nested sub-page.

My favorite design element that I copied from at least one of the entries deep on the Post-Your-CP's-Here forum page was a large navigation bar. On the phone versions this is on the left. On the Kindle (wall kiosk type thing) it runs along the bottom. This elements remain the same no matter what page I am on (except that the icon changes to a a bright white for that page), which allows easy jumping around to different functions without having to use a back button or returning to some central/Home page.

I do have a "Home" page which displays the most used info/controls, and the phone always opens to this page. I'll attach a screenshot.
Attachments
phone home page.jpg
phone home page.jpg (121.77 KiB) Viewed 3350 times
Last edited by Professor Falken on Sun Jun 17, 2018 5:42 am, edited 2 times in total.

Posted on
Sat Jun 16, 2018 7:37 am
mundmc offline
User avatar
Posts: 1060
Joined: Sep 14, 2012

Re: Control Page design best practices

Nice- how did you decide icon sizes?


Sent from my iPhone using Tapatalk

Posted on
Sat Jun 16, 2018 12:53 pm
mat offline
Posts: 769
Joined: Nov 25, 2010
Location: Cambridgeshire - UK

Re: Control Page design best practices

This is work in progress as im moving away from control pages with Alexa. HT still needs a control page though as Alexa is not great with high background noise levels.

A few icons need tidying up. I created a background grid based on the number of buttons i needed across the screen, then changed the background to a blank grey for now.

Icon size is 63 pixels square, which i think i based on the apple developers guide (EDIT: Apple are 72 pixel square) https://developer.apple.com/design/human-interface-guidelines/ios/visual-design/color/
Attachments
Screen Shot 2018-06-16 at 19.50.50.png
Screen Shot 2018-06-16 at 19.50.50.png (78.38 KiB) Viewed 3269 times

Posted on
Sun Jun 17, 2018 5:32 am
Professor Falken offline
User avatar
Posts: 289
Joined: Mar 29, 2015

Re: Control Page design best practices

mundmc wrote:
Nice- how did you decide icon sizes?


Sent from my iPhone using Tapatalk



I mock up the whole thing in one PS document sized for the display device. If you really want to see how it'll display, you can save that whole thing as a PNG, then drop it in your backgrounds folder on the server. You can then load it up as a test page and see if you like it. But I almost never do that anymore.

I then open a second PS document and individually drag each element (or set of elements in the case of variable/state changing things) into that document. The system is basically:

1) hide all previous layers
2) drag new item into document
3) recrop document to match size of whatever I just dropped in
4) save as PNG
5) drag new PNG (or sets for changing images) to server machine via screen sharing
6) incorporate into growing CP
7) rinse and repeat

If done right, when you are done you have 2 PS documents; the mock up with all pieces on it, on which you can play with spacing, etc, and one which I call "x page components" with all the pieces dragged onto it to save as a PNG. I think the very newest versions of PS CC can export a single layer, so you wouldn't have to drag into a second doc. My older MacBook Pro won't run the newest PS versions though.
Last edited by Professor Falken on Sun Jun 17, 2018 5:39 am, edited 1 time in total.

Posted on
Sun Jun 17, 2018 5:38 am
Professor Falken offline
User avatar
Posts: 289
Joined: Mar 29, 2015

Re: Control Page design best practices

Also, if you are doing a "navigation bar" style like my example above, once you have your layout, the easiest thing when making a new page is to dupicate a completed page in the CP designer, then go through and delete all the stuff in the non-nav bar area (in my example, all the stuff in the white section). This way, almost all of your navigation icons don't have to be re-done (except changing which one is indicating the current page).

Posted on
Sun Jun 17, 2018 7:23 am
mundmc offline
User avatar
Posts: 1060
Joined: Sep 14, 2012

Re: Control Page design best practices

This is awesome advice- thank you!


Sent from my iPhone using Tapatalk

Posted on
Sun Jun 17, 2018 8:55 am
ckeyes888 offline
Posts: 2425
Joined: Nov 26, 2009
Location: Kalispell, MT

Re: Control Page design best practices

Really nice control page. Funny, the first thing that came to mind on the icon just above the sprinkler
was a music icon...a tone arm with a needle in the groove. :oops:
I was very impressed that anyone would think of that till I saw the security cam.

Carl

Posted on
Sun Jun 17, 2018 10:10 am
Different Computers offline
User avatar
Posts: 2541
Joined: Jan 02, 2016
Location: East Coast

Re: Control Page design best practices

The mix of B&W & color means that the eye is drawn immediately to the few color icons. If this is intentional, great!

SmartThings refugee, so happy to be on Indigo. Monterey on a base M1 Mini w/Harmony Hub, Hue, DomoPad, Dynamic URL, Device Extensions, HomeKitLink, Grafana, Plex, uniFAP, Fantastic Weather, Nanoleaf, LED Simple Effects, Bond Home, Camect.

Posted on
Mon Jun 18, 2018 1:52 pm
noel1983 offline
Posts: 446
Joined: Oct 17, 2014

Re: Control Page design best practices

Out of interest what’s the use case you’re looking to solve with control pages?

I’ve always loved the idea of decent control pages but i’m Not sure where they now fit in with modern Indigo HA life. (Still want them though!)

Posted on
Wed Jun 20, 2018 5:44 am
DaveL17 offline
User avatar
Posts: 6753
Joined: Aug 20, 2013
Location: Chicago, IL, USA

Re: Control Page design best practices

noel1983 wrote:
Out of interest what’s the use case you’re looking to solve with control pages?

I’ve always loved the idea of decent control pages but i’m Not sure where they now fit in with modern Indigo HA life. (Still want them though!)

We don't do voice control, and our Indigo setup is structured to run as automatically as possible. Where we do interact with Indigo (temp, lights, etc.), we do a lot of that with Indigo Touch or DomoPad (device controls, not control pages).

One thing we really love is that I've created a control page that has the most-used functions all in one place and the page is saved to the OS X Dashboard. If we're working on a Mac and want to bump a device, we can access the page with a single four-finger swipe. This works great, and we use it all the time.

I came here to drink milk and kick ass....and I've just finished my milk.

[My Plugins] - [My Forums]

Posted on
Wed Jun 20, 2018 7:05 am
jalves offline
Posts: 744
Joined: Jun 16, 2013

Re: Control Page design best practices

One thing we really love is that I've created a control page that has the most-used functions all in one place and the page is saved to the OS X Dashboard. If we're working on a Mac and want to bump a device, we can access the page with a single four-finger swipe.

This is brilliant!!!! Going to implement it today!!!

Running Indigo 2023.2 on a 24" iMac M1), OS X 14.4
Jeff

Posted on
Wed Jun 20, 2018 7:14 am
DaveL17 offline
User avatar
Posts: 6753
Joined: Aug 20, 2013
Location: Chicago, IL, USA

Re: Control Page design best practices

One caveat is that Indigo will prompt you to log in to the server after reboot. Small price to pay IMO.


Sent from my iPhone using Tapatalk

I came here to drink milk and kick ass....and I've just finished my milk.

[My Plugins] - [My Forums]

Posted on
Wed Jun 20, 2018 7:50 am
noel1983 offline
Posts: 446
Joined: Oct 17, 2014

Re: Control Page design best practices

That’s very cool! Would you be happy to share a pic?!

Posted on
Wed Jun 20, 2018 3:46 pm
DaveL17 offline
User avatar
Posts: 6753
Joined: Aug 20, 2013
Location: Chicago, IL, USA

Re: Control Page design best practices

noel1983 wrote:
That’s very cool! Would you be happy to share a pic?!

Sure. Here's a sloppy screen grab. These are the lights we interact with most often, and climate control for our two zones. This isn't the state of the devices now--rather, the snapshot of the state the last time I looked at it (I'm not home at the moment). I've been thinking about adding some controls to access certain Action Groups, but haven't found a compelling need. To be honest, a few of the lights could come off this page, too. But it gives an idea of what I'm trying to do!

Screen Shot 2018-06-20 at 4.39.29 PM.png
Screen Shot 2018-06-20 at 4.39.29 PM.png (126.81 KiB) Viewed 2941 times

I came here to drink milk and kick ass....and I've just finished my milk.

[My Plugins] - [My Forums]

Who is online

Users browsing this forum: No registered users and 2 guests