Sunteți pe pagina 1din 2

1.

4 Platforma Home Assisant

Home Assistant este o platforma de automatizare a casei open-source ce poate fi programată in


Python 3. Aceasta poate urmări și controla toate dispozitivele unei case cu ajutorul unui
microcontroller Raspberry Pi.
Home Assistantul poate fi extins cu anumite componente. Fiecare componentă este responsabilă
pentru un anumit domeniu din cadrul Home Assistant. Componentele pot „asculta” sau declanşa
evenimente, pot oferii servicii şi pot menţine stări. Componentele sunt scrise in Python si pot utiliza tot
ceea ce Python poate oferi. În afară de acest aspect, Home Assistant oferă o multitudine de componente
încorporate.

Diagramă pentru ilustrarea interacţiunii dintre componente si core-ul Home Assistant


Există două tipuri de componente din cadrul Home Assistant :

1. Componente care interacţionează cu domeniul Internet of Things

2. Componente care răspund la evenimente care se întămplă în cadrul Home


Assistant-ului

1.4.1 Componente care intercţionează cu domeniul Inzermet of Things

Aceste componente urmăresc dispozitivele dintr-un anumit domeniu si constau dintr-o parte
centrală şi o parte logică specifică platformei. Aceste componente işi pun informaţiile la dispoziţia
State Machine-ului si Event Bus-ului. De asemenea, componentele inregistrează evenimente in
Serive Registry pentru a facilita controlul dispozitivelor.

De exemplu, componenta încorporată switch este responsabilă pentru interacţiunea cu


diferite tipuri de comutatoare. O platformă oferă suport pentru un anumit tip de
dispoytiv. De exemplu, un switch ar putea folosi o platformă WeMo sau Orvibo, iar o
componentă pentru lumină ar putea interacţiona cu platforma Hue sau LIFX.

1.4.2 Componente care răspund la evenimente care se întămplă îm cadrul Home Assistant-ului
Aceste componente implică servicii care îndeplinesc saricini comune şi care oferă o logică pentru
automatizarea casei. De exemplu, componenta device_sun_light_trigger urmăreşte starea dispoyitivelor
şi a soarelui pentru a ne asigura că luminile vor fi aprinse doar atunci când în casă este întuneric iar
locuitorii sunt acasă.

S-ar putea să vă placă și