DD - Automatic area-based dashboard for desktop, tablet and mobile - V3.7.0

It will be fully responsive, so it support tablets/desktops/mobiles and anything between. I must say it is a first try of fully being responsive so it may contain some bugs on specific screen resolutions, but we are getting somewhere :smiley:

1 Like

Very cool man. Thanks for all your hard work!

1 Like

Thanks :slight_smile: Really spend a lot of time in this project

5 Likes

I highly appreciate your work mate! ThumbsUp!

1 Like

I plan to use your theme as a default home screen (just waiting for big screen support).

Just my little suggestions to make it better after 2 weeks of using / testing.

It would be really cool if home icon on the top of the screen can change color, depend on house state. What is useful i think to take one quick look on the screen (status icon) and get a clue about house status (all windows closed, all lights off (like it is now) but also all other defined devices / entities that we want to check before leave. At the moment i use “extras page / dynamic page” and - type: entity-filter inside as workaround (but this require a bit of improvement)

Appreciate your hard work.

1 Like

What are those devices/entities then for example if I may ask?

I am tracking everything what i can… for example in kids room: TV, PS4, speakers etc… also other devices like dish washer and washing machine.

The point of “house status” icon is get answer for following question: “Do i have to go back and power off something” before i leave the house?

Also another idea… (just an idea because i do not track this, but many people do). What about power consumption of the house? We track temperature and huminidity but at the moment we do not care about it.

Those days, house is a little bit more that status of the doors, windows and lights :frowning:

1 Like

Mm I need to look into it, I have done this myself all with automations, that is in my opinion how HA needs to work in my household. It needs to turn things off itself when I leave the house. I will look for an global option like a ‘house check’ for you to build into my theme.

This is an option that is different for each household. I wanted to make something for this in the beginnen of creating my theme but it needs to be so flexibel it is almost impossible. I recommend people to make a own more_page addon for things like power usage monitoring etc of your household. Some people made some addons for it also with solar panels etc.

Love this, I’m using a floor plan model on tablets which that is great for but no so much on phone so I’d love to use this on my phone only.

Does installing this overwrite my current configuration? Can I keep my current floor plan config and install these as say additional tabs? Or will this require two different HA instances?

1 Like

You can add your floorplan as a more_page addon, it’s all in the documentation explained :slight_smile: .

1 Like

Something I’ve been thinking about since I implemented your theme, the “areas” function in HA, is it not possible to use that instead of groups? like:

I’ve assigned 4 lights to the area “bedroom”, instead of creating a group for bedroom lights we would want to loop through the “area-function” to look for any lights assigned to the area, and present them in your theme as the lights for that room, and the same goes for covers, media players etc.
Would make the auto generation even far more superior!

Have you given this any thoughts?

2 Likes

Perhaps you can include the addon functionality to the house information section.

That way people can add whatever is important to them. It would be unreasonable for people to expect you to foresee everyone’s whims.

Thank you for a very usufull and visually pleasing component.

1 Like

Not so bad idea, I will look into this :slight_smile:

I have already given a lot of thoughts on this, even way back before my theme wasn’t released yet. The problem with using area’s to build/make rooms is that is only contains entities with different domains. I can get the lights, media_players, covers etc out of it that shouldn’t be a problem (but a lot of custom js work), but for example if you got 4 binary_sensor’s places in a area I don’t know which one is a window sensor or a door sensor. Also it gives some universal with HA starters like for example a lot of users of my theme has switches as lights and don’t converted them to a light, so they end up under devices instead of lights. I made an option in my current setup that you can hang a switch inside the lights, but that wouldn’t work then, they first need to convert it to a light and things like that give me a lot of support questions (here, on 2 slack groups and even by email I got a lot of questions).

I’m thinking of changing my theme in the future and I made myself 2 options. 1 option is to go indeed the way of area’s get as much as possible entities out of it so people don’t have to set lights, media_players, vacuums etc for each room, but they still need to define what are door sensors etc.
Or the other option is to add a link in the HA sidebar for Configure Dwains Theme, where you get a complete GUI where you can make rooms with just clicking and adding devices to it, then on the backend it will save those information into the current YAML files and build the theme. That way people can click and drag to build my theme instead of writing YAML files. Maybe I can even make a combination of option 1 and 2. Load all area’s in the GUI but define which entity is what.

But as you may hear this is a lot of work. I already spend more then 20-30 hours minimum a week on this project next to my fulltime job. And I have a lot of work for 1.3.0 now to do. It will include more then 5 new big awesome features.

But regarding your message, yeah I will defintly make my them easier to use in some following updates, as I often say Rome wasn’t built in a day. :slight_smile:

Good answer! I wonder what the plans are for HA itself and if we could push it towards the needed functions to assist with this. The whole introduction of areas must be to simplify the build for the users, and like you said there are still parts missing in it.

This theme is the first time I’ve seen something that with some straight forward groups creation, a normal user could have a really nice GUI running with just a few hours of work. Doing that the normal way is a much higher demanding task. I think I must have spent over 70-80 hours getting my theme in place, and it’s basically the same as yours, just much uglier and much worse code :smiley:

Seeing into the future, this is what HA needs to be. A standard onboarding theme that anyone could get running by just defining a their devices to a room/function. But still give the possibility to add special configuration. I’m still missing a bunch of features from your theme, but they are only nice-to-have stuff, like power measurement, getting easy status on whats active (washing machines, the charger for the hybrid car etc). And the minimal management I get from your theme is such a win that I dont want to start changing your code either.

Really looking forward to your next release, if you want beta-testers, just say the word and I’ll help!

My old gui, all the rooms here were based on custom pop-ups (not a good choice!) and my sense for design is… well non-existent :smiley:

1 Like

This is where custom addons come in place. I just discussed this with @j_lucas some messages above you, also if you scroll thought this topic you can see that some people posted some photos of pages with power usage etc of their house or individual devices like a washing machine. As this is different on each household I made the option to add own addons to a room, the more page, persons page or the dynamic page. It’s all in the documentation explained. So you can add a own page with power usage for your household inside my theme :slight_smile:

Yeah I know about those features, already using them :slight_smile: But it’s more of the presentation part, in me previous config i presented a bunch of that stuff as info on the main page, for easy viewing on a tablet or on the phone without going to any other pages.

But like I said, its more of a nice-to-have feature, but the possibility to add custom sensors on the main page would be much appreciated, just like the light, motion or door icon on a room.

1 Like

Yeah i’m already looking into making a option for this in a next version :slight_smile: So things are definitely going to change on that part of my theme.

It was 3 days fulltime work, but I managed to make a awesome new feature for v1.3.0. Notifications! With this you can send notifications from for example a automation to the frontend of my theme. This way you can push things like Dishwasher done, and dismiss it :slight_smile:
Some work in progress:

Hope to release it soon :smiley:

6 Likes

Nice work. Well done.

1 Like