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.

Home Assistant ima puno službenih integracija koje dolaze s njim, spremnih za upotrebu. Ne trebaju dodatnu instalaciju i ažuriranje od nas - oni se ažuriraju zajedno sa sistemom. Popis svih trenutno dostupnih službenih 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 asistent 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_componentsa unutra još jedan - sonoff.

U ovu mapu:

HASSIO \\ \ config \ custom_components \ sonoff \

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

3. Neobavezno - Provera lokalne IP adrese 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-ovim usmjerivačima "Connect Box" prvo zatražite od vruće linije da daljinski preuzmu protokol IPv4 umjesto zadanog IPv6. Bez nje nećete pronaći odgovarajuću stavku u izborniku usmjerivača.

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.

1. opcija - udio Sambe

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

HASSIO \\ \ config \

Opcija 2 - Konfigurator

Nakon instaliranja dodatka, u njegovim postavkama dovoljno je odabrati "Prikaži na bočnoj traci" da biste mu imali lak pristup iz menija 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 programere -> DRŽAVE

Uređaji dodani u ovoj integraciji Home Assistant-a na početku će prema zadanim postavkama imati "sonoff_" (osim ako nije drugačije navedeno u configuration.yaml). Zbog toga je dovoljno da ih pregledate na terenu entitet počnite tipkati "sonoff".

6. Dodavanje kartice u program Home Assistant

U glavni meni "Pregled", pomoću ugrađenog čarobnjaka ili ručnim uređivanjem datoteke, možemo dodati Sonoff preklopnu karticu.

Da biste dobili karticu kao što je prikazano na slici, u datoteku u odjeljku "views:" 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