Esitän artikkelissa prosessin, jolla lisätään epävirallisen integraation (mukautettu komponentti) Home Assistant -sovellukseen esimerkiksi integroinnista eWeLink-pilvipalveluiden avulla, ja sen seurauksena annamme meille mahdollisuuden hallita Sonoff-laitteita muuttamatta niiden laiteohjelmistoa.

Olemme äskettäin osoittaneet, kuinka käyttää sisäänrakennettua IKEA Tradfri -integraatiota. Tänään osoitamme sinulle, kuinka epäviralliset integraatiot asennetaan.

Home Assistantilla on paljon virallisia integraatioita, jotka ovat mukana, käyttövalmiina. Ne eivät vaadi meiltä lisäasennuksia ja päivityksiä - ne päivitetään järjestelmän mukana. Luettelo kaikista tällä hetkellä saatavilla olevista virallisista integraatioista on osoitteessa:

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

Tästä laajasta kokoelmasta (tällä hetkellä 1540 laajennusta) huolimatta Internet-maailman kehitysvauhdin vuoksi on tarpeen luoda uusia integraatioita Home Assistant -sovelluksen sisälle, ei vain tukemaan seuraavia laitteita, vaan myös liittymään erilaisten Internet-palveluiden, algoritmien, automaation jne. Käyttöön. uudet, epäviralliset integraatiot, kirjoittanut Home Assistant -yhteisö. Heitä kutsutaan Mukautetut osat. Useimmiten heidän arkistot ja ohjeet ovat GitHub-portaalissa.

Epäviralliset integraatiot sijoitetaan hakemistoon:

\\ paikalliset \ config \ custom_components

gdzie paikallinen, on Home Assistantin kotihakemisto. Meidän on pidettävä huolta mukautettujen komponenttien päivityksistä.

Seuraavaksi esitän prosessin, jolla lisätään epävirallisen integraation lisääminen Home Assistant -sovellukseen esimerkiksi integroinnista eWeLink-pilvipalveluiden avulla, ja sen seurauksena annamme meille mahdollisuuden hallita Sonoff-laitteita muuttamatta niiden laiteohjelmistoa. Olen lisännyt Sonoff T4EU1C -kytkimen (ilman neutraalikaapelia) eWeLink-sovellukseen.

Kuva: Banggood

2020-01-26 13_30_24-sonoff t4eu1c

Testin kokoonpano:

  • Kotiavustaja 0.103.6,
  • Hass.io -järjestelmä (Vadelma Pi 2 B),
  • Samba share 9.0 tai Configurator 4.2 -lisäosa

Vaadittavat laitteet:

  • Erityisestä mukautetusta komponentista riippuen, tässä tapauksessa se on yksi Sonoff-kytkimistä (TX T4EU1C -malli), joka on lisätty alkuperäiseen eWeLink-sovellukseen.

Edistymisen taso:

  • Perustiedot kotiassistentista vaaditaan.

Sonoffin integrointi

Käytetty integraatiosivu löytyy täältä:

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

Lataamme siitä tarvittavat tiedostot ja löydämme asennusohjeet sekä luettelon tuetuista Sonoff-laitteista.

Koska se on integrointi eWeLink-palveluun, sen järkevyys on luotava ensin tili eWeLink-sovelluksessa ja lisättävä siihen laite.

1. Lataa mukautettu komponentti "HASS-sonoff-ewelink"

Siirrymme verkkosivustoon:

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

ja lataa .zip-arkisto tarvittavilla tiedostoilla. Pura sitten arkisto levylle.

2. Kopioi tiedostoja

Varmistamme, että olemme asentaneet ja määrittäneet lisäosan Samban osake.

Annamme tiedostomuotoilijan seuraavaan osoitteeseen:

Hassio \\ \ config \

Hassio on kotiassistentin verkon sijainnin nimi, jonka määritimme kokoonpanossa Samban osake (oletus on Hassio). Luomme uuden kansion, jonka nimi on siellä custom_componentsja sen sisällä vielä yksi - poika.

Tähän kansioon:

Hassio \\ \ config \ custom_components \ sonoff \

kopioi tiedostot aiemmin pakkaamattomasta arkistosta "HASS-sonoff-ewelink-master.zip".

3. Valinnainen - laitteen paikallisen IP-osoitteen tarkistaminen

Sonoffin mukautettu komponentti toimii periaatteessa, jonka mukaan pilvi tarjoaa Internet-palveluita. Tässä tapauksessa tämä kohta on tarpeeton.

Tosin tapahtuu, että integrointi (virallinen vai ei) kytkeytyy suoraan langattoman verkon kautta paikallisen verkon laitteeseen. Sitten vaaditaan tietämään tämän laitteen IP-osoite ja on suositeltavaa antaa tämä osoite pysyvästi reitittimessämme. Lue tässä kohdassa tämä kohta.

Tarkistamme valitun laitteen paikallisen IP-osoitteen, jota Home Assistant tukee reitittimessä. Reitittimen verkkosivusto sijaitsee yleensä:

192.168.0.1

Voit nähdä laitteen rivin nimen mukaan.

huomautuksia:

  • Pyydä ensin UPC: n "Connect Box" -reitittimiä hotline lataamaan IPv4-protokolla etänä IPv6-oletusarvon sijaan. Ilman sitä et löydä sopivaa kohdetta reitittimen valikosta.

4. Muutoskokoonpano.yaml

Useimmiten valitulla integroinnilla varustetulla GitHub-verkkosivustolla on käsikirja, jossa kirjoittaja kuvaa yksityiskohtaisesti osan, joka lisätään määritystiedostoon. Tämä osa tulisi lisätä aiemmin ladatun integroinnin aktivoimiseksi.

tiedosto configuration.yaml voidaan muuntaa muun muassa käyttämällä lisäosaa Samban osake oraz Konfiguraattori. W Samban osake meillä on suoraan saatavilla tiedosto, kun olemme konfiguraattori, tiedostoja muokataan epäsuorasti Home Assistant -käyttöliittymän kautta. Käytän yleensä tähän tarkoitukseen konfiguraattori.

Vaihtoehto 1 - Samban osuus

Laajennuksen asentamisen jälkeen tiedoston "configuration.yaml" tulisi olla kansiossa:

Hassio \\ \ config \

Vaihtoehto 2 - Configurator

Lisäosan asentamisen jälkeen riittää, että valitset "Näytä sivupalkissa", jotta pääset helposti valikosta Home Assistant. Lisäksi valitsemme kokoonpanotiedoston, muokkaamme sitä muiden ohjeiden mukaisesti ja tallennamme.

Aktivoi Sonoff-integraatio lisäämällä seuraava osa asetustiedostoon:

sonoff: käyttäjänimi: [käyttäjätunnus eWeLink-sovelluksesta] salasana: [salasana eWeLink-sovelluksesta] skannausintervalli: 60 grace_period: 600 api_region: 'eu' Entity_prefix: True debug: False

Kaikkia osion rivejä ei tarvita, yksityiskohtainen kuvaus löytyy integraatiosivulta. Tallenna nyt tiedosto ja käynnistä Home Assistant.

5. Esikatselu lisätyistä Sonoff-laitteista

Kun Home Assistant on käynnistetty uudelleen, yhteensopivien Sonoff-laitteiden pitäisi nyt olla saatavana kokonaisuuksissa:

Anna:

Kehittäjien työkalut -> VALTIOT

Tässä Home Assistant -integraatiossa lisättyjen laitteiden alussa on oletusarvoisesti "sonoff_" (ellei kokoonpanossa.yaml toisin mainita). Siksi niiden esikatselu riittää kentällä kokonaisuus ala kirjoittaa "sonoff".

6. Kortin lisääminen kotiassistenttiin

Päävalikossa "Yleiskatsaus", käyttämällä sisäänrakennettua ohjattua toimintoa tai muokkaamalla tiedostoa manuaalisesti, voimme lisätä Sonoff-kytkinkortin.

Saadaksesi kortin kuten kuvassa, lisää osioon "Views:" -osion tiedostoon:

näkymät: - otsikko: Salonki paneeli: oikea polku: salon_view-kortit: - tyyppi: entiteettien otsikko: Kytkee show_header_toggle: vääriä yksiköitä: - kokonaisuus: switch.sonoff_1000a68535 kuvake: mdi: light-switch name: 'Switch'

kuva: inDomus.it


Kiehtova uusi tekniikka, jonka ideat eivät yksinkertaisesti lopu! Hän etsii jatkuvasti uusia laitteita testattavaksi, suunnittelee älykkäitä ratkaisuja ja rakentaa ne itse. Orkesterimies, joka myös tanssii hienosti! Ps. hän löysi kuinka kommunikoida kiinalaisen herätyskellon kanssa, niin kunnioitusta;)

Puolalainen Smart Home -ryhmän Smart Home -ryhmä

Puolalainen ryhmä Xiaomi by SmartMe

SmartMe-kampanjat

Aiheeseen liittyvät viestit