ERROR:homeassistant.bootstrap:Invalid config for [homeassistant]: Expected dictionary for dictionary value @ data['customize']. Got [OrderedDict([('entity_id', 'sensor.bertil_humidity')]), OrderedDict([('entity_id', 'sensor.bertil_temperature')]), OrderedDict([('entity_id', 'sensor.kalle_temperature')]), OrderedDict([('entity_id', 'device_tracker.anderssonsimac')]), OrderedDict([('entity_id', 'device_tracker.samuelsimac')]), OrderedDict([('entity_id', 'device_tracker.samuelsklocka')]), OrderedDict([('entity_id', 'device_tracker.ginasiphone')])]. (See /home/homeassistant/.homeassistant/configuration.yaml, line 2).
INFO:homeassistant.core:Bus:Handling <Event call_service[L]: service_data=message=The following components and platforms could not be set up:
* [homeassistant](https://home-assistant.io/components/homeassistant/)
Please check your config, title=Invalid config, notification_id=invalid_config, domain=persistent_notification, service=create, service_call_id=1976359664-1>
Thanks for your answers. There are two spaces already in the configuration file, when I copy-pasted to discourse the spaces were removed. Any other ideas?
I’m having the same exact problem, even with correct spacing. It seems that it does not expect a list but a normal dictionary:
Expected dictionary for dictionary value @ data['customize']. Got [OrderedDict...
If a remove the list and only have one entry (without the dash then), it cannot find the entity id, although I try with standard sun.sun or other entity ids found on the <> tab.
I wonder if the new way is only valid from 0.37. Certainly when I started, a couple of weeks ago on 0.35, I don’t remember seeing the new way as an option.
Well, read the blog article There are documented breaking changes, and I suspect the non-breaking change that resulted in the new format is the NEW CUSTOMIZATION OPTIONS piece in there.
If you stick with the old format, you’ll be fine, and it’s unfortunate that the changes came in without a note in the documentation when the new format was introduced.
Hehe, thanks for your reply. It actually seems to be installing my modules now and I did not get any error. Will get back to you once up and running. Thanks for your help!
Not a problem. I did have a quick look at the history of the Customize page, and it does show that the new format was introduced with 0.37. It’s unfortunate (ok, annoying) that that information was included in the edit.