V článku predstavím proces pridania neoficiálnej integrácie (Custom Component) do Home Assistant na príklade integrácie pomocou cloudových služieb eWeLink, a ako výsledok, ktorý nám umožní ovládať zariadenia Sonoff bez zmeny ich firmvéru.

Nedávno sme ukázali, ako používať integrovanú integráciu IKEA Tradfri Integration. Dnes vám ukážeme, ako nainštalovať neoficiálnu integráciu.

Home Assistant má veľa oficiálnych integrácií, ktoré sú s nimi pripravené a pripravené na použitie. Nevyžadujú od nás ďalšiu inštaláciu a aktualizáciu - aktualizujú sa spolu so systémom. Zoznam všetkých momentálne dostupných oficiálnych integrácií nájdete na adrese:

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

Napriek tak veľkej kolekcii (v súčasnosti 1540 rozšírení) je vzhľadom na tempo rozvoja sveta internetu vecí potrebné vytvoriť ďalšie integrácie v rámci domáceho asistenta, a to nielen na podporu následných zariadení, ale tiež v súvislosti s využívaním rôznych internetových služieb, algoritmov, automatizácie atď. nové neoficiálne integrácie napísané komunitou domáceho asistenta. Hovoria sa Vlastné komponenty, Ich archívy a pokyny sa najčastejšie nachádzajú na portáli GitHub.

Neoficiálne integrácie sú umiestnené v adresári:

\\ local \ config \ custom_components

kde miestne, je domovským adresárom domáceho asistenta. Musíme sa starať o aktualizácie vlastných komponentov.

Nižšie uvediem proces pridania neoficiálnej integrácie do domáceho asistenta na príklade integrácie pomocou cloudových služieb eWeLink, a ako výsledok, ktorý nám umožní ovládať zariadenia Sonoff bez zmeny ich firmvéru. Do aplikácie eWeLink som pridal prepínač Sonoff T4EU1C (bez neutrálneho kábla).

Foto: Banggood

2020-01-26 13_30_24-sonoff t4eu1c

Konfigurácia testu:

  • Domáci asistent 0.103.6,
  • Systém Hass.io (Raspberry Pi 2 B),
  • Samba share 9.0 alebo Configurator 4.2 add-on

Požadované vybavenie:

  • V závislosti od konkrétneho vlastného komponentu v našom prípade bude do pôvodnej aplikácie eWeLink pridaný jeden z prepínačov Sonoff (model TX T4EU1C).

Úroveň postupu:

  • Vyžaduje sa základná znalosť domáceho asistenta.

Sonoff integrácia

Integračnú stránku, ktorú budeme používať, nájdete tu:

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

Z neho stiahneme potrebné súbory a nájdeme inštalačné pokyny, ako aj zoznam podporovaných zariadení Sonoff.

Pretože to je integrácia so službou eWeLink, aby to malo zmysel, musíte si najprv vytvoriť účet v aplikácii eWeLink a pridať doň zariadenie.

1. Stiahnite si vlastnú súčasť "HASS-sonoff-ewelink"

Ideme na webovú stránku:

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

a stiahnite si archív .zip s potrebnými súbormi. Potom rozbaľte archív na disk.

2. Kopírovanie súborov

Zabezpečujeme, aby sme doplnok nainštalovali a nakonfigurovali Podiel Samby.

Prieskumník súborov zadáme na nasledujúcu adresu:

Hassia \\ \ config \

Hassia je názov sieťového umiestnenia Home Assistant, ktoré sme nastavili v konfigurácii Podiel Samby (predvolená hodnota je Hassia). Vytvárame tam nový priečinok custom_componentsa v ňom ešte jeden - sonoff.

Do tohto priečinka:

Hassia \\ \ config \ custom_components \ sonoff \

skopírujte súbory z predtým rozbaleného archívu „HASS-sonoff-ewelink-master.zip“.

3. Voliteľné - kontrola lokálnej adresy IP zariadenia

Vlastná súčasť Sonoff pracuje na princípe využívania internetových služieb poskytovaných prostredníctvom cloudu. V tomto prípade tento bod nie je potrebný.

