Lovelace Dwains Theme Versions Save

An fully auto generating Home Assistant UI dashboard for desktop, tablet and mobile by Dwains for desktop, tablet, mobile

v3.1.0

2 years ago

I spend again a lot of work on 3.1 ๐Ÿ˜ฎโ€๐Ÿ’จ Please consider a donation ๐Ÿ‘

How to update

  • Update through HACS or download the zip and copy over existing files.
  • Reboot HA and CLEAR CACHE (browser and mobile app)!

V3.1.0 changelog

  • If you hide or disable an entity in HA itself it also now doesn't show/load up in DD.
  • Re-programmed the homepage and devices page load so it must now load a lot faster.
  • The function that refreshed all areas on the background is also re-programmed from ground up. So DD also must now eat less ram from your browser/device.
  • You now can exclude entities from DD. This means for example if you got a temperature sensor you can exclude it from showing up on the area button as temperature value. Or if you got a switch that is always on like a fridge you can exclude it so you can don't see it as on switch.
  • Added two new buttons in top of area edit view. You now can disable or hide all entities inside an area with 1 click. This way you can start by enabling the entities you want instead of the other way around with hiding/disabling all entities you don't want (the way DD defaults works).
  • Only users with Admin (role) now can edit settings inside DD!
  • The order of the devices on the devices page is now also the order of the grouped device view on the homepage area view.
  • The order of the ungrouped homepage areas is now also the order of the grouped area view on the devices page.
  • Made it possible to hide/disable persons. If you disable a person it also doesn't show anymore on the homepage house information card.
  • Always show all installed blueprints inside the blueprint select popup, only the usable blueprint is selectable in the popup.
  • Scene button now show last changed/triggered time instead of a timestamp.
  • Fixed a bug that climates with state "Off" showed as on in the house information.
  • Added Italian language.
  • Added Spanish language.
  • Fixed a bug with sorting not working in Firefox. This now works.
  • Fixed a bug that a horizontal scrollbar below the navbar was always visible on Firefox. It's now hidden.
  • Brought back the function to double click on an area button to toggle all lights inside the area.
  • Added sorting functionality to favorites on homepage.
  • Added sorting functionality to more pages (on the more page itself and it also reflects the sorting on more pages placed in the navbar).
  • For extra large screens there are not 4 rows of more pages buttons on the more page.
  • You now can disable an area :) including all entities inside that area. If you disable an area it is fully disabled in whole DD.
  • Support for Apexcharts Templates in DD itself and in the blueprints. Inside the blueprints you can use apexcharts_card_templates: and by hand you can use dwains-dashboard/apexcharts_card_templates folder and put your template YAML files inside that folder. After that reboot HA.
  • Added success message after installing blueprint.
  • Fixed bug with editing existing cards inside DD causes error related to input_entity and input_name.
  • Fixed a bug with multiple checkboxes inside a blueprint where not working. Now you can make as many checkboxes as you want.
  • Fixed a bug that when you got an alarm or weather entity set in global settings you couldn't remove it. You now can remove/disable it.
  • Added some new theme variables for theming things: --dwains-house-information-badge-background, --dwains-house-information-badge-color, --dwains-info-badge-background, --dwains-info-badge-color.
  • In the blueprints select popup/modal the list of installed blueprints is now sorted on the type of blueprint.
  • If you click in the house information on a device like Open doors you now also see them grouped by area.
  • Made an option to hide device overviews on the devices page. Now you can hide them if you don't want see a specific device overview.
  • If you open the popup of all on lights or on switches now you got a button at the bottom to quickly Turn off all of them.
  • In the devices tab om phone when press the 3 dots in edit-mode you didn't get a menu with optionโ€™s but instead it will go to the page. This is now fixed.
  • When you add a card within a device overview you cannot remove it anymore through the UI the button Remove just did nothing. This is now fixed.
  • When you add a custom card within a device overview then it will be directly above the auto-entities no space in between. This is now fixed.
  • Added device_class smoke as binary_sensor class so it now also shows.
  • Fixed a bug where navbar was not sticking to bottom of screen on Android devices.
  • Added an option in the Global settings popup to go back to Dwains Dashboard v2 layout if you prefer that. So all pages 100% full width.
  • Added Polish translation.
  • Changed the checkbox styling of a checkbox fieldtype in a blueprint.
  • Added default_value for blueprint checkboxes (true which is checked or false is not checked by default).
  • Scene button now only has turn_on. It tried to turn it off and that is not possible causing an error.

v3.0.0

2 years ago

