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.
Otthoni asszisztens - integráció az IKEA Tradfri rendszerrel
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
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'
kép: inDomus.it