În articol voi prezenta procesul de adăugare a integrării neoficiale (componentă personalizată) la Asistentul Acasă pe exemplul integrării folosind servicii cloud eWeLink și, prin urmare, ne va permite să controlăm dispozitivele Sonoff fără să le schimbăm firmware-ul.

Am arătat recent cum să utilizăm integrarea integrată Tradfri IKEA. Astăzi vă vom arăta cum să instalați integrări neoficiale.

Home Assistant are o mulțime de integrări oficiale care sunt livrate cu acesta, gata de utilizare. Nu necesită instalare suplimentară sau actualizare de la noi - sunt actualizate împreună cu sistemul. O listă cu toate integrările oficiale disponibile în prezent poate fi găsită la:

https://www.home-assistant.io/integrations/

În ciuda unei colecții atât de mari (în prezent 1540 de extensii), datorită ritmului de dezvoltare a lumii IoT, este necesară crearea de integrări suplimentare în cadrul Home Assistant, nu numai pentru a sprijini dispozitivele ulterioare, ci și legate de utilizarea diverselor servicii de internet, algoritmi, automatizări etc. noi integrări neoficiale, redactate de comunitatea Asistență Acasă. Ei sunt numiți Componente personalizate. Cel mai adesea depozitele și instrucțiunile lor se găsesc pe portalul GitHub.

Integrările neoficiale sunt plasate în catalog:

\\ locale \ config \ custom_components

unde local, este directorul de acasă al Asistentului la domiciliu. Trebuie să avem grijă de actualizările componentelor personalizate.

Mai jos voi prezenta procesul de adăugare a integrării neoficiale la Home Assistant pe exemplul integrării folosind servicii cloud eWeLink și, prin urmare, ne va permite să controlăm dispozitivele Sonoff fără a-și schimba firmware-ul. Am adăugat comutatorul Sonoff T4EU1C (fără cablu Neutral) la aplicația eWeLink.

Foto: Banggood

2020-01-26 13_30_24-sonoff t4eu1c

Configurația testului:

  • Asistent la domiciliu 0.103.6,
  • Sistemul Hass.io (Raspberry Pi 2 B),
  • Samba share 9.0 sau Configurator 4.2

Echipament necesar:

  • În funcție de componenta personalizată specifică, în cazul nostru va fi unul dintre comutatoarele Sonoff (model TX T4EU1C) adăugat la aplicația eWeLink inițială.

Nivel de avansare:

  • Cunoașterea de bază a asistentului la domiciliu este necesară.

Integrare Sonoff

Pagina de integrare pe care o vom folosi poate fi găsită aici:

https://github.com/peterbuga/HASS-sonoff-ewelink

Vom descărca fișierele necesare din ea și vom găsi instrucțiuni de instalare, precum și o listă de dispozitive Sonoff acceptate.

Deoarece este o integrare cu serviciul eWeLink, pentru ca acesta să aibă sens, trebuie mai întâi să creezi un cont în aplicația eWeLink și să îi adaugi un dispozitiv.

1. Descărcați componenta personalizată "HASS-sonoff-ewelink"

Accesăm site-ul:

https://github.com/peterbuga/HASS-sonoff-ewelink

și descărcați arhiva .zip cu fișierele necesare. Apoi despachetați arhiva pe disc.

2. Copierea fișierelor

Ne asigurăm că am instalat și configurat suplimentul Parts Samba.

Intrăm în exploratorul de fișiere la următoarea adresă:

HASSIO \\ \ config \

HASSIO este numele locației rețelei Home Assistant pe care am configurat-o în configurație Parts Samba (implicit este HASSIO). Creăm un nou folder numit acolo custom_componentsși încă unul înăuntru - sonoff.

În acest folder:

HASSIO \\ \ config \ custom_components \ sonoff \

copiați fișierele din arhiva despachetată anterior „HASS-sonoff-ewelink-master.zip”.

3. Opțional - Verificați adresa IP locală a dispozitivului

Componenta personalizată a Sonoff funcționează pe principiul utilizării serviciilor de internet furnizate de cloud. În acest caz, acest punct nu este necesar.

Cu toate acestea, integrarea (oficială sau nu) se conectează direct prin WiFi la dispozitivul din rețeaua noastră locală. Apoi, este necesar să cunoaștem adresa IP a acestui dispozitiv și este recomandat să o atribuim permanent în routerul nostru. În acest caz, citiți acest punct.

Verificăm adresa IP locală a dispozitivului selectat acceptat de Asistentul casnic în router. Site-ul routerului este de obicei situat la:

192.168.0.1

Adesea puteți vedea linia dispozitivului după nume.

observaţii:

  • În routerele „Connect Box” ale UPC, solicitați mai întâi linia directă să descarce protocolul IPv4 de la distanță în locul IPv6 implicit. Fără aceasta, nu veți găsi elementul adecvat în meniul routerului.

4. Configurare modificare.yaml

Cel mai adesea pe site-ul GitHub cu integrare selectată există un manual în care autorul descrie în detaliu secțiunea care trebuie adăugată la fișierul de configurare. Această secțiune trebuie adăugată pentru a activa integrarea încărcată anterior.

fișier configuration.yaml poate fi modificat, printre altele folosind un add-on Parts Samba oraz Configurator. W Parts Samba avem fișier direct disponibil, în timp ce se află în Configurator, fișierele sunt editate indirect prin interfața de utilizator Home Assistant. De obicei folosesc în acest scop Configurator.

Opțiunea 1 - cota Samba

După instalarea pluginului, fișierul "configuration.yaml" ar trebui să fie în folder:

HASSIO \\ \ config \

Opțiunea 2 - Configurator

După instalarea suplimentului, în setările sale este suficient să selectați „Afișați în bara laterală” pentru a avea acces facil la acesta din meniu Asistent la domiciliu. În plus, selectăm fișierul de configurare, îl modificăm în conformitate cu restul instrucțiunilor și salvăm.

Pentru a activa integrarea Sonoff, adăugați următoarea secțiune la fișierul de configurare:

sonoff: nume de utilizator: [Nume utilizator din aplicația eWeLink] parolă: [Parolă din aplicația eWeLink] scan_interval: 60 grace_period: 600 api_region: 'eu' antite_prefix: Debug adevărat: False

Nu toate liniile secțiunii sunt necesare, o descriere detaliată poate fi găsită pe pagina de integrare. Acum salvați fișierul și reporniți Asistentul Acasă.

5. Previzualizarea dispozitivelor Sonoff adăugate

După repornirea Home Assistant, dispozitivele Sonoff compatibile ar trebui să fie acum disponibile în entități:

Enter:

Instrumente de dezvoltare -> STATE

Dispozitivele adăugate în această integrare Home Assistant vor avea „sonoff_” la început în mod implicit (dacă nu se specifică altfel în config.yaml). Prin urmare, pentru a le vedea, este suficient în câmp entitate începeți să tastați „sonoff”.

6. Adăugarea cardului în Asistentul Acasă

În meniul principal „Prezentare generală”, folosind expertul încorporat sau prin editarea manuală a fișierului, putem adăuga cardul de comutare Sonoff.

Pentru a obține cardul ca în imagine, în fișierul din secțiunea „vizualizări:”, adăugați secțiunea:

vizualizări: - titlu: Panou salon: calea adevărată: cărți salon_view: - tip: titlu entități: Comutatoare show_header_toggle: entități false: - entitate: switch.sonoff_1000a68535 pictogramă: mdi: light-switch name: 'Switch'


Un fascinant al noilor tehnologii ale căror idei pur și simplu nu se termină niciodată! El descoperă constant echipamente noi pentru a testa, proiectează soluții inteligente și le construiește singur. Un om de orchestră care dansează și el minunat! Ps. a descoperit cum să comunice cu ceasul de alarmă chinezesc, deci respect;)

Grupul polonez Smart Home by SmartMe

Grupul polonez Xiaomi de SmartMe

Promoții SmartMe

Postări conexe