After months of work I present you all Dwains Dashboard Version 3 ๐Ÿฅณ

A completely rewritten and redesigned dashboard. And this time... FULLY AUTO GENERATING! ๐ŸŽ‰ . For the last months I worked on a complete new dashboard where it is no longer necessary to edit anything in a YAML file to generate the pages/views. But instead immediately presents you with a working dashboard based on all your devices in your Home Assistant setup and your areas. And that fully automatic!

With Dwains Dashboard v3 it is just 1 click install (through HACS), add Dwains Dashboard in your Home Assistant integrations and done.. you got a working dashboard. You can edit all the things you want in the UI. For people that still want to edit everything in YAML files, you still can! DD automatically creates YAML files with the changes you make through the UI. Any changes in the YAML files are automagic recognized and loaded back in to the UI ๐Ÿ˜ƒ

Please enjoy Dwains Dashboard V3 and consider a small donation to me ๐Ÿ’ฏ . I specially would thank all my existing sponsors! These people made it possible for me to spend my free time working on Dwains Dashboard ๐Ÿ˜„

Note Dwains Dashboard version 3 is no where comparable to version 1 or 2!

github-1 copy github-2 github-3 github-4

How to install 3.0.0 fresh (if you are new):

https://dwainscheeren.github.io/dwains-lovelace-dashboard/v3/information/installation.html#installation

How to update to 3.0.0 when you are running 2.0.7:

https://dwainscheeren.github.io/dwains-lovelace-dashboard/v3/information/migrate-v2-to-v3.html#migrate-from-existing-dwains-dashboard-v2-installation-to-v3

Please consider a donation ๐Ÿ‘

v2.0.7

2 years ago

v2.0.7 is only compatible with HA 2022.2 and newer!

If you get an error after updating please make 1000% sure you cleared your cache!

How to install 2.0.7 fresh (if you are new):

https://dwainscheeren.github.io/dwains-lovelace-dashboard/getting-started/installation.html

How to update to 2.0.7 manual:

  1. Download version 2.0.7 and unzip the file.
  2. Inside this folder you will see a folder called custom_components copy this folder.
  3. Go to the main folder of your Home Assistant installation. This is the folder where you config is. (Hint: its the folder where for example the files ui-lovelace.yaml and configuration.yaml are located).
  4. Paste the custom_components to the main folder of your Home Assistant installation and overwrite all existing files! 5. Reboot your Home Assistant 6. Clear your browser cache on all devices
  5. You are done!

How to update to 2.0.7. thought HACS:

  1. Open HACS
  2. Go to Dwains Dashboard and click update
  3. Reboot your Home Assistant
  4. Clear your browser cache on all devices
  5. You are done!

If you are running older version then 2.0.0: First upgrade to 2.0.0 and then to 2.0.7. To upgrade to 2.0.0 follow this upgrade guide: https://dwainscheeren.github.io/dwains-lovelace-dashboard/information/update.html#how-to-update-to-20

Please consider a donation ๐Ÿ‘

Changes:

  • You can now tweak Favorites check out #358
  • Fixed a bug where addons weren't full width. #382
  • Added Portuguese language. #376
  • Added Czech language. #381
  • Added Polish language. #385
  • When you want to use non-ascii characters in a room name please check out: #390 .

v2.0.5

2 years ago

v2.0.5 is only compatible with HA 2021.10 and newer!

If you get an error after updating please make 1000% sure you cleared your cache!

How to install 2.0.5 fresh (if you are new):

https://dwainscheeren.github.io/dwains-lovelace-dashboard/getting-started/installation.html

How to update to 2.0.5 manual:

  1. Download version 2.0.5 and unzip the file.
  2. Inside this folder you will see a folder called custom_components copy this folder.
  3. Go to the main folder of your Home Assistant installation. This is the folder where you config is. (Hint: its the folder where for example the files ui-lovelace.yaml and configuration.yaml are located).
  4. Paste the custom_components to the main folder of your Home Assistant installation and overwrite all existing files! 5. Reboot your Home Assistant 6. Clear your browser cache on all devices
  5. You are done!

How to update to 2.0.5. thought HACS:

  1. Open HACS
  2. Go to Dwains Dashboard and click update
  3. Reboot your Home Assistant
  4. Clear your browser cache on all devices
  5. You are done!

If you are running older version then 2.0.0: First upgrade to 2.0.0 and then to 2.0.5. To upgrade to 2.0.0 follow this upgrade guide: https://dwainscheeren.github.io/dwains-lovelace-dashboard/information/update.html#how-to-update-to-20

Please consider a donation ๐Ÿ‘

Changes:

  • Made DD compatible with HA 2021.12
  • Fixed issue with theme colors not always loading for some people.

v2.0.4

2 years ago

v2.0.4 is only compatible with HA 2021.10 and newer!

Dwains Dashboard now has a own logo ๐Ÿ˜„ 15e473e9b3d330f9c153cf518188e5486972bd2c

How to install 2.0.4 fresh (if you are new):

https://dwainscheeren.github.io/dwains-lovelace-dashboard/getting-started/installation.html

How to update to 2.0.4 manual:

  1. Download version 2.0.4 and unzip the file.
  2. Inside this folder you will see a folder called custom_components copy this folder.
  3. Go to the main folder of your Home Assistant installation. This is the folder where you config is. (Hint: its the folder where for example the files ui-lovelace.yaml and configuration.yaml are located).
  4. Paste the custom_components to the main folder of your Home Assistant installation and overwrite all existing files!
  5. Reboot your Home Assistant
  6. Clear your browser cache on all devices
  7. You are done!

How to update to 2.0.4. thought HACS:

  1. Open HACS
  2. Go to Dwains Dashboard and click update
  3. Reboot your Home Assistant
  4. Clear your browser cache on all devices
  5. You are done!

If you are running older version then 2.0.0: First upgrade to 2.0.0 and then to 2.0.4. To upgrade to 2.0.0 follow this upgrade guide: https://dwainscheeren.github.io/dwains-lovelace-dashboard/information/update.html#how-to-update-to-20

Please consider a donation ๐Ÿ‘