Stáva sa však, že integrácia (oficiálna alebo nie) sa pripája priamo cez WiFi k zariadeniu v našej lokálnej sieti. Potom je potrebné poznať IP adresu tohto zariadenia a odporúča sa priradiť túto adresu natrvalo v našom smerovači. V takom prípade si prečítajte tento bod.

V smerovači skontrolujeme lokálnu IP adresu vybraného zariadenia, ktorú podporuje domáci asistent. Webová stránka smerovača sa zvyčajne nachádza na adrese:

192.168.0.1

Riadok zariadenia môžete často vidieť podľa názvu.

Poznámky:

  • V smerovačoch „Connect Box“ spoločnosti UPC najskôr požiadajte horúcu linku, aby namiesto predvoleného protokolu IPv4 stiahla protokol IPv6 na diaľku. Bez neho nenájdete príslušnú položku v ponuke smerovača.

4. Modifikácia configuration.yaml

Najčastejšie je na webovej stránke GitHub s vybranou integráciou príručka, v ktorej autor podrobne popisuje časť, ktorá by sa mala pridať do konfiguračného súboru. Táto časť by sa mala pridať, aby sa aktivovala integrácia už načítaná.

súbor configuration.yaml je možné okrem iného modifikovať pomocou doplnku Podiel Samby oraz Konfigurátor. W Podiel Samby máme priamo k dispozícii súbor, zatiaľ čo v konfigurátor, súbory sa upravujú nepriamo prostredníctvom používateľského rozhrania Home Assistant. Na tento účel zvyčajne používam konfigurátor.

Možnosť 1 - zdieľanie Samba

Po nainštalovaní pluginu by sa mal v priečinku nachádzať súbor „configuration.yaml“:

Hassia \\ \ config \

Možnosť 2 - Konfigurátor

Po nainštalovaní doplnku v jeho nastaveniach stačí zvoliť možnosť „Zobraziť na bočnom paneli“, aby ste k nemu mali ľahký prístup z ponuky Domovský asistent, Ďalej vyberieme konfiguračný súbor, upravíme ho v súlade s ostatnými pokynmi a uložíme.

Ak chcete aktivovať integráciu Sonoff, do konfiguračného súboru pridajte nasledujúcu časť:

sonoff: username: [Username from eWeLink application] heslo: [Password from eWeLink application] scan_interval: 60 grace_period: 600 api_region: 'eu' entity_prefix: True debug: False

Nie všetky riadky oddielu sú povinné, podrobný popis nájdete na integračnej stránke. Teraz uložte súbor a reštartujte domáceho asistenta.

5. Ukážka pridaných zariadení Sonoff

Po reštartovaní aplikácie Home Assistant by teraz mali byť kompatibilné zariadenia Sonoff k dispozícii v entitách:

Enter:

Nástroje pre vývojárov -> ŠTÁTY

Zariadenia pridané do tejto integrácie Home Assistant budú mať predvolene na začiatku „sonoff_“ (pokiaľ nie je v konfigurácii.yaml uvedené inak). Preto na ich náhľad stačí v teréne bytosť začnite písať „sonoff“.

6. Pridanie karty do domáceho asistenta

V hlavnom menu „Prehľad“ môžeme pomocou zabudovaného sprievodcu alebo manuálnou úpravou súboru pridať prepínaciu kartu Sonoff.

Ak chcete získať kartu, ako je to znázornené na obrázku, do súboru v sekcii „zobrazenia:“ pridajte sekciu:

views: - názov: Salon panel: true cesta: salon_view karty: - typ: entity title: Prepínače show_header_toggle: false entity: - entity: switch.sonoff_1000a68535 ikona: mdi: light-switch name: 'Switch'

obrázok: inDomus.it


Fascinujúci nová technológia, ktorej nápady nikdy nekončia! Neustále objavuje nové vybavenie na testovanie, navrhovanie inteligentných riešení a ich budovanie sám. Muž v orchestri, ktorý tiež skvele tancuje! Ps. objavil, ako komunikovať s čínskym budíkom, tak rešpektujte;)

Poľská skupina Smart Home od SmartMe

Poľská skupina Xiaomi od SmartMe

Propagácie SmartMe

Súvisiace príspevky