Thanks for the clarification @Burningstone , very helpful.
Having removed the all text in the groups.yaml file & re-started HASS, there are no errors in the logs (but before there were these two if relevant).
Logger: homeassistant.components.hassio
Source: components/hassio/__init__.py:420
Integration: Home Assistant Supervisor (documentation, issues)
First occurred: 10:08:57 (13 occurrences)
Last logged: 12:42:10
Invalid config for [scene]: [show_state] is an invalid option for [scene]. Check: scene->states->0->show_state. (See /config/configuration.yaml, line 11).
Invalid config for [scene]: [show_state] is an invalid option for [scene]. Check: scene->states->0->show_state. (See /config/configuration.yaml, line 11). Invalid config for [group]: value should be a string for dictionary value @ data['group']['light']['entities']. Got None. (See /config/configuration.yaml, line 8).
Invalid config for [scene]: [show_state] is an invalid option for [scene]. Check: scene->states->0->show_state. (See /config/configuration.yaml, line 11). Invalid config for [group]: [office] is an invalid option for [group]. Check: group->group->group->office. (See /config/configuration.yaml, line 8).
Invalid config for [scene]: [show_state] is an invalid option for [scene]. Check: scene->states->0->show_state. (See /config/configuration.yaml, line 11). Invalid config for [group]: [office] is an invalid option for [group]. Check: group->group->group->office. (See /config/configuration.yaml, line 8). Invalid config for [light]: string value is None for dictionary value @ data['platform']. Got None. (See /config/configuration.yaml, line 26).
Line 11 in my configuration.yaml is
script: !include scripts.yaml
Logger: homeassistant.config
Source: config.py:415
First occurred: 10:05:12 (56 occurrences)
Last logged: 12:42:10
Invalid config for [automation]: required key not provided @ data['action'][0]['domain']. Got None required key not provided @ data['trigger'][0]['platform']. Got None. (See /config/configuration.yaml, line 9).
Invalid config for [automation]: Unexpected value for condition: 'None'. Expected numeric_state, state, sun, template, time, zone, and, or, not, device @ data['condition'][0]. Got None Unexpected value for condition: 'None'. Expected numeric_state, state, sun, template, time, zone, and, or, not, device @ data['condition'][1]. Got None. (See /config/configuration.yaml, line 9).
Invalid config for [automation]: [volume_level] is an invalid option for [automation]. Check: automation->action->1->volume_level. (See /config/configuration.yaml, line 9).
Invalid config for [automation]: extra keys not allowed @ data['action'][0]['brightness_pct']. Got None extra keys not allowed @ data['action'][0]['domain']. Got None extra keys not allowed @ data['action'][0]['type']. Got None required key not provided @ data['trigger'][2]['platform']. Got None. (See /config/configuration.yaml, line 9).
This is my configuration file (with line numbers inserted here for ease). Does anything look wrong?
TIA
1
2# Configure a default setup of Home Assistant (frontend, api, etc)
3default_config:
4
5# Text to speech
6tts:
7 - platform: google_translate
8
9group: !include groups.yaml
10automation: !include automations.yaml
11script: !include scripts.yaml
12scene: !include scenes.yaml
13
14cover:
15 - platform: brunt
16 username: !secret brunt_user
17 password: !secret brunt_pw
18
19 - platform: opengarage
20 covers:
21 garage:
22 host: 192.168.2.80
23 device_key: !secret opengarage
24 name: Garage Door
25
26light:
27 - platform: group
28 name: Office Ceiling Lights1
29 entities:
30 - light.bulb_n
31 - light.bulb_22
32 - light.bulb_32
33 - light.bulb_42
34 - light.bulb_52
35 - light.bulb_S2
36 - light.yellow
37 - light.green
38