Changes:

  • Dwains Dashboard notifications are again closed when you click on the 'X' mark. (#311)
  • The bug with the blue background in the header is fixed, its now black/dark again.
  • Added iot_class to manifest.json
  • Fixed a bug that person page froze and history was not visible of a person on the person page. (#325)
  • Updated light entity card to latest version (#324)
  • Updated Spanish language file (#323)
  • Support for FontAwesome Duotone icons (#300)
  • Fix bug with .installed file not created on some devices (#316)
  • Updated German translation (#279)
  • Added Slovak language (#278)
  • Add support for graph type in the room-page_entities (#276)
  • Make it possible to hide lights page from main menu (#276)
  • Some small other not noticeable bug fixes.

I'm currently working on v2.1.0 and also on v3.0.0. Version 2.1 will have some new small features and 3.0 will be a total rewriten dashboard.

v2.0.3

3 years ago

v2.0.3 is only compatible with HA 2021.5 and newer!

How to install 2.0.3 fresh (if you are new):

https://dwainscheeren.github.io/dwains-lovelace-dashboard/getting-started/installation.html

How to update to 2.0.3:

If you are running 2.0.0, 2.0.1 or 2.0.2:

  1. Download version 2.0.3 and unzip the file.
  2. Inside this folder you will see a folder called custom_components copy this folder.
  3. Go to the main folder of your Home Assistant installation. This is the folder where you config is. (Hint: its the folder where for example the files ui-lovelace.yaml and configuration.yaml are located).
  4. Paste the custom_components to the main folder of your Home Assistant installation and overwrite all existing files!
  5. Make sure you are updated to HA 2021.5!
  6. Reboot your Home Assistant
  7. Clear your browser cache on all devices
  8. You are done!

If you are running older version then 2.0.0: First upgrade to 2.0.0 and then to 2.0.3. To upgrade to 2.0.0 follow this upgrade guide: https://dwainscheeren.github.io/dwains-lovelace-dashboard/information/update.html#how-to-update-to-20

Please consider a donation ๐Ÿ‘

v2.0.2

3 years ago

v2.0.2 is only compatible with HA 2021.4 and newer!

How to install 2.0.2 fresh (if you are new):

https://dwainscheeren.github.io/dwains-lovelace-dashboard/getting-started/installation.html

How to update to 2.0.2:

If you are running 2.0.0 or 2.0.1:

  1. Download version 2.0.2 and unzip the file.
  2. Inside this folder you will see a folder called custom_components copy this folder.
  3. Go to the main folder of your Home Assistant installation. This is the folder where you config is. (Hint: its the folder where for example the files ui-lovelace.yaml and configuration.yaml are located).
  4. Paste the custom_components to the main folder of your Home Assistant installation and overwrite all existing files!
  5. Make sure you are updated to HA 2021.4.
  6. Reboot your Home Assistant
  7. Clear your browser cache on all devices
  8. You are done!

If you are running older version then 2.0.0: First upgrade to 2.0.0 and then to 2.0.2. To upgrade to 2.0.0 follow this upgrade guide: https://dwainscheeren.github.io/dwains-lovelace-dashboard/information/update.html#how-to-update-to-20

Please consider a donation ๐Ÿ‘

v2.0.1

3 years ago

v2.0.1 is only compatible with HA 0.118 or 2021.1.1 and newer

How to install 2.0.1 fresh (if you are new):

https://dwainscheeren.github.io/dwains-lovelace-dashboard/getting-started/installation.html

How to update to 2.0.1:

If you are running 2.0.0:

  1. Download version 2.0.1 and unzip the file.
  2. Inside this folder you will see a folder called custom_components copy this folder.
  3. Go to the main folder of your Home Assistant installation. This is the folder where you config is. (Hint: its the folder where for example the files ui-lovelace.yaml and configuration.yaml are located).
  4. Paste the custom_components to the main folder of your Home Assistant installation and overwrite all existing files!
  5. Reboot your Home Assistant
  6. Clear your browser cache on all devices
  7. You are done!

If you are running older version then 2.0.0: First upgrade to 2.0.0 and then to 2.0.1. To upgrade to 2.0.0 follow this upgrade guide: https://dwainscheeren.github.io/dwains-lovelace-dashboard/information/update.html#how-to-update-to-20

v2.0.0

3 years ago

v2.0.0 is only compatible with HA 0.117 and newer

Note: Dwains Theme has been renamed to Dwains Dashboard!

How to install 2.0 fresh (if you are new):

https://dwainscheeren.github.io/dwains-lovelace-dashboard/getting-started/installation.html

How to update to 2.0:

You can only update to 2.0 if you have 1.4 installed.

The update process is a little bit complicated but I tried to make it as easy as possible. I made splitted the upgrade guide into 5 sections. If you experience any issues during the installation of 2.0 you can get live personal assistant from me, Dwains Dashboard Discord Server

Hint: With /config/ I mean the folder where your whole HA config is.

Section 1 - Remove existing Dwains Theme 1.*

To update to Dwains Dashboard 2.0.0 you first need to remove your 1. version of Dwains Theme follow all steps below (Don't worry we will keep your existing Dwains Theme config and addons, these will automatic work in 2.0.0), after that we need to modify your config files and your addons.*

  1. Make a backup of your current HA setup.
  2. Go to your /config/ folder and rename the folder dwains-theme to dwains-dashboard.
  3. Go to your /config/ folder and remove the file dwains-theme-lovelace-yaml.
  4. If you use any custom resources then backup the file /config/dwains-dashboard/resources/custom_resources.yaml somewhere safe. You need to add these back after installing 2.0.
  5. Go inside the folder /config/dwains-dashboard and remove the following folders: plugins, resources, translations, views. Make sure you keep the folders 'configs' and the folder 'addons'!.
  6. Go to the folder /config/themes and remove the files dwains-theme-black.yaml, dwains-theme-dark.yaml, dwains-theme-light.yaml and dwains-theme-white.yaml.
  7. Go to the folder /config/www and remove the folder dwains-theme.
  8. Go to the folder /config/packages and remove the folder dwains-theme.
  9. Go to the folder /config/custom_components and remove the folder dwains-theme.

Section 2- Some small changes to your existing Dwains Theme config files

The files scenes.yaml and cameras.yaml in your dwains dashboard configs needs to be changed. If you use them go to /config/dwains-dashboard/configs and open them.

  1. The file cameras.yaml needs to be changed like explained in this screenshot.
  2. The file scenes.yaml needs to be changed like explained in this screenshot.

Section 3 - Adjust your addons

If you have any addons installed follow this step, otherwise skip this step!

Open up the folder /config/dwains-dashboard/configs and check, we need to make some adjustments to these files.

  1. If you use addons the name of the folder dwains-theme has changed to dwains-dashboard so for check all your config files. For example rename path: 'dwains-theme/addons/rooms/hello-room/page.yaml' to path: 'dwains-dashboard/addons/rooms/hello-room/page.yaml'
  2. Some addons use an include to heading.yaml, this file is deprecated. Change the code as explained in this screenshot.
  3. The following variables have been renamed, so if you use them, please rename them. _d_t_config to _dd_config, _d_t_trans to _dd_trans, _d_t_icons to _dd_icons and _d_t_global to _dd_global

In 2.0 there isn't a custom_resources.yaml file anymore for any custom/third party cards. You will need to add them back by hand after installing 2.0. Go to HA Configuration -> Lovelace Dashboards and click in the top on Resources. Here you can click on the "+" sign bottom right and add all your custom cards you first had in dwains-theme/resources/custom_resources.yaml.

Section 4 - Dynamic_page.yaml is deprecated

If you use the dynamic_page.yaml in your current installation I have some good and bad news. The bad news is that it is deprecated, the good news is I created a new function for this to put as many custom pages in the main navigation bar as you want!! You must copy the addon: part you had in dwains-theme/configs/dynamic_page.yaml into the addon: part in dwains-dashboard/configs/more_page.yaml. Then add the key main_menu: 'true' to the addon. Then this addon will show up in your main navigation bar! (Read more here)

Section 5 - Reboot HA

Reboot your Home Assistant. Dwains Theme 1.* should now be fully removed. Now we can install 2.0 with your existing config.

Section 6 - Install Dwains Dashboard 2.0

Install Dwains Dashboard 2.0 as explained here.

Breaking changes:

  • Dynamic_page.yaml is deprecated! You need to copy your addon to an more_page addon. Now you can add main_menu: true to an more_page addon to show it in the main navigation bar! Read more here
  • Partial heading.yaml is deprecated! Replace it with a new card called dwains-heading-card see this screenshot.
  • cameras.yaml and scenes.yaml have new structure! Please change these files to the new standard. The file cameras.yaml needs to be changed like explained in this screenshot.The file scenes.yaml needs to be changed like explained in this screenshot.
  • The following variables have been renamed, so if you use them, please rename them. _d_t_config to _dd_config, _d_t_trans to _dd_trans, _d_t_icons to _dd_icons and _d_t_global to _dd_global
  • If you use addons the name of the folder dwains-theme has changed to dwains-dashboard so for check all your config files. For example rename path: 'dwains-theme/addons/rooms/hello-room/page.yaml' to path: 'dwains-dashboard/addons/rooms/hello-room/page.yaml'

New Features:

  • Dwains Themes are now only applied to the Dwains Dashboard itself, this means that the colors are only used in the dashboard and not outside of it. You now can also use the default HA theme if you want to create a complete own theme. And you can also now set a own primary color (to replace the blue color) for icons etc. These settings can be found under Options in the integration Dwains Dashboard on your integrations page.
  • You can set a own name for the dashboard in the integration options.
  • You can set a own sidebar icon for the dashboard in the integration options.
  • You can hide the cameras and scenes page from the main navigation bar
  • You can add own pages to the main navigation bar, see more_page addons and the main_menu: 'true' part.
  • Vibration Sensor support for rooms @roblandry link
  • Add weather page and link to it from weather widget. @roblandry link
  • New Safety Devices @roblandry link You now can add specific devices to a room like for example a smoke sensor. When this sensor gets triggered you get a warning inside your main header and in the room card. See safety: in the room docs.
  • Add Tracking to Map @roblandry link
  • Correct batteries with string values. Add color gradient to batteries. @roblandry link
  • You can set if you want to see open, closer or partly_closed covers in the header (as state). Use show_covers: closed in global.yaml (defaults to open).

Changes:

  • Changed the name Dwains Theme to Dwains Dashboard.
  • Completly refactored all the code of Dwains Dashboard.
  • Use webpack now to compile my own Dwains Lovelace cards, no external load of Litelement through unkpg.com. This means you can use Dwains Dashboard now fully offline from the internet without problems. It's also a lot faster as the custom cards for my dashboard are now compiled and optimized.
  • You don't have to change/touch any of your existing HA files/config to setup and use Dwain Dashboard. Setting up Dwains Dashboard is now all done automatic during installation.
  • The picture_path key in persons.yaml for the photo of the person is now DEPRECATED! I now load the default picture automatic which you can set yourself in HA if you go to persons.
  • You now can use Dwains Dashboard together with HKI (Homekit Infused)

Complete changelog v2.0.0

2.0.0 was a lot of work! Please consider a donation ๐Ÿ‘

v1.4.1

3 years ago

v1.4.1 is compatible with HA 0.110, 0.111, 0.112, 0.113

How to update to 1.4.1?

If you are running Dwains Theme 1.3.*: Follow the normal update manual (top of this page). Please follow all steps.

The file dwains-theme/plugins/button-cards-templates/homepage/header/greeting.yaml is no longer used, so make sure you remove/don't have that file.

If you are running older version of Dwains Theme then 1.3.0: Then follow the update manual of 1.3.0 first see here.

Changes: