SMARTi - The Ultimate Dashboard Solution for Home Assistant

Its done! Finally. This is a solution that has been in the making for nearly 2 years from when I first had the initial idea, but it is with recent updates that native features in Home Assistant has allowed me to complete it according to my vision and finally release it to the public. I hope some of you will like it.

SMARTi - An automated dashboard solution
Do you want a clean, professional Home Assistant dashboard that works seamlessly across all your devices? Meet SMARTi, the integration that transforms how dashboards should be in Home Assistant!

Why SMARTi?

  • Auto-Populated Dashboard: No more manual updates—devices are automatically added and sorted in an auto-populated dashboard.

  • Sleek & Professional Design: A modern, polished look that fits any smart home setup.

  • Cross-Device Compatibility: Works seamlessly on desktops, tablets, and phones.

  • Multilingual Support: Available in English, Norwegian, French, German, Spanish, and Dutch.

  • Advanced Features: Automations, power monitoring, custom themes, and more.

Two Versions to Choose From:

  • SMARTi Basic (Free): Essential features, completely free - token is generated upon installation

  • SMARTi Pro (2.99 EUR/Month): Unlock automations, mobile support, multi-language support, kiosk mode, and more.

For a full overview of the differences between the version - check my repository.

Look, I know subscriptions suck, but this is a lot of work to maintain, design, test and deploy within an ever changing environment such as HA. The Basic (free) version is almost identical to the Pro version, give the free version a go first to see if you would like to upgrade to the pro version later. You don’t need a subscription for the fee version.

Quick Setup via HACS:

  1. Make sure you have enabled packages in your Home Assistant installation

  2. Add the SMARTi repository: GitHub Link.

  3. Install SMARTi and select Basic or Pro during setup.

  4. Select installation method Automatic or Manual

  5. Include the following lines at the top of your configruation.yaml:

homeassistant:
    packages: !include_dir_named packages
  1. Done—your dashboard is ready - just restart Home Assistant!

PS: You might have to clear your cache in your browser and do a hard refresh (CRTL + F5)

More information can be found at the repository page:

[GitHub - Prosono/SMARTi_BaseComponent: Repository for the SMARTi Base Component which manages and pulls the necessary SMARTi Configuration files]

Climate Page Homepage Light Page

2 Likes

Some observations.
Auto install did not work correctly for me so I uninstalled and did a manual install, tedious to install all the cards but I got it done.
It looks great not sure if it will work for me but I will play with it.

In the energy section I get (mini graph card) “entity not available sensor.dynamic_power_sensor”

under settings I pick my sensor under power measurement device list but every time I go back to the settings page it shows the smarti_hourly_energy_consumed item.

I don’t have a “Dynamic Power Sensor” option

not sure how to assign a sensor to that item. the other parts of the energy dashboard are working.

Titles on pages are Norwegian (I think) not really a big deal but nice if they followed the language.

Under

       Homes

Rooms,users and battery overview

I have a box outline and nothing inside it, Is this intended your screenshot shows a house with a network signal in the lower right corner. Have I forgotten to install something?

If I click on a room should I see all the devices/entities in the room? IE: If I click on the garage should my garage openers pop up?

I feel I must have something configured wrong.

I restarted home assistant again just to be sure.

Edit: At the bottom of the energy page the energy info click here is also not in English.
Not sure what impact it has but "Main fuse(North America we would call it the “main breaker”) size needs more options mine is a 200A I would suggest adding 100,150,200 and 400 to the options those are all common (400 less common but not unheard of, 200 is the norm for newer construction)here
Edit 2: on the lights page the “activation of scenes button/frame” is Norwegian also.
says No scenes found.
Thanks
Craig

Hi!

I will try and answer you as best as I can:

I am very much interested in what happened when you tried the automatic installation, do you perhaps have yaml mode for lovelace defined somewhere else in your installation? If yes, then the manual manual installation mode must be selected.


under settings I pick my sensor under power measurement device list but every time I go back to the settings page it shows the smarti_hourly_energy_consumed item.

This should not happen, you say that a different sensor is set once you select the one for your home and you refresh the page?


In the energy section I get (mini graph card) “entity not available sensor.dynamic_power_sensor”

I have to fix this, the sensor name is wrong.


Titles on pages are Norwegian (I think) not really a big deal but nice if they followed the language.

Yeah, regarding the titles, they are to be in English and I fixed it just now.


I have a box outline and nothing inside it, Is this intended your screenshot shows a house with a network signal in the lower right corner. Have I forgotten to install something?

The animated house should show here on the home page. I cannot see anything regarding why this does not show up. A refresh maybe?

