Files
.devcontainer
.github
.vscode
plugins
sass
source
.well-known
_dashboards
_data
_docs
authentication
automation
backend
blueprint
configuration
basic.markdown
customizing-devices.markdown
entities_domains.markdown
events.markdown
packages.markdown
platform_options.markdown
remote.markdown
secrets.markdown
securing.markdown
splitting_configuration.markdown
state_object.markdown
templating.markdown
troubleshooting.markdown
yaml.markdown
energy
frontend
organizing
scene
scripts
tools
z-wave
authentication.markdown
automation.markdown
backend.markdown
blueprint.markdown
configuration.markdown
energy.markdown
frontend.markdown
glossary.markdown
locked_out.md
organizing.markdown
quality_scale.markdown
scene.markdown
scripts.markdown
tools.markdown
troubleshooting_general.markdown
_faq
_includes
_integrations
_layouts
_posts
addons
android
assets
blog
blue
blueprints
changelogs
cloud
code_of_conduct
common-tasks
conference
connectzbt1
dashboards
developers
docs
faq
getting-started
green
help
home-energy-management
images
installation
integrations
ios
javascripts
more-info
privacy
security
state-of-the-open-home
static
stylesheets
tag
tos
voice-pe
voice_control
yellow
404.html
CNAME
_headers
_redirects
atom.xml
favicon.png
googlef4f3693c209fe788.html
index.html
integrations.json
robots.txt
service_worker.js
version.json
.editorconfig
.gitattributes
.gitignore
.markdownlint.json
.nvmrc
.powrc
.remarkignore
.remarkrc.js
.ruby-version
.textlintrc.json
CLA.md
CODEOWNERS
CODE_OF_CONDUCT.md
Gemfile
Gemfile.lock
LICENSE.md
README.md
Rakefile
_config.yml
config.rb
config.ru
package-lock.json
package.json
home-assistant.io/source/_docs/configuration/basic.markdown

3.9 KiB

title, description, related
title description related
Setup basic information Setting up the basic info of Home Assistant.
docs
/integrations/homeassistant/
docs
/docs/configuration/

As part of the default onboarding process, Home Assistant can detect your location from IP address geolocation. Home Assistant will automatically select a unit system and time zone based on this location. If you didn't adjust this directly during onboarding, you can do it later.

Screenshot showing General settings page Screenshot showing the General settings page.

The general settings described here are managed by the Home Assistant Core integration. If you are interested in the actions offered by this integration, check out the integration documentation.

Editing the general settings

To change the general settings that were defined during onboarding, follow these steps:

  1. Go to {% my general title="Settings > System > General" %}.

    • Make your changes.
    • To change location or radius, under Edit location, select edit.
    • Then, adjust location and radius. Screencast showing how to zoom and pan to change location and radius on the Edit home page
    • To add a new zone, select Add zone.
    • To save your changes, select Update.
  2. To change network-related configuration, such as the network name, go to {% my network title="Settings > System > Network" %}.

  3. If some of the settings are not visible, you may need to enable Advanced mode.

    • In the bottom left, select your username to go to your {% my profile title="User profile" %}, and enable Advanced mode.
  4. Troubleshooting: If any of the settings are grayed out and can't be edited, this is because they are defined in the {% term "configuration.yaml" %} file.

    • If you prefer editing the settings in the UI, you have to delete these entries from the {% term "configuration.yaml" %} file.
    • For more information about the general settings in YAML, refer to the Home Assistant Core integration documentation.

    Setting fields are grayed out because the configuration settings stored in configuration.yaml file

  5. To apply the changes, follow the steps on reloading the configuration.

Changing a person's display name

The display name is the name that is shown in Home Assistant. It can differ from the username, which is the name used to log in.

Prerequisites

  • You need administrator rights to change a display name.

To change a display name

  1. To edit the display name of a person using Home Assistant, go to {% my people title="Settings > People" %} and select the person for which you want to change the display name.
  2. Change the display name and select Update to save the change.

Changing a username

The username is the name that is used to log in. It can differ from the display name.

Prerequisites

  • You need owner rights to change a username.

To change a username

  1. To edit the username of a person using Home Assistant, go to {% my people title="Settings > People" %} and select the person for which you want to change the display name.
  2. Change the username and select Update to save the change.
    • It must be lowercase and contain no spaces.
    • The log in is case-sensitive.

Changing authentication settings

To learn how to edit authentication settings such as password or multi-factor authentication, refer to the following topics: