Home Assistant är navet för ett smart hem på egen server. Plattformen kopplar samman tusentals enheter och varumärken via ett bibliotek med över 1 500 integrationer och skannar nätverket automatiskt efter kända enheter vid start. Eftersom kontrollen sker lokalt fortsätter automationer att fungera även när internet är borta, och sensordata eller kamerabilder behöver aldrig lämna huset.
Automationer byggs antingen i det grafiska gränssnittet eller i YAML: triggers, conditions och actions kombineras till regler som styr ljus, värme, lås och larm. Dashboards skräddarsys med kort för olika syften, och energiavsnittet följer förbrukning och solproduktion. Röststyrning sker via Assist, plattformens egen lokala röstassistent med stöd för wake words, eller via Alexa, Google Assistant och Siri.
Projektet drivs av Open Home Foundation, en ideell förening, och är Apache-2.0-licensierat. Driften sker oftast som Home Assistant Operating System på egen hårdvara, med tillägg via Add-on Store och täta utgåvor som kräver att man följer release notes. Gränsen går vid omfattning: för en enstaka lampa fungerar tillverkarens app bättre, men när enheter från flera märken ska samspela i gemensamma regler är Home Assistant det naturliga valet.