A very common reason is a wrong site baseUrl configuration.\n Current configured baseUrl = / (default value)\n We suggest trying baseUrl = \n\n',document.body.prepend(n);var e=document.getElementById("__docusaurus-base-url-issue-banner-suggestion-container"),s=window.location.pathname,o="/"===s.substr(-1)?s:s+"/";e.innerHTML=o}document.addEventListener("DOMContentLoaded",(function(){void 0===window.docusaurus&&insertBanner()})) Skip to main contentDevelopersHome AssistantOverviewCoreFrontendSupervisorAdd-onsOperating SystemVoiceTranslationsMiscBlogHome Assistant Developer DocsAll you need to start developingNot a developer? Go to the normal websiteDocument StructureOverview. Explains various layers that make up Home Assistant.Core. Explains how to build new integrations for Home Assistant.Frontend. Explains how to develop the user interface of Home Assistant.Popular TopicsAdd a new integrationTranslate Home AssistantHome Assistant APISource CodeHome Assistant CoreHome Assistant FrontendRecent Blog PostsNew area device class Moving to Pydantic v2 Use Kelvin as the preferred color temperature unit Changed name of WaterHeaterEntityDescription New vacuum state property Upcoming Events
Current configured baseUrl = / (default value)\n We suggest trying baseUrl = \n\n',document.body.prepend(n);var e=document.getElementById("__docusaurus-base-url-issue-banner-suggestion-container"),s=window.location.pathname,o="/"===s.substr(-1)?s:s+"/";e.innerHTML=o}document.addEventListener("DOMContentLoaded",(function(){void 0===window.docusaurus&&insertBanner()})) Skip to main contentDevelopersHome AssistantOverviewCoreFrontendSupervisorAdd-onsOperating SystemVoiceTranslationsMiscBlogHome Assistant Developer DocsAll you need to start developingNot a developer? Go to the normal websiteDocument StructureOverview. Explains various layers that make up Home Assistant.Core. Explains how to build new integrations for Home Assistant.Frontend. Explains how to develop the user interface of Home Assistant.Popular TopicsAdd a new integrationTranslate Home AssistantHome Assistant APISource CodeHome Assistant CoreHome Assistant FrontendRecent Blog PostsNew area device class Moving to Pydantic v2 Use Kelvin as the preferred color temperature unit Changed name of WaterHeaterEntityDescription New vacuum state property Upcoming Events
We suggest trying baseUrl = \n\n',document.body.prepend(n);var e=document.getElementById("__docusaurus-base-url-issue-banner-suggestion-container"),s=window.location.pathname,o="/"===s.substr(-1)?s:s+"/";e.innerHTML=o}document.addEventListener("DOMContentLoaded",(function(){void 0===window.docusaurus&&insertBanner()})) Skip to main contentDevelopersHome AssistantOverviewCoreFrontendSupervisorAdd-onsOperating SystemVoiceTranslationsMiscBlogHome Assistant Developer DocsAll you need to start developingNot a developer? Go to the normal websiteDocument StructureOverview. Explains various layers that make up Home Assistant.Core. Explains how to build new integrations for Home Assistant.Frontend. Explains how to develop the user interface of Home Assistant.Popular TopicsAdd a new integrationTranslate Home AssistantHome Assistant APISource CodeHome Assistant CoreHome Assistant FrontendRecent Blog PostsNew area device class Moving to Pydantic v2 Use Kelvin as the preferred color temperature unit Changed name of WaterHeaterEntityDescription New vacuum state property Upcoming Events
All you need to start developing
Not a developer? Go to the normal website
Overview. Explains various layers that make up Home Assistant.
Core. Explains how to build new integrations for Home Assistant.
Frontend. Explains how to develop the user interface of Home Assistant.