Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Background not working #47

Open
ca1p3 opened this issue Dec 22, 2022 · 38 comments
Open

Background not working #47

ca1p3 opened this issue Dec 22, 2022 · 38 comments

Comments

@ca1p3
Copy link

ca1p3 commented Dec 22, 2022

hi all first I just want to thank you for these amazing theme.
I now have a problem that my background Is grey on all the different themes, how do I fix this ?

@t0kn4r
Copy link

t0kn4r commented Dec 24, 2022

got the same problem. this helped so far:
adding a background in RAW confing
not so elegant but works ;)
blue/red img and using Dark Theme instead

@SwannyBFC
Copy link

Same issue here nuc with latest HA. I just have a black back ground, should be dark mode red-blue

@ca1p3
Copy link
Author

ca1p3 commented Dec 24, 2022

Same issue here nuc with latest HA. I just have a black back ground, should be dark mode red-blue

Same here love the dark red blue, it seems like the pathway to the image is the problem

@t0kn4r
Copy link

t0kn4r commented Dec 25, 2022

Same issue here nuc with latest HA. I just have a black back ground, should be dark mode red-blue

Same issue here nuc with latest HA. I just have a black back ground, should be dark mode red-blue

Same here love the dark red blue, it seems like the pathway to the image is the problem

you can solve it with my unelegant way until its solved :)

@basnijholt
Copy link
Owner

I am on vacation at the moment, so if anybody can submit a pull request, I’m happy to except it.

@kirush0280
Copy link

kirush0280 commented Dec 28, 2022

@nalin29
Copy link

nalin29 commented Dec 29, 2022

This can be solved by copying over the image files to the correct location in /config/www/community/themes/ios-themes/ . Not sure why they got deleted after update. Reinstalling via HACS did not remedy this. So I manually copied the background files to the expected locations. This may also have been related to the recent HACS update but I cannot confirm since I updated both Home Assistant and HACS at the same time without reloading.

@nalin29
Copy link

nalin29 commented Dec 29, 2022

Looking at a diff from last HACS release it looks like changes were made for populating the public endpoints under /hacsfiles to be asynchronous in this commit perhaps this is not working as intended and preventing the files from being copied over.

@kirush0280
Copy link

This can be solved by copying over the image files to the correct location in /config/www/community/themes/ios-themes/ . Not sure why they got deleted after update. Reinstalling via HACS did not remedy this. So I manually copied the background files to the expected locations. This may also have been related to the recent HACS update but I cannot confirm since I updated both Home Assistant and HACS at the same time without reloading.

+1 Yes, its helps.

@Daw34
Copy link

Daw34 commented Dec 29, 2022

Cześć, jakie pliki mam skopiować ?

@Daw34
Copy link

Daw34 commented Jan 1, 2023

This can be solved by copying over the image files to the correct location in /config/www/community/themes/ios-themes/ . Not sure why they got deleted after update. Reinstalling via HACS did not remedy this. So I manually copied the background files to the expected locations. This may also have been related to the recent HACS update but I cannot confirm since I updated both Home Assistant and HACS at the same time without reloading.

+1 Yes, its helps.

Hi, what files should I upload?

@sddgit
Copy link

sddgit commented Jan 2, 2023

I too have run into this problem after installing the latest HACS and HA at the same time. I’ve tried copying the images around to various locations, but haven't got anywhere yet. Any more detailed pointers would be appreciated.

@sddgit
Copy link

sddgit commented Jan 3, 2023

Does anyone have any clue yet why this has happened exactly? My themes are all in /config/themes. Within that folder there is, of course, ios-themes, that contains the theme and all the background images. The themes themselves point to /hacsfiles/themes/ios-themes to get the background images. This, in effect, is /config/www/community/themes/ios-themes. Sure enough, creating that folder and copying all the jpg's there fixes the issue (as suggested above). But does that mean that path existed previously, perhaps created during the theme installation, but has now somehow been deleted?

@mjakeseaton
Copy link

This can be solved by copying over the image files to the correct location in /config/www/community/themes/ios-themes/ . Not sure why they got deleted after update. Reinstalling via HACS did not remedy this. So I manually copied the background files to the expected locations. This may also have been related to the recent HACS update but I cannot confirm since I updated both Home Assistant and HACS at the same time without reloading.

This did the trick.

