Straipsnyje pateiksiu neoficialios integracijos („Custom Component“) pridėjimą prie „Home Assistant“ integracijos pavyzdžiu, naudojant „eWeLink“ debesies paslaugas, ir dėl to leisime mums valdyti „Sonoff“ įrenginius nekeisdami jų programinės įrangos.

Neseniai parodėme, kaip naudoti įmontuotą „IKEA Tradfri Integration“. Šiandien jums parodysime, kaip įdiegti neoficialią integraciją.

„Home Assistant“ turi daug oficialių „Integrations“, parengtų naudoti. Jie nereikalauja iš mūsų papildomo diegimo ir atnaujinimo - jie atnaujinami kartu su sistema. Visų šiuo metu galimų oficialių integracijų sąrašą galite rasti:

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

Nepaisant tokios gausios kolekcijos (šiuo metu yra 1540 plėtinių), atsižvelgiant į IoT pasaulio plėtros tempą, reikia sukurti tolesnes „Home Assistant“ integracijas, ne tik palaikančias paskesnius įrenginius, bet ir susijusias su įvairių interneto paslaugų, algoritmų, automatikos ir kt. Naudojimu. naujos neoficialios integracijos, kurias parašė „Namų padėjėjo“ bendruomenė. Jie vadinami Individualūs komponentai, Dažniausiai jų saugyklos ir instrukcijos yra portale „GitHub“.

Neoficialios integracijos dedamos į katalogą:

\\ vietos \ config \ custom_components

kur vietinis, yra pagrindinis namų asistento katalogas. Turime pasirūpinti savo pasirinktinių komponentų atnaujinimais.

Žemiau pateiksiu neoficialios integracijos į „Home Assistant“ integracijos, naudojant „eWeLink“ debesies paslaugas, pavyzdį, ir tai leis mums valdyti „Sonoff“ įrenginius nekeičiant jų programinės įrangos. Į „eWeLink“ programą įtraukiau „Sonoff T4EU1C“ jungiklį (be neutralaus laido).

Nuotrauka: „Banggood“

2020-01-26 13_30_24-sonoff t4eu1c

Testo konfigūracija:

  • Namų padėjėjas 0.103.6,
  • „Hass.io“ sistema (Raspberry Pi 2 B),
  • „Samba share 9.0“ arba „Configurator 4.2“

Reikalinga įranga:

  • Atsižvelgiant į konkretų pasirinktinį komponentą, mūsų atveju tai bus vienas iš „Sonoff“ jungiklių (TX T4EU1C modelis), pridėtas prie originalios „eWeLink“ programos.

Pažangos lygis:

  • Būtinos pagrindinės žinios apie namų asistentą.

„Sonoff“ integracija

Integracijos puslapį, kurį naudosime, galite rasti čia:

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

Iš jo atsisiųsime reikiamus failus ir rasime diegimo instrukcijas, taip pat palaikomų „Sonoff“ įrenginių sąrašą.

Kadangi tai integracija su „eWeLink“ paslauga, kad ji būtų prasminga, pirmiausia turite sukurti sąskaitą „eWeLink“ programoje ir pridėti prie jos įrenginį.

1. Atsisiųskite pasirinktinį komponentą „HASS-sonoff-ewelink“

Mes einame į svetainę:

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

ir atsisiųskite .zip archyvą su reikiamais failais. Tada išpakuokite archyvą į diską.

2. Kopijuoti failus

Įsitikiname, kad įdiegėme ir sukonfigūravome priedą Samba dalis.

Mes įvedame failų naršyklę šiuo adresu:

HASSIO \\ \ config \

HASSIO yra namų pagalbininko tinklo vietos, kurią nustatėme konfigūracijoje, pavadinimas Samba dalis (numatytoji reikšmė yra HASSIO). Mes kuriame naują ten aplanką pasirinktiniai komponentaio jo viduje dar vienas - sūnus.

Į šį aplanką:

HASSIO \\ \ config \ custom_components \ sonoff \

nukopijuokite failus iš anksčiau neišpakuoto archyvo „HASS-sonoff-ewelink-master.zip“.

3. Pasirenkama - patikrinkite vietinį įrenginio IP adresą

„Sonoff“ tinkintas komponentas veikia interneto paslaugų, kurias teikia debesis, principu. Šiuo atveju šis punktas nereikalingas.

Tačiau atsitinka taip, kad integracija (oficiali ar ne) tiesiogiai per „WiFi“ prisijungia prie mūsų vietinio tinklo įrenginio. Tada reikalaujama žinoti šio įrenginio IP adresą ir rekomenduojama šį adresą visam laikui priskirti mūsų maršrutizatoriui. Tokiu atveju perskaitykite šį punktą.

