Download the files
Because HaCasa canβt be installed through the UI, we will need to manually download and upload some files to your Home Assistant configuration.
But donβt worry, weβll guide you through it π
Verify Prerequisites
Ensure you have the following:
- A running Home Assistant instance.
- Basic knowledge of Home Assistant like chaning your
configuration.yaml
file. - Preferrably HACS installed which is needed for installing the cards.
- You have access to your config folder of HA. It doesnβt matter which way this is. You will need this to upload and change files in your configuration.
Backup Your Home Assistant
- Navigate to
Settings
>System
>Backups
. - Create a backup of your Home Assistant instance.
- Alternatively, click here to create a backup directly.
Note: We are not responsible for any data loss. Always ensure you have a backup before proceeding.
Install Required Dependencies
Install the following integrations through HACS or manual (see their documentation):
- Button Card by RomRider.
- my-slider-v2 by AnthonMS (part of the
my-cards
integration). - Card Mod by Thomas LovΓ©n.
- Mini Graph Card by Karl KihlstrΓΆm.
- Font Awesome by Thomas LovΓ©n.
Download and place files
- Go to latest release.
- Download the latest
HaCasa-X.zip
file. - Unpack the ZIP file.
- Copy the contents (file and folders) to the root of your Home Assistant configuration directory (where
configuration.yaml
is located).
Note: If you donβt copy all the files, the theme, cards and dashboard will probably not function correctly.
Verify File Structure
Ensure your file structure matches the following:
custom_icons/
βββ house.svg
βββ ...
dashboard/
βββ hacasa/
βββ templates/
β βββ example: hc_light_card/
β β βββ hc_light_card.yaml
β βββ ...
βββ views/
β βββ example: 00-default_view.yaml
βββ main.yaml
themes/
βββ hacasa/
βββ hacasa-gold.yaml
βββ hacasa-peachy.yaml
www/
βββ img/
βββ idle-media.gif
βββ weather-icons/
βββ sunny.svg
configuration.yaml
Proceed to Configuration
Once the files are in place, proceed to the configuration guide to set up your dashboard.