Config Validation does not help me

So My Home Assistant is complaining about extra keys… however it does not tell me where to look I have a massive configuration 4000+ Lines across multiple files

2019-03-31 22:23:57 WARNING (MainThread) [homeassistant.helpers.config_validation] Your configuration contains extra keys that the platform does not support.
Please remove [json_attributes].
2019-03-31 22:23:57 WARNING (MainThread) [homeassistant.helpers.config_validation] Your configuration contains extra keys that the platform does not support.
Please remove [json_attributes].
2019-03-31 22:23:57 WARNING (MainThread) [homeassistant.helpers.config_validation] Your configuration contains extra keys that the platform does not support.
Please remove [json_attributes].

Any Clues on getting the location where i need to change this ?

J

use whatever text editor you edit your yaml files with, and search your /config directory for json_attributes.

It will list json_attributes and point you to the files/lines. then check those components on the home-assistant.io docs and see if these keys are allowed… which they aren’t obviously :wink:

So the only place in my entire config directory that has that listed is below.

#    icon: "mdi:gesture-double-tap"
#    value_template: "{{ value_json.action }}"
#    json_attributes:
#      - "linkquality"
#      - "battery"

and yes it is commented out !

that’s sounds odd. Did you also seek in the underlying folders? Somehow the engine must think an occurrence of [json_attributes] is in the live code.

maybe even delete it?

Found it and posting for those that need the help, I was using zigbee2mqtt, an older release was posting that detail to the MQTT feed.

Updated MQTT and all good now

J