Mes patikriname pasirinkto įrenginio, kurį palaiko „Home Assistant“ maršrutizatoriuje, vietinį IP adresą. Maršrutizatoriaus svetainė paprastai yra:

192.168.0.1

Įrenginio eilutę dažnai galite pamatyti pagal pavadinimą.

Pastabos:

  • UPC „Connect Box“ maršrutizatoriuose pirmiausia paprašykite karštosios linijos atsisiųsti IPv4 protokolą nuotoliniu būdu, o ne numatytuoju IPv6. Be jo maršrutizatoriaus meniu nerasite tinkamo elemento.

4. Modifikacija configuration.yaml

Dažniausiai „GitHub“ svetainėje su pasirinkta integracija yra vadovas, kuriame autorius išsamiai aprašo skyrių, kurį reikėtų pridėti prie konfigūracijos failo. Šis skyrius turėtų būti pridėtas, kad suaktyvintumėte anksčiau įkeltą integraciją.

byla config.yaml, be kita ko, gali būti modifikuotas naudojant priedą Samba dalis ir Konfigūratorius. W Samba dalis turime tiesiogiai prieinamą failą, kol esame konfigūratorius, failai taisomi netiesiogiai per „Home Assistant“ vartotojo sąsają. Aš paprastai naudojuosi šiuo tikslu konfigūratorius.

1 variantas - „Samba“ dalis

Įdiegus papildinį, failas „configuration.yaml“ turėtų būti aplanke:

HASSIO \\ \ config \

2 variantas - konfigūratorius

Įdiegus priedą, jo nustatymuose pakanka pasirinkti „Rodyti šoninėje juostoje“, kad galėtumėte lengvai pasiekti jį iš meniu Namų asistentas, Be to, mes pasirenkame konfigūracijos failą, modifikuojame jį pagal likusias instrukcijas ir išsaugome.

Norėdami suaktyvinti „Sonoff“ integraciją, pridėkite šį skyrių prie konfigūracijos failo:

„sonoff“: vartotojo vardas: [vartotojo vardas iš programos „eWeLink“] slaptažodis: [slaptažodis iš programos „eWeLink“] nuskaitymo intervalas: 60 grace_period: 600 api_region: „eu“ Entity_prefix: True debug: False

Ne visos skyriaus eilutės yra būtinos, išsamų aprašymą galite rasti integracijos puslapyje. Dabar išsaugokite failą ir paleiskite namų asistentą iš naujo.

5. Pridėtų „Sonoff“ įrenginių peržiūra

Paleidus „Home Assistant“ iš naujo, suderinamus „Sonoff“ įrenginius dabar turėtų būti galima rasti „Entities“:

Įveskite:

Kūrėjų įrankiai -> VALSTYBĖS

Įrenginiai, įtraukti į šią „Home Assistant“ integraciją, pagal numatytuosius nustatymus pradžioje turės „sonoff_“ (jei konfigūracijoje.yaml nenurodyta kitaip). Todėl norint juos peržiūrėti, pakanka lauke subjektas pradėkite rašyti „sonoff“.

6. Įdėkite kortelę į namų asistentą

Pagrindiniame meniu „Apžvalga“, naudodami įmontuotą vedlį arba rankiniu būdu redaguodami failą, galime pridėti „Sonoff“ jungiklio kortelę.

Norėdami gauti kortelę, kaip parodyta paveikslėlyje, faile, esančiame skyriuje „rodiniai:“, pridėkite skyrių:

peržiūros: - pavadinimas: salonų skydelis: tikras kelias: salonų peržiūros kortelės: - tipas: subjektų pavadinimas: perjungia „show_header_toggle“: melagingi subjektai: - subjektas: switch.sonoff_1000a68535 piktograma: mdi: šviesos jungiklio pavadinimas: „Switch“

nuotrauka: inDomus.it


Žavisi naujomis technologijomis, kurių idėjos niekada nesibaigia! Jis nuolatos atranda naujų prietaisų išbandymui, kuria išmaniuosius sprendimus ir pats juos kuria. Orkestro žmogus, kuris taip pat šoka puikiai! Ps. jis atrado, kaip bendrauti su Kinijos žadintuvu, todėl gerbk;)

Lenkų grupė „Smart Home“, kurią sukūrė „SmartMe“

Lenkų grupė „Xiaomi“ pagal „SmartMe“

„SmartMe“ akcijos

Susiję įrašai