I cannot honestly recall but I certainly started with the configurational.yaml and converted. But since then have cleared cache and the config.yaml has been hashed out - I had thought it autopopulated after I cleared cache.
I have edited now and it is this as per your reference:
"01:081083":
class: controller
"07:025191":
class: dhw_sensor
"13:173107":
class: electrical_relay
"04:027656":
class: radiator_valve
"34:150655":
class: thermostat
"13:001489":
class: electrical_relay
"34:027677":
class: thermostat
"13:055679":
class: electrical_relay
"34:150571":
class: thermostat
"13:001522":
class: electrical_relay
"04:023780":
class: radiator_valve
"04:027356":
class: radiator_valve
"04:027722":
class: radiator_valve
"04:023774":
class: radiator_valve
"04:027650":
class: radiator_valve
"04:027714":
class: radiator_valve
"04:027720":
class: radiator_valve
"04:027648":
class: radiator_valve
"04:027358":
class: radiator_valve
"04:027646":
class: radiator_valve
"04:027718":
class: radiator_valve
"04:027716":
class: radiator_valve
"04:027360":
class: radiator_valve
"34:063533":
class: thermostat
"13:224329":
class: electrical_relay
"13:003271":
class: electrical_relay
"34:150657":
class: thermostat
"18:203270":
class: gateway_interface
I have probably made a bit of a mess of the whole install over time and the change to the later config flow, though it seems to work ok.
If I query the gateway status through developer tools/Template I get the following:
id: 18:203270
schema:
'01:081083':
system:
appliance_control: null
config:
enforce_known_list: true
known_list:
- '01:081083':
class: controller
- '07:025191':
class: dhw_sensor
- '13:173107':
class: electrical_relay
- '04:027656':
class: radiator_valve
- '34:150655':
class: thermostat
- '13:001489':
class: electrical_relay
- '34:027677':
class: thermostat
- '13:055679':
class: electrical_relay
- '34:150571':
class: thermostat
- '13:001522':
class: electrical_relay
- '04:023780':
class: radiator_valve
- '04:027356':
class: radiator_valve
- '04:027722':
class: radiator_valve
- '04:023774':
class: radiator_valve
- '04:027650':
class: radiator_valve
- '04:027714':
class: radiator_valve
- '04:027720':
class: radiator_valve
- '04:027648':
class: radiator_valve
- '04:027358':
class: radiator_valve
- '04:027646':
class: radiator_valve
- '04:027718':
class: radiator_valve
- '04:027716':
class: radiator_valve
- '04:027360':
class: radiator_valve
- '34:063533':
class: thermostat
- '13:224329':
class: electrical_relay
- '13:003271':
class: electrical_relay
- '34:150657':
class: thermostat
- '18:203270':
class: gateway_interface
block_list:
is_evofw3: true
device_class: problem
friendly_name: HGI 18:203270 Gateway status
All my three Schemaās (through the DEveloper tools/States) say unavailable. Indeed I have a lot of unavailable throughout.
But as I say all seems to work satisfactory.