If I click on a room should I see all the devices/entities in the room? IE: If I click on the garage should my garage openers pop up?

The Rooms section uses the HA Area cards and you can not click on them to open up an area - this is a limitation in the card itself as it does not support clickable actions, but you can control the listed switches. in the card.

I will look into getting larger main circuit breaker sizes as well.

Thank you for your feedback!

Having a problem with the install, hopefully you can help. I completed all of the steps for the auto install and had no errors, but I cannot for the life of me find the dashboard. What am I missing?

edit
checked logs and found this. Seems something isn’t working during auto install?

This error originated from a custom integration.

Logger: custom_components.smarti.updater
Source: custom_components/smarti/updater.py:68
integration: SMARTi Integration (documentation)
First occurred: 9:37:47 AM (2 occurrences)
Last logged: 9:38:02 AM

Invalid API token: 403
This error originated from a custom integration.

Logger: custom_components.smarti.updater
Source: custom_components/smarti/updater.py:143
integration: SMARTi Integration (documentation)
First occurred: 9:01:03 AM (7 occurrences)
Last logged: 9:01:03 AM

This error originated from a custom integration.

Logger: custom_components.smarti.updater
Source: custom_components/smarti/updater.py:169
integration: SMARTi Integration (documentation)
First occurred: 9:37:47 AM (2 occurrences)
Last logged: 9:38:02 AM

Invalid GitHub PAT. Aborting update process.

Directory /config/themes/smarti_themes/ does not exist, skipping file deletion.
Directory /config/www/images/smarti_images does not exist, skipping file deletion.
Directory /config/www/smarticards/ does not exist, skipping file deletion.
Directory /config/www/smartianimations/ does not exist, skipping file deletion.
Directory /config/www/smartilicense/ does not exist, skipping file deletion.

do you perhaps have yaml mode for lovelace defined somewhere else in your installation

It appears that is the issue, I had installed the Linus dashboard and it is in YAML mode.

I am thinking the energy list just defaults to the “smarti_hourly_energy_consumed” but is using the previously selected energy item.

The animated house should show here on the home page

Does not show up for me all the other page animations(energy,weather,etc) do
though

The Rooms section uses the HA Area cards and you can not click on them to open up an area - this is a limitation in the card itself as it does not support clickable actions, but you can control the listed switches. in the card

I don’t see multiple switches or lights I see one double light icon and one switch icon but no way to select one light in a room, it is all or nothing. How would I add/see all switches/lights

Craig

I am thinking the energy list just defaults to the “smarti_hourly_energy_consumed” but is using the previously selected energy item.

So this works as intended then?

Does not show up for me all the other page animations(energy,weather,etc) do
though

If you re-load your integration and then restart HA, it should show up. I had an error in my destination for the icon which I pushed.

I don’t see multiple switches or lights I see one double light icon and one switch icon but no way to select one light in a room, it is all or nothing. How would I add/see all switches/lights

This is unfortunately a limitation of the native Area Card from HA. The card itself does not support actions in the same ways as other cards do because of the built-in functionality… I’ve tried several approaches but nothing sticks. So I am currently stuck with what I have unless I develop my own which is not on my schedule at the moment.

All switches/lights can be found under the Light tab and the Misc tab. If you don’t see your tabs, you can enable them under “Dashboard Settings” under the Actions page

-Vetle

Hi! which version are your trying, the basic or the pro?

I think I have spotted the issue, but I will have to push an update to properly fix the issue. In the meantime do the following workaround:

Go into devices and services and remove the smarti integration. Then restart HA.

Then once HA is up again, reinstall it from devices and services and then enter the email and token ans set up the integration. Then restart HA again

That is very neat
I will try this and maybe try to use it for one of my touch screens in the house

How can I go back from YAML mode to Storage mode?

You have to uninstall the integration. If you then want to use the SMARTi dashboard still, you have to install it in manual mode and then download all the cards required manually from HACS

That’s the only way? Isn’t something that you can remove from configuration.yaml?

So the way HA handles the modes ( storage or yaml ) is that you can only have on option active the same time, not both unfortunately.

This is a limitation in HA itself. So when you select manual mode, no cards are being downloaded and the mode is set to storage.

I might be able to (in the future) to have a manual mode with all the cards being downloaded, but then I need to test a lot more on how to add those resources etc and thing quickly become a mess.

It’s pretty amazing - your dashboard. It really is!

Thank you! I hope at least someone finds the solution usable and likes it. I’ve gotten a lot of positive feedback and a lot of negative feedback so its kinda in-between at the moment.

I will continue to improve upon the solution in the future so fingers crossed for that I guess :stuck_out_tongue: