U članku ću predstaviti postupak dodavanja neslužbene integracije (Custom Component) u Kućni pomoćnik na primjeru integracije koristeći usluge eWeLink u oblaku, i kao rezultat koji nam omogućuje kontrolu Sonoff uređaja bez promjene njihovog softvera.

Nedavno smo pokazali kako se koristi ugrađena IKEA Tradfri integracija. Danas ćemo vam pokazati kako instalirati neslužbene Integracije.

Kućni pomoćnik ima puno zvaničnih Integracija koje se isporučuju uz njega, spremne za upotrebu. Ne traže dodatnu instalaciju ili ažuriranje od nas - ažuriraju se zajedno sa sistemom. Popis svih trenutno dostupnih zvaničnih integracija možete naći na:

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

Unatoč tako velikoj kolekciji (trenutno 1540 proširenja), zbog tempa razvoja IoT svijeta, postoji potreba za stvaranjem daljnjih integracija unutar Home Assistant-a, ne samo za podršku sljedećim uređajima, već i vezanim za upotrebu različitih internetskih usluga, algoritama, automatizacije itd. nove, neslužbene integracije, napisala zajednica Home Assistant. Pozvani su Prilagođene komponente. Najčešće se njihova spremišta i upute nalaze na GitHub portalu.

Neslužbene integracije nalaze se u direktoriju:

\\ lokalne \ config \ custom_components

gdje lokalne, je kućni imenik kućnog pomoćnika. Moramo voditi računa o našim ažuriranjima prilagođenih komponenti.

U nastavku ću predstaviti postupak dodavanja neslužbene integracije u Home Assistant na primjeru integracije pomoću eWeLink cloud usluga, i kao rezultat koji nam omogućava kontrolu Sonoff uređaja bez promjene njihovog firmware-a. U aplikaciju eWeLink dodao sam prekidač Sonoff T4EU1C (bez Neutralnog kabla).

Foto: Banggood

2020-01-26 13_30_24-sonoff t4eu1c

Konfiguracija testa:

  • Kućni pomoćnik 0.103.6,
  • Hass.io sistem (Raspberry Pi 2 B),
  • Dodatak Samba share 9.0 ili Configurator 4.2

Potrebna oprema:

  • Ovisno o specifičnoj prilagođenoj komponenti, u našem slučaju to će biti jedna od Sonoff sklopki (TX T4EU1C model) dodana originalnoj aplikaciji eWeLink.

Nivo napredovanja:

  • Potrebno je osnovno znanje o kućnom pomoćniku.

Sonoff integracija

Stranicu o integraciji koju ćemo koristiti možete pronaći ovdje:

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

Preuzet ćemo potrebne datoteke s njega i pronaći ćemo upute za instalaciju, kao i popis podržanih Sonoff uređaja.

Budući da je riječ o integraciji s uslugom eWeLink, da bi to imalo smisla, prvo morate kreirati račun u eWeLink aplikaciji i dodati joj uređaj.

1. Preuzmite prilagođenu komponentu "HASS-sonoff-ewelink"

Idemo na web stranicu:

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

i preuzmite .zip arhivu s potrebnim datotekama. Zatim raspakirajte arhivu na disk.

2. Kopiranje datoteka

Osiguravamo da smo instalirali i konfigurirali dodatak Samba share.

Eksplorator datoteke unosimo na sljedeću adresu:

HASSIO \\ \ config \

HASSIO je naziv mrežnog mjesta Home Assistant koji smo postavili u konfiguraciji Samba share (podrazumevano je HASSIO). Mi tamo stvaramo novu mapu custom_componentsi još jedan iznutra - sonoff.

U ovu mapu:

HASSIO \\ \ config \ custom_components \ sonoff \

kopirajte datoteke iz prethodno nepakirane arhive "HASS-sonoff-ewelink-master.zip".

3. Neobavezno - Proverite lokalnu IP adresu uređaja

Sonoff-ova prilagođena komponenta radi na principu korištenja internetskih usluga koje pruža oblak. U ovom slučaju ova tačka nije potrebna.