@erugaman
Copy link

erugaman commented Jan 4, 2023

This can be solved by copying over the image files to the correct location in /config/www/community/themes/ios-themes/ . Not sure why they got deleted after update. Reinstalling via HACS did not remedy this. So I manually copied the background files to the expected locations. This may also have been related to the recent HACS update but I cannot confirm since I updated both Home Assistant and HACS at the same time without reloading.

+2 Yes, its helps.

@AFPhome
Copy link

AFPhome commented Jan 6, 2023

This can be solved by copying over the image files to the correct location in /config/www/community/themes/ios-themes/ . Not sure why they got deleted after update. Reinstalling via HACS did not remedy this. So I manually copied the background files to the expected locations. This may also have been related to the recent HACS update but I cannot confirm since I updated both Home Assistant and HACS at the same time without reloading.

+2 Yes, its helps.

Will you be so kind to be more specific please. Where did you exacly copied the image files, witch directory? and witch files?
Try everything but so far no luck.
thx in advanced

@sddgit
Copy link

sddgit commented Jan 6, 2023

Will you be so kind to be more specific please. Where did you exacly copied the image files, witch directory? and witch files? Try everything but so far no luck. thx in advanced

You need to copy the jpg files to /config/www/community/themes/ios-themes. Create any folders that don’t already exist. You will have to refresh your browser/app to see any changes I think.

@erugaman
Copy link

erugaman commented Jan 6, 2023

Will you be so kind to be more specific please. Where did you exacly copied the image files, witch directory? and witch files? Try everything but so far no luck. thx in advanced

You need to copy the jpg files to /config/www/community/themes/ios-themes. Create any folders that don’t already exist. You will have to refresh your browser/app to see any changes I think.

The original files are located in: /config/themes/ios-themes/.

Move them or copy them to: /config/www/community/themes/ios-themes/.

1.- first create the directory structure
2.- be sure to make this change inside the configuration.yaml

     frontend: 
       #themes: !include /config/themes/ios-themes/ios-themes.yaml
       themes: !include_dir_merge_named themes

That's all.

@basnijholt
Copy link
Owner

I don't understand why you guys are having issues?

I just uninstalled the themes and reinstalled them, and everything worked just fine.

@mjakeseaton
Copy link

I don't understand why you guys are having issues?

I just uninstalled the themes and reinstalled them, and everything worked just fine.

Maybe the latest Home Assistant update fixed it?

@bcmitri
Copy link

bcmitri commented Jan 6, 2023

I don't understand why you guys are having issues?

I just uninstalled the themes and reinstalled them, and everything worked just fine.

Mine worked fine for a while on some devices, but not on others. When it failed varied from one device to the next, so I assume it was the result of caching.

Implementing the fix above fixed it for all my devices (and other themes that were impacted by the same issue).

@AFPhome
Copy link

AFPhome commented Jan 6, 2023

Will you be so kind to be more specific please. Where did you exacly copied the image files, witch directory? and witch files? Try everything but so far no luck. thx in advanced

You need to copy the jpg files to /config/www/community/themes/ios-themes. Create any folders that don’t already exist. You will have to refresh your browser/app to see any changes I think.

The original files are located in: /config/themes/ios-themes/.

Move them or copy them to: /config/www/community/themes/ios-themes/.

1.- first create the directory structure 2.- be sure to make this change inside the configuration.yaml

     frontend: 
       #themes: !include /config/themes/ios-themes/ios-themes.yaml
       themes: !include_dir_merge_named themes

That's all.

Thx

Every theme works !!!!

@AFPhome
Copy link

AFPhome commented Jan 6, 2023

I don't understand why you guys are having issues?

I just uninstalled the themes and reinstalled them, and everything worked just fine.

Sorry, doesn't work for me
Also after a reboot.

@asemev
Copy link

asemev commented Jan 16, 2023

I don't understand why you guys are having issues?

I just uninstalled the themes and reinstalled them, and everything worked just fine.

nope that doesnt fix the issue. only way to make it work is to copy the files to the www folder.... tried so many things before doing this.

@ghzgod
Copy link

ghzgod commented Jan 21, 2023

I agree, uninstall and reinstall did not fix this. I think something persistent hangs even after uninstall. But as mentioned by asemev, copying the files to the www folder fixed it immediately.

@brucek1642
Copy link

I think I found the the fix

Broken config
frontend:
themes: !include_dir_merge_named themes/

Remove the / at the end of the line and now everything works. Something must have change in the last version or two

frontend:
themes: !include_dir_merge_named themes

@sddgit
Copy link

sddgit commented Jan 26, 2023

Mine has never had the trailing slash, but still failed before I copied the images around.

@Ringo982
Copy link

Ringo982 commented Apr 6, 2023

the workaround did not worked for me.
My configuration.yaml contains:
frontend:

your configuration.

themes: !include_dir_merge_named themes

your configuration.

and i moved files to /config/www/community/themes/ios-themes

but nothing changed also after a full restart of HA, and a full browser refresh

Need help...

@MikeMitterer
Copy link

OK, I'm running home assist in Docker. So - no HACS.
What I did:

Make sure you have this setting in configuration.yaml

frontend:
  themes: !include_dir_merge_named themes
    # cd to the folder where your configuration.yaml is
    mkdir -p www/themes/ios-themes/
 
    # Clones this repo to tmp
    git clone https://github.com/basnijholt/lovelace-ios-themes.git tmp

   # Copy all images to the puplic ios-themes folder
   cp tmp/themes/*.jpg www/themes/ios-themes

   # Replace the hacsfiles-path with local-path and create the themes file
   cat tmp/themes/ios-themes.yaml | sed 's#/hacsfiles#/local#g' > themes/ios-themes.yaml

   # Remove the cloned tmp-Folder
   rm -rf tmp

Restart HA!

Hope this helps

@dMopp
Copy link

dMopp commented Jun 6, 2023

Why is the path wrong? Does this theme requires an update ?

@eilandert
Copy link

OK, I'm running home assist in Docker. So - no HACS. What I did:

Make sure you have this setting in configuration.yaml

frontend:
  themes: !include_dir_merge_named themes
    # cd to the folder where your configuration.yaml is
    mkdir -p www/themes/ios-themes/
 
    # Clones this repo to tmp
    git clone https://github.com/basnijholt/lovelace-ios-themes.git tmp

   # Copy all images to the puplic ios-themes folder
   cp tmp/themes/*.jpg www/themes/ios-themes

   # Replace the hacsfiles-path with local-path and create the themes file
   cat tmp/themes/ios-themes.yaml | sed 's#/hacsfiles#/local#g' > themes/ios-themes.yaml

   # Remove the cloned tmp-Folder
   rm -rf tmp

Restart HA!

Hope this helps

This helps, thank you

@jarodwsams
Copy link

You need to copy the jpg files to /config/www/community/themes/ios-themes. Create any folders that don’t already exist. You will have to refresh your browser/app to see any changes I think.

The original files are located in: /config/themes/ios-themes/.

Move them or copy them to: /config/www/community/themes/ios-themes/.

1.- first create the directory structure 2.- be sure to make this change inside the configuration.yaml

     frontend: 
       #themes: !include /config/themes/ios-themes/ios-themes.yaml
       themes: !include_dir_merge_named themes

To add a little specificity, because this just worked for me:
Whether you're running HA as the OS or in a Docker, simply run these two commands from the root of your configuration directory (probably /config):

mkdir -p www/community/themes/ios-themes
cp themes/ios-themes/*.jpg www/community/themes/ios-themes

Restart HA using the method appropriate for your deployment, and viola!
(I did not have to modify my configuration.yaml file. It already had the themes: !include_dir_merge_named themes line)

@CC-JION
Copy link

CC-JION commented Jan 1, 2024

Will you be so kind to be more specific please. Where did you exacly copied the image files, witch directory? and witch files? Try everything but so far no luck. thx in advanced

You need to copy the jpg files to /config/www/community/themes/ios-themes. Create any folders that don’t already exist. You will have to refresh your browser/app to see any changes I think.

The original files are located in: /config/themes/ios-themes/.

Move them or copy them to: /config/www/community/themes/ios-themes/.

1.- first create the directory structure 2.- be sure to make this change inside the configuration.yaml

     frontend: 
       #themes: !include /config/themes/ios-themes/ios-themes.yaml
       themes: !include_dir_merge_named themes

That's all.

work for me😐

@Maximilian118
Copy link

For me, I didn't need to change much at all. It's just about making sure the ios-themes.yaml is pointing at the jpeg files. My process was this:

  1. Make sure you have this entry in your configuration.yaml document:
frontend:
  themes: !include_dir_merge_named themes
  1. As described by erugaman above, create this directory structure: /config/www/community/themes/ios-themes/. It doesn't actually have to be this. Anywhere in the www folder will do.
  2. Copy only the jpeg files over to the new ios-themes folder but leave the ios-themes.yaml document where it is.
  3. Open ios-themes.yaml and change all of the URL's to reflect the new location of your jpeg files. For example I changed mine to:
background-image: "center / cover no-repeat fixed url('/local/community/themes/ios-themes/homekit-bg-dark-green.jpeg')"

Note: "local" is referencing the www folder.

@ScottEKendall
Copy link

For me, I didn't need to change much at all. It's just about making sure the ios-themes.yaml is pointing at the jpeg files. My process was this:

  1. Make sure you have this entry in your configuration.yaml document:
frontend:
  themes: !include_dir_merge_named themes
  1. As described by erugaman above, create this directory structure: /config/www/community/themes/ios-themes/. It doesn't actually have to be this. Anywhere in the www folder will do.
  2. Copy only the jpeg files over to the new ios-themes folder but leave the ios-themes.yaml document where it is.
  3. Open ios-themes.yaml and change all of the URL's to reflect the new location of your jpeg files. For example I changed mine to:
background-image: "center / cover no-repeat fixed url('/local/community/themes/ios-themes/homekit-bg-dark-green.jpeg')"

Note: "local" is referencing the www folder.

This worked PERFECTLY! glad this was the fix...it was driving me nuts why all of my backgrounds disappeared...

@Neonodes
Copy link

Neonodes commented Mar 24, 2024

For me, I didn't need to change much at all. It's just about making sure the ios-themes.yaml is pointing at the jpeg files. My process was this:

  1. Make sure you have this entry in your configuration.yaml document:
frontend:
  themes: !include_dir_merge_named themes
  1. As described by erugaman above, create this directory structure: /config/www/community/themes/ios-themes/. It doesn't actually have to be this. Anywhere in the www folder will do.
  2. Copy only the jpeg files over to the new ios-themes folder but leave the ios-themes.yaml document where it is.
  3. Open ios-themes.yaml and change all of the URL's to reflect the new location of your jpeg files. For example I changed mine to:
background-image: "center / cover no-repeat fixed url('/local/community/themes/ios-themes/homekit-bg-dark-green.jpeg')"

Note: "local" is referencing the www folder.

This worked PERFECTLY! glad this was the fix...it was driving me nuts why all of my backgrounds disappeared...

Same here, works like a charm! Thanks a lot for the solution!

@khalilbeby
Copy link

I don't understand why you guys are having issues?

I just uninstalled the themes and reinstalled them, and everything worked just fine.

when i chenge themes background not changed

@markcichy
Copy link

markcichy commented May 13, 2024

For me, I didn't need to change much at all. It's just about making sure the ios-themes.yaml is pointing at the jpeg files. My process was this:

  1. Make sure you have this entry in your configuration.yaml document:
frontend:
  themes: !include_dir_merge_named themes
  1. As described by erugaman above, create this directory structure: /config/www/community/themes/ios-themes/. It doesn't actually have to be this. Anywhere in the www folder will do.
  2. Copy only the jpeg files over to the new ios-themes folder but leave the ios-themes.yaml document where it is.
  3. Open ios-themes.yaml and change all of the URL's to reflect the new location of your jpeg files. For example I changed mine to:
background-image: "center / cover no-repeat fixed url('/local/community/themes/ios-themes/homekit-bg-dark-green.jpeg')"

Note: "local" is referencing the www folder.

This worked PERFECTLY! glad this was the fix...it was driving me nuts why all of my backgrounds disappeared...

Same here, works like a charm! Thanks a lot for the solution!

So, this kinda worked. It solved the repointing. However, doesn't matter which theme variant I choose, I always get the homekit-bg-blue-red.jpg as the background JPEG. Even though they are all in the new dir and properly ref'd in the *.yaml config.

**EDIT: I should note that this ONLY occurs on a RASPI imaged HA instance. I have another instance running inside a vSphere VM and it works perfectly fine.

Any ideas?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests