I’m getting this error if I add control: hidden like described in the documentation to a group:
17-01-04 15:51:10 ERROR (MainThread) [homeassistant.bootstrap] Invalid config for [group]: [control] is an invalid option for [group]. Check: group->group->climate->control. (See /etc/homeassistant/configuration.yaml:46). Please check the docs at https://home-assistant.io/components/group/
17-01-04 15:51:10 ERROR (MainThread) [homeassistant.bootstrap] Not initializing automation because not all dependencies loaded: group
Which version of HA are you on? I believe you need to be updated to a version later than 35.0 for the ‘control:hidden’ to work.
Also, to save some typing and space, you do not need to use ‘view:no’. The default is no and you only need the view option if you are going to make it a view.
That has to go into the customization section, not in groups. That’s why you’re getting the error.
Example from my group section in customization.yaml file:
#
# Group Customization
#
group.wunderground:
friendly_name: Weather Station KNJSCOTC5
group.perimiter:
friendly_name: Perimiter Security
control: hidden
group.alarm_system:
friendly_name: Alarm Control Panel
group.forecast:
friendly_name: Forecast Outlook
group.weather:
friendly_name: Weather Data
group.weather_statistics:
friendly_name: Weather Statistics
group.mediaswitches:
friendly_name: Home Theater Control
group.all_automations:
hidden: false
control: hidden
group.all_scripts:
hidden: false
control: hidden
group.ha_status:
friendly_name: HA System Status
group.system_status:
friendly_name: Host System Status
group.local_devices:
friendly_name: Local Device Status
group.inputs:
friendly_name: Automation Inputs
control: hidden
For what it’s worth, you can include control: hidden in the group definition. I did it that way, instead of putting it under customize:, and it works perfectly.