Međutim, događa se da se integracija (službena ili ne) povezuje izravno putem WiFi-a na uređaj u našoj lokalnoj mreži. Tada je potrebno znati IP adresu ovog uređaja i preporučuje se trajno dodijeliti tu adresu u našem usmjerivaču. U ovom slučaju, pročitajte ovu tačku.

Provjeravamo lokalnu IP adresu odabranog uređaja koji podržava Home Assistant u usmjerivaču. Web lokacija usmjerivača obično se nalazi na:

192.168.0.1

Često možete vidjeti liniju uređaja po imenu.

napomene:

  • U UPC usmjerivačima "Connect Box" prvo zatražite telefonsku liniju za daljinsko učitavanje IPv4 protokola, umjesto zadanog IPv6. Bez njega nećete pronaći odgovarajuću stavku u izborniku rutera.

4. Konfiguracija modifikacije.yaml

Najčešće se na GitHub web mjestu s odabranom integracijom nalazi priručnik u kojem autor detaljno opisuje odjeljak koji treba dodati u konfiguracijsku datoteku. Ovom odjeljku treba dodati da se aktivira prethodno učitana integracija.

fajl configuration.yaml može biti izmijenjen, između ostalog pomoću dodatka Samba share i Konfigurator. W Samba share imamo direktno dostupnu datoteku, dok je u konfigurator, datoteke se uređuju indirektno preko korisničkog sučelja Home Assistant. Ja u tu svrhu obično koristim konfigurator.

Opcija 1 - udela Samba

Nakon instaliranja dodatka, datoteka "configuration.yaml" trebala bi biti u mapi:

HASSIO \\ \ config \

Opcija 2 - Konfigurator

Nakon instaliranja dodatka, u njegovim je postavkama dovoljno odabrati "Prikaži u bočnoj traci" da biste mu lako pristupili iz izbornika Kućni pomoćnik. Pored toga, odabiremo konfiguracijsku datoteku, modificiramo je u skladu s ostatkom uputa i spremamo je.

Da biste aktivirali integraciju Sonoffa, dodajte sljedeći odjeljak u konfiguracijsku datoteku:

sonoff: korisničko ime: [Korisničko ime iz eWeLink aplikacije] lozinka: [Lozinka iz eWeLink aplikacije] scan_interval: 60 grace_period: 600 api_region: 'eu' entitet_prefiks: True debug: False

Nisu potrebni svi redovi odjeljka, detaljan opis može se naći na stranici integracije. Sada spremite datoteku i ponovo pokrenite kućni pomoćnik.

5. Pregled dodanih Sonoff uređaja

Nakon ponovnog pokretanja kućnog pomoćnika, kompatibilni Sonoff uređaji sada bi trebali biti dostupni u entitetima:

Enter:

Alati za razvoj -> DRŽAVE

Uređaji dodani u ovoj integraciji Home Assistant imat će u početku zadano „sonoff_“ (osim ako nije drugačije određeno u config.yaml). Prema tome, za njihov pregled dovoljno je na terenu entitet počnite tipkati "sonoff".

6. Dodavanje kartice u program Home Assistant

U glavnom meniju "Pregled", pomoću čarobnjaka za ugrađenu upotrebu ili ručnim uređivanjem datoteke, možemo dodati karticu preklopnika Sonoff.

Da biste dobili karticu kao što je prikazano na slici, u datoteku pod odjeljkom "prikazi:" dodajte odjeljak:

prikazi: - naslov: Salonska ploča: istinita putanja: kartice sa prikazom salona: - vrsta: naslov entiteta: Prekidači show_header_toggle: lažni entiteti: - entitet: switch.sonoff_1000a68535 ikona: mdi: naziv prekidača svjetla: 'Switch'

slike: inDomus.it


Fascinant novih tehnologija čije ideje jednostavno ne prestanu! On neprestano otkriva novu opremu za testiranje, dizajnira pametna rješenja i sam ih gradi. Čovjek iz orkestra koji također sjajno pleše! Ps. otkrio je kako komunicirati sa kineskim budilnikom, pa poštovanje;)

Poljska grupa Smart Home by SmartMe

Poljska grupa Xiaomi by SmartMe

Promocije SmartMe

Srodni postovi