Файл конфигурации zigbee2mqtt - configuration.yaml

Добрый день. Вопрос по содержимому файла configuration.yaml.

При установке zigbee2mqtt он имеет вид:
homeassistant: false
permit_join: false
mqtt:
base_topic: zigbee2mqtt
server: mqtt://localhost
serial:
port: /dev/ttyMOD4
advanced:
rtscts: false
last_seen: epoch
pan_id: 10128
network_key:
- 235
- 171
- 13
- 202
- 13
- 172
- 27
- 79
- 44
- 104
- 117
- 97
- 115
- 39
- 20
- 25
homeassistant_legacy_entity_attributes: false
legacy_api: false
legacy_availability_payload: false
device_options:
legacy: false

В инструкции написано, что по умолчанию файл конфигурации выглядит так:
homeassistant: false
permit_join: false
mqtt:
base_topic: zigbee2mqtt
server: ‘mqtt://localhost’
serial:
port: /dev/ttyMOD4
advanced:
rtscts: false
last_seen: epoch
pan_id: GENERATE
network_key: GENERATE

Соответственно вопрос, нужны ли вот эти строки и откуда они взялись?

homeassistant_legacy_entity_attributes: false
legacy_api: false
legacy_availability_payload: false
device_options:
legacy: false

Это нормальные строки конфигурации z2m. Просто инструкция не успевает за жизнью :slight_smile:
Подробнее о значении можно прочитать в документации на сайте проекта zigbee2mqtt.io

Добрый день.
Чистый файл у еще ни разу не запускавшегося z2m так и выглядит.
Прочие параметры добавляются в процессе работы и подробно описаны в документации проекта z2m.

Но по факту, сразу после установки zigbee2mqtt он выглядит так как я написал…
Откуда и зачем в нем строки:
homeassistant_legacy_entity_attributes: false
legacy_api: false
legacy_availability_payload: false
device_options:
legacy: false

Я думаю - отсюда