It seems that your configuration.yaml doesn’t properly include customize.yaml
Changes made here won’t affect your configuration.
Even though it has been included?
homeassistant:
# Name of the location where Home Assistant is running
name: XXXX
# Location required to calculate the time the sun rises and sets
latitude: XXXXX
longitude: XXXXX
# Impacts weather/sunrise data (altitude above sea level in meters)
elevation: XXXXX
# metric for Metric, imperial for Imperial
unit_system: metric
# Pick yours from here: http://en.wikipedia.org/wiki/List_of_tz_database_time_zones
time_zone: XXXXX
customize: !include customize.yaml
# Enables the frontend
frontend:
Config is in there i just didnt add my whole file as there are so many things in it. I thought just adding the customize: !include customize.yaml would be enough to make it work?
I’m not sure why HA is showing the error message, I see the same, but when I edit a name with the Customize function, the customize.yaml file was updated with the new name as well as the frontend.
I had this issue too. I changed the permissions on customize.yaml so homeassistant was the owner (I’m using Hassbian), and it worked. It rewrote my file, removing comments and blank lines.
I had long ago used an old customize.yaml from my non-hass.io installation.
I renamed the file customize.yaml.old and via the GUI made a small change to one item (made it hidden).
This created the customize.yaml file.
Then I copy/pasted the contents of customize.yaml.old right into the customize.yaml that was created by hass.io. Went and made another modification in the Customize GUI, and it did as @lindsayward mentioned, rewrote the file, removing comments and blank lines.
Hi @matthoover14 - sorry I missed this You can use @ to mention people and they’re more likely to see it.
I don’t know if you still want an example, but my customize.yaml looks something like this:
I edit on my Mac and use rsync to push my config to my Raspberry Pi running HA. I now also use rsync to pull my customize.yaml to my Mac so I can version control it in GitHub.