V článku představím proces přidání neoficiální integrace (Custom Component) do Home Assistant na příkladu integrace pomocí cloudových služeb eWeLink, a v důsledku toho nám umožní ovládat zařízení Sonoff bez změny jejich firmwaru.

Nedávno jsme ukázali, jak používat integrovanou integraci IKEA Tradfri Integration. Dnes vám ukážeme, jak nainstalovat neoficiální integrace.

Home Assistant má spoustu oficiálních integrací, které jsou připraveny k použití. Nevyžadují další instalaci a aktualizaci - jsou aktualizovány společně se systémem. Seznam všech aktuálně dostupných oficiálních integrací naleznete na adrese:

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

I přes tak rozsáhlou sbírku (v současné době 1540 rozšíření) je z důvodu tempa vývoje světa internetu věcí nutné vytvořit další integrace v rámci Home Assistant, a to nejen pro podporu dalších zařízení, ale také souvisejících s využíváním různých internetových služeb, algoritmů, automatizace atd. nové neoficiální integrace napsané komunitou Home Assistant. Říká se jim Vlastní komponenty, Jejich úložiště a pokyny jsou nejčastěji na portálu GitHub.

Neoficiální integrace jsou umístěny v adresáři:

\\ local \ config \ custom_components

gdzie místní, je domovský adresář Home Assistant. Musíme se starat o aktualizace vlastních komponent.

Níže představím proces přidávání neoficiální integrace do Home Assistant na příkladu integrace pomocí cloudových služeb eWeLink, což nám umožní řídit zařízení Sonoff bez změny jejich firmwaru. Do aplikace eWeLink jsem přidal přepínač Sonoff T4EU1C (bez neutrálního kabelu).

Fotografie: Banggood

2020-01-26 13_30_24-sonoff t4eu1c

Testovací konfigurace:

  • Domácí asistent 0.103.6,
  • Systém Hass.io (Raspberry Pi 2 B),
  • Samba share 9.0 nebo Configurator 4.2

Požadované vybavení:

  • V závislosti na konkrétním uživatelském komponentu bude v našem případě jedním z přepínačů Sonoff (model TX T4EU1C) přidán do původní aplikace eWeLink.

Úroveň postupu:

  • Jsou požadovány základní znalosti domácího asistenta.

Sonoff integrace

Integrační stránku, kterou budeme používat, najdete zde:

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

Stáhneme z něj potřebné soubory a najdeme instalační pokyny, jakož i seznam podporovaných zařízení Sonoff.

Protože se jedná o integraci se službou eWeLink, aby to mělo smysl, musíte nejprve vytvořit účet v aplikaci eWeLink a přidat k ní zařízení.

1. Stáhněte si vlastní komponentu "HASS-sonoff-ewelink"

Jdeme na web:

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

a stáhněte si archiv ZIP s potřebnými soubory. Poté rozbalte archiv na disk.

2. Kopírování souborů

Dbáme na to, abychom nainstalovali a nakonfigurovali doplněk Podíl Samby.

Prohlížeč souborů zadáme na následující adresu:

HASSIO \\ \ config \

HASSIO je název síťového umístění Home Assistant, které jsme nastavili v konfiguraci Podíl Samby (výchozí je HASSIO). Vytváříme novou složku s názvem custom_componenta uvnitř toho ještě jednoho - synoff.

Do této složky:

HASSIO \\ \ config \ custom_components \ sonoff \

zkopírujte soubory z dříve rozbaleného archivu „HASS-sonoff-ewelink-master.zip“.

3. Volitelné - Kontrola místní IP adresy zařízení

Vlastní komponenta Sonoff pracuje na principu využívání internetových služeb poskytovaných cloudem. V tomto případě je tento bod zbytečný.

Stává se však, že integrace (oficiální nebo ne) se připojuje přímo přes WiFi k zařízení v naší místní síti. Poté je nutné znát IP adresu tohoto zařízení a je doporučeno tuto adresu trvale přiřadit našemu routeru. V tomto případě si přečtěte tento bod.

Ve směrovači zkontrolujeme místní IP adresu vybraného zařízení podporovaného programem Home Assistant. Webové stránky routeru jsou obvykle umístěny na:

192.168.0.1

Řádek zařízení můžete často vidět podle názvu.

Poznámky:

  • Ve směrovačích „Connect Box“ společnosti UPC nejprve požádejte horkou linku o vzdálené stažení protokolu IPv4 namísto výchozího protokolu IPv6. Bez něj nenajdete příslušnou položku v nabídce routeru.

4. Modifikace configuration.yaml

Nejčastěji na webu GitHub s vybranou integrací existuje příručka, ve které autor podrobně popisuje sekci, která by měla být přidána do konfiguračního souboru. Tato část by měla být přidána k aktivaci dříve načtené integrace.

soubor configuration.yaml lze mimo jiné upravit pomocí doplňku Podíl Samby oraz Konfigurátor. W Podíl Samby máme přímo k dispozici soubor, zatímco v konfigurátor, jsou soubory upravovány nepřímo prostřednictvím uživatelského rozhraní Home Assistant. K tomuto účelu obvykle používám konfigurátor.

Možnost 1 - sdílení Samba

Po instalaci pluginu by měl být ve složce soubor „configuration.yaml“:

HASSIO \\ \ config \

Možnost 2 - Konfigurátor

Po instalaci doplňku v jeho nastavení stačí vybrat možnost „Zobrazit v postranním panelu“, abyste k němu měli snadný přístup z nabídky Domácí asistent, Kromě toho vybereme konfigurační soubor, upravíme jej v souladu se zbytkem pokynů a uložíme.

Chcete-li aktivovat integraci Sonoff, přidejte do konfiguračního souboru následující část:

sonoff: username: [Uživatelské jméno z aplikace eWeLink] heslo: [Heslo z aplikace eWeLink] scan_interval: 60 grace_period: 600 api_region: 'eu' entity_prefix: True debug: False

Ne všechny řádky sekce jsou povinné, podrobný popis naleznete na stránce integrace. Nyní uložte soubor a restartujte domácího asistenta.

5. Náhled přidaných zařízení Sonoff

Po restartování Home Assistant by nyní měla být kompatibilní zařízení Sonoff k dispozici v entitách:

Enter:

Nástroje pro vývojáře -> STÁTY

Zařízení přidaná do této integrace Home Assistant budou ve výchozím nastavení mít na začátku „sonoff_“ (pokud není v souboru configuration.yaml uvedeno jinak). Proto pro jejich náhled stačí v poli bytost začněte psát „sonoff“.

6. Přidání karty do Home Assistant

V hlavní nabídce „Přehled“ můžeme pomocí integrovaného průvodce nebo manuální úpravou souboru přidat kartu přepínače Sonoff.

Chcete-li získat kartu jako na obrázku, přidejte do souboru v části „zobrazení:“ sekci:

zobrazení: - název: Salon panel: true cesta: salon_view karty: - typ: entity title: Přepínače show_header_toggle: false entity: - entity: switch.sonoff_1000a68535 ikona: mdi: light-switch name: 'Switch'

obrázek: inDomus.it


Fascinující nové technologie, jejichž myšlenky prostě nikdy nekončí! Neustále objevuje nová zařízení, která testují, navrhují inteligentní řešení a staví je sám. Muž orchestru, který také skvěle tančí! Ps. objevil, jak komunikovat s čínským budíkem, tak respekt;)

Polská skupina Smart Home od SmartMe

Polská skupina Xiaomi od SmartMe

Propagace SmartMe

Související příspěvky