A cikkben bemutatom a nem hivatalos integráció (Custom Component) hozzáadását a Home Assistanthoz az eWeLink felhőszolgáltatásokkal történő integráció példáján, és ennek eredményeként lehetővé tesszük a Sonoff eszközök vezérlését a firmware megváltoztatása nélkül.

Nemrég bemutattuk, hogyan lehet használni a beépített IKEA Tradfri Integration alkalmazást. Ma megmutatjuk, hogyan telepítheti a nem hivatalos integrációkat.

A Home Assistant sok hivatalos integrációval rendelkezik, amelyek használatra készek. Nem igényelnek tőlünk további telepítést és frissítést - a rendszerrel együtt frissülnek. Az összes jelenleg elérhető hivatalos integráció listája megtalálható a következő oldalon:

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

Egy ilyen nagy gyűjtemény ellenére (jelenleg 1540 kiterjesztés) az IoT világának fejlődésének üteme miatt további integrációkat kell létrehozni a Home Assistant-en belül, nemcsak a későbbi eszközök támogatására, hanem a különféle internetes szolgáltatások, algoritmusok, automatizálás stb. Használatához is. új, nem hivatalos integrációk, amelyeket a Házi Asszisztens közösség írt. Felhívják őket Egyedi alkatrészek. Adattáraik és útmutatásaik általában a GitHub portálon találhatók.

A nem hivatalos integrációkat a könyvtárba helyezzük:

\\ helyi \ config \ custom_components

ahol helyi, a Home Assistant otthoni könyvtára. Gondoskodnunk kell az egyedi alkatrészek frissítéséről.

Az alábbiakban bemutatom a nem hivatalos integráció hozzáadását a Home Assistanthoz az eWeLink felhőszolgáltatásokkal történő integráció példáján, és ennek eredményeként lehetővé tesszük a Sonoff eszközök vezérlését a firmware megváltoztatása nélkül. Felvettem a Sonoff T4EU1C kapcsolót (semleges kábel nélkül) az eWeLink alkalmazáshoz.

Fotó: Banggood

2020-01-26 13_30_24-sonoff t4eu1c

Teszt konfiguráció:

  • Otthoni asszisztens 0.103.6,
  • Hass.io rendszer (Raspberry Pi 2 B),
  • A Samba share 9.0 vagy a Configurator 4.2 kiegészítő

Szükséges felszerelés:

  • Az adott egyedi alkotóelemtől függően, esetünkben ez az egyik Sonoff kapcsoló (TX T4EU1C modell), amelyet hozzáadtak az eredeti eWeLink alkalmazáshoz.

Előrelépés szintje:

  • A házi asszisztens alapvető ismereteire van szükség.

Sonoff integráció

Az integrációs oldal, amelyet használunk, itt található:

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

Tölti le a szükséges fájlokat, és megtalálja a telepítési utasításokat, valamint a támogatott Sonoff-eszközök listáját.

Mivel ez az eWeLink szolgáltatással történő integráció, ennek értelme érdekében előbb létre kell hoznia egy fiókot az eWeLink alkalmazásban, és hozzá kell adnia egy eszközt.

1. Töltse le a "HASS-sonoff-ewelink" egyéni összetevőt

Megyünk a weboldalra:

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

és töltse le a .zip archívumot a szükséges fájlokkal. Ezután csomagolja ki az archívumot a lemezen.

2. Fájlok másolása

Gondoskodunk arról, hogy telepítettük és konfiguráltuk-e a kiegészítőt Samba részesedés.

A fájlkezelőt a következő címre írjuk be:

HASSIO \\ \ config \

HASSIO a háziasszisztens hálózati helyének a neve, amelyet a konfigurációban beállítottunk Samba részesedés (alapértelmezés: HASSIO). Új nevű mappát készítünk egyedi_komponensekés benne még egy - sonoff.

Ebbe a mappába:

HASSIO \\ \ config \ custom_components \ sonoff \

másolja a fájlokat a korábban kicsomagolt "HASS-sonoff-ewelink-master.zip" archívumból.

3. Opcionális - Az eszköz helyi IP-címének ellenőrzése

A Sonoff egyedi alkotóeleme a felhő által nyújtott internet-szolgáltatások igénybevételének elvén működik. Ebben az esetben ez a pont szükségtelen.

Előfordulhat azonban, hogy az integráció (hivatalos vagy sem) közvetlenül WiFi-n keresztül kapcsolódik a helyi hálózatunk eszközéhez. Ezután ismernie kell ennek az eszköznek az IP-címét, és ajánlott, hogy ezt a címet véglegesen hozzárendeljük útválasztónkban. Ebben az esetben olvassa el ezt a pontot.

Ellenőrizzük a kiválasztott eszköz helyi IP-címét, amelyet a Home Assistant támogat az útválasztón. A router webhelye általában a következő címen található:

192.168.0.1

Az eszköz sorát gyakran név szerint láthatja.

Megjegyzések:

  • A UPC "Connect Box" útválasztóiban először kérje meg a forródrótot, hogy távolítsa el az IPv4 protokollt az alapértelmezett IPv6 helyett. Enélkül nem találja meg a megfelelő elemet az útválasztó menüjében.

4. A configuration.yaml módosítása

Leggyakrabban a kiválasztott integrációval rendelkező GitHub weboldalon található egy kézikönyv, amelyben a szerző részletesen leírja azt a részt, amelyet hozzá kell adni a konfigurációs fájlhoz. Ezt a részt hozzá kell adni az előzőleg betöltött integráció aktiválásához.

fájl A configuration.yaml többek között módosítható kiegészítő használatával Samba részesedés oraz Konfigurátor. W Samba részesedés közvetlenül elérhető fájlunk van, míg a konfigurátor, a fájlok közvetett módon a Home Assistant felhasználói felületen szerkeszthetők. Általában erre a célra használom konfigurátor.

1. lehetőség - Samba megosztás

A beépülő modul telepítése után a "configuration.yaml" fájlnak a mappában kell lennie:

HASSIO \\ \ config \

2. lehetőség - Konfigurátor

A kiegészítő telepítése után annak beállításaiban elegendő kiválasztani a "Megjelenítés az oldalsávon" lehetőséget, hogy a menüből könnyen hozzáférhessen hozzá Otthoni asszisztens. Ezenkívül kiválasztjuk a konfigurációs fájlt, módosítottuk a többi utasításnak megfelelően, és elmentjük.

A Sonoff integráció aktiválásához adja hozzá a következő részt a konfigurációs fájlhoz:

sonoff: felhasználónév: [felhasználónév az eWeLink alkalmazásból] jelszó: [jelszó az eWeLink alkalmazásból] scan_intervall: 60 grace_period: 600 api_region: 'eu' entitás_prefix: True debug: False

A szakasz nem minden sorához szükséges, a részletes leírás az integrációs oldalon található. Most mentse el a fájlt, és indítsa újra a Home Assistant alkalmazást.

5. A hozzáadott Sonoff eszközök áttekintése

A Home Assistant újraindítása után a kompatibilis Sonoff eszközöknek elérhetőnek kell lenniük az Entitásokban:

Írja:

Fejlesztői eszközök -> ÁLLAMOK

Az ebben az otthoni asszisztens-integrációban hozzáadott eszközök alapértelmezés szerint a „sonoff_” betűvel jelennek meg (hacsak a configuration.yaml nem rendelkezik másként). Ezért az előnézet megtekintéséhez elég a mezőben egység kezdje el beírni a "sonoff" szót.

6. Kártya hozzáadása a Home Assistant alkalmazáshoz

Az "Áttekintés" főmenüben a beépített varázsló segítségével vagy a fájl manuális szerkesztésével hozzáadhatjuk a Sonoff kapcsolókártyát.

A képen látható kártya megszerzéséhez a "nézetek:" szakasz alatti fájlban adja hozzá a következő részt:

nézetek: - cím: Szalon panel: valós út: szalon-nézet kártyák: - típus: entitások címe: Váltás a show_header_toggle: hamis entitások: - entitás: switch.sonoff_1000a68535 ikon: mdi: light-switch név: 'Switch'


Az új technológiák lenyűgözője, amelynek ötletei egyszerűen soha nem érnek véget! Folyamatosan fedez fel új berendezéseket teszteléshez, intelligens megoldásokat tervez és készít saját maga. Egy zenekari ember, aki szintén remekül táncol! Ps. felfedezte, hogyan kell kommunikálni a kínai ébresztőórával, ezért tarts tiszteletben;)

A SmartMe lengyel csoportja, a Smart Home

A SmartMe lengyel Xiaomi csoportja

SmartMe promóciók

Kapcsolódó hozzászólások