Why are changes made in web ui not showing in configuration.yaml?

HassOS 3.13 VMDK on VBox
Version: 222
TOTAL NEWB

I have made numerous settings changes in the Web UI, but when I look at the configuration.yaml file all I see is the changes I made to it manually:

# Configure a default setup of Home Assistant (frontend, api, etc)
default_config:

# Uncomment this if you are using SSL/TLS, running in Docker container, etc.
# http:
#   base_url: example.duckdns.org:8123

# Text to speech
tts:
  - platform: google_translate

group: !include groups.yaml
automation: !include automations.yaml
script: !include scripts.yaml
scene: !include scenes.yaml

# Zwave config
zwave:
  usb_path: /dev/ttyUSB0

# Zigbee config
zha:
  usb_path: /dev/ttyUSB1
  database_path: /config/zigbee.db

# Time & Date Sensor
# Example configuration.yaml entry
sensor:
  - platform: time_date
    display_options:
      - 'time'
      - 'date'
      - 'date_time'
      - 'date_time_utc'
      - 'date_time_iso'
      - 'time_date'
      - 'time_utc'
      - 'beat'

How do I get the actual config into the configuration.yaml file?

Changes made in the GUI typically all write to json files in storage.

They don’t get added to configuration yaml

So there is no unified central config? That makes things rather chaotic.

1 Like

All the config lives in the config directory. A single file with everything is extremely messy.

I wouldn’t need it all in one big file. The problem I have is when it’s split, where things that are directly related to each other are split between a json and a yaml. This makes it difficult to see how things are configured at a glance. I would prefer that the entire configuration was stored in multiple yaml’s, each with their own area of focus, e.g., Devices, Automations, etc. And at startup, the yaml’s would be read into RAM.

Not everything can be configured in yaml any more.

Where it can you’d have to do it manually, rather than through the ui. It sounds like you want to have a look at packages.