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!
SMARTi Basic (Free): Essential features, completely free - token is generated upon installation
SMARTiPro (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:
Make sure you have enabled packages in your Home Assistant installation
Add the SMARTi repository: GitHub Link.
Install SMARTi and select Basic or Pro during setup.
Select installation method Automatic or Manual
Include the following lines at the top of your configruation.yaml:
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
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.
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
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
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
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.
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