Home AssistantHome AssistantContributors
On this page

Every day, people install Home Assistant for the first time. Many of them have never used YAML, never seen a log file, and do not know the words we use every day. The first reply they get often decides whether they stay.

Remember your own start

You probably also had a moment where nothing made sense. An integration that would not show up, an automation that never fired, a term you had never heard of. Answer the way you would have liked to be answered back then.

Start with what they want to do

New people often ask about the solution they think they need, not the problem they have. Before you dive into the details, ask what they are trying to achieve. "What should happen when you come home?" often gets you further than debugging the template they copied from somewhere.

Explain the words

Terms like entity, integration, or app are obvious once you know them, and confusing until you do. Explain them briefly, or link to the glossary or the user documentation. A short "an entity is one thing Home Assistant can read or control, like a light or a temperature sensor" goes a long way.

Point to the documentation, kindly

Linking the documentation helps people help themselves next time. Link the exact page or section, and say why it helps. "Read the docs" on its own feels like a closed door.

Keep it simple

  • Suggest the approach that works from the UI first. YAML is powerful, but not where most people start.
  • Suggest one change at a time. When five things change at once, nobody knows which one fixed it.
  • Skip the edge cases until they matter.

Be patient with missing details

Newcomers do not know yet which details matter. Ask for them without blame: the Home Assistant version, the installation type, what they tried, and what the logs say. The forum guide on how to ask a good question is a friendly thing to link, as long as you also help.

Show them where to go next

When it is not going well

Sometimes a newcomer is frustrated, and it shows. Stay calm, stay on the problem, and do not take it personally. If someone crosses a line, do not argue in public: flag it, and let the moderators handle it. See Report a problem.

Was this page helpful?

Last updated on .