I artikkelen vil jeg presentere prosessen med å legge til uoffisiell integrasjon (Custom Component) til Home Assistant på eksempelet på integrasjon ved bruk av eWeLink-skytjenester, og som et resultat tillate oss å kontrollere Sonoff-enheter uten å endre firmware.

Vi har nylig vist hvordan du bruker den innebygde IKEA Tradfri Integrasjonen. I dag vil vi vise deg hvordan du installerer uoffisielle integrasjoner.

Hjemmeassistent har mange offisielle integrasjoner som leveres med den, klar til bruk. De krever ikke ekstra installasjon eller oppdatering fra oss - de oppdateres sammen med systemet. En liste over alle tilgjengelige offisielle integrasjoner finner du på:

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

Til tross for en så stor samling (for tiden 1540 utvidelser), på grunn av tempoet i utviklingen av IoT-verdenen, er det behov for å skape ytterligere integrasjoner innen Home Assistant, ikke bare for å støtte påfølgende enheter, men også relatert til bruk av forskjellige internettjenester, algoritmer, automatisering, etc. nye, uoffisielle integrasjoner, skrevet av Hjemmeassistent-samfunnet. De kalles Tilpassede komponenter. Oftest finnes depotene og instruksjonene på GitHub-portalen.

Uoffisielle integrasjoner er plassert i katalogen:

\\ lokal \ config \ custom_components

gdzie lokal, er hjemmekatalogen til hjemmeassistent. Vi må ta vare på våre oppdateringer av tilpasset komponent.

Nedenfor presenterer jeg prosessen med å legge til uoffisiell integrasjon til Home Assistant på eksempelet med integrasjon ved bruk av eWeLink-skytjenester, og som et resultat tillater oss å kontrollere Sonoff-enheter uten å endre firmware. Jeg har lagt Sonoff T4EU1C-bryter (uten nøytral kabel) til eWeLink-applikasjonen.

Foto: Banggood

2020-01-26 13_30_24-sonoff t4eu1c

Testkonfigurasjon:

  • Hjemmeassistent 0.103.6,
  • Hass.io-system (Raspberry Pi 2 B),
  • Samba share 9.0 eller Configurator 4.2 tillegg

Nødvendig utstyr:

  • Avhengig av den spesifikke tilpassede komponenten, vil det i vårt tilfelle være en av Sonoff-bryterne (TX T4EU1C-modellen) som er lagt til den originale eWeLink-applikasjonen.

Nivå på avansement:

  • Det kreves grunnleggende kunnskaper om hjemmeassistent.

Sonoff-integrasjon

Integrasjonssiden vi bruker, finner du her:

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

Vi vil laste ned de nødvendige filene fra den og finne installasjonsinstruksjoner, samt en liste over støttede Sonoff-enheter.

Fordi det er en integrasjon med eWeLink-tjenesten, for at det skal være fornuftig, må du først opprette en konto i eWeLink-applikasjonen og legge til en enhet til den.

1. Last ned tilpasset komponent "HASS-sonoff-ewelink"

Vi går til nettstedet:

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

og last ned .zip-arkivet med de nødvendige filene. Pakk deretter ut arkivet til disken.

2. Kopiere filer

Vi sørger for at vi har installert og konfigurert tillegget Samba-andel.

Vi oppgir filutforskeren til følgende adresse:

HASSIO \\ \ config \

HASSIO er navnet på hjemmetassistentnettstedet som vi konfigurerte i konfigurasjonen Samba-andel (standard er HASSIO). Vi lager en ny mappe der custom_componentsog en til - sonoff.

Til denne mappen:

HASSIO \\ \ config \ custom_components \ sonoff \

kopier filene fra det tidligere utpakket arkivet "HASS-sonoff-ewelink-master.zip".

3. Valgfritt - Sjekk enhetens lokale IP-adresse

Sonoffs tilpassede komponent fungerer etter prinsippet om å bruke internettjenester levert av nettskyen. I dette tilfellet er dette punktet unødvendig.

Det hender imidlertid at integrasjonen (offisiell eller ikke) kobles direkte via WiFi til enheten i vårt lokale nettverk. Det kreves da å vite IP-adressen til denne enheten, og det anbefales å tilordne denne adressen permanent i ruteren vår. I dette tilfellet, les dette punktet.

Vi sjekker den lokale IP-adressen til den valgte enheten som støttes av hjemmeassistent i ruteren. Ruterens nettsted ligger vanligvis på:

192.168.0.1

Du kan ofte se enhetslinjen etter navn.

Merknader:

  • I UPC "Connect Box" -rutere, ber du først telefonlinjen om å laste opp IPv4-protokollen eksternt i stedet for standard IPv6. Uten det vil du ikke finne det aktuelle elementet i rutermenyen.

4. Modifikasjonskonfigurasjon.yaml

Oftest på GitHub-nettstedet med valgt integrasjon er det en manual der forfatteren beskriver i detalj delen som skal legges til i konfigurasjonsfilen. Denne delen bør legges til for å aktivere integrering som er lastet tidligere.

fil config.yaml kan endres, blant andre ved hjelp av et tillegg Samba-andel oraz Configurator. W Samba-andel Vi har direkte tilgjengelig fil mens vi er i Configurator, filer redigeres indirekte gjennom Home Assistant-brukergrensesnittet. Jeg bruker vanligvis til dette formålet Configurator.

Alternativ 1 - Samba-aksje

Etter installasjon av plugin-filen, skal filen "config.yaml" være i mappen:

HASSIO \\ \ config \

Alternativ 2 - Konfigurator

Etter installasjonen av tillegget er det nok i innstillingene å velge "Vis i sidefelt" for å ha enkel tilgang til det fra menyen Hjemmeværende. I tillegg velger vi konfigurasjonsfilen, modifiserer den i samsvar med resten av instruksjonene og lagrer.

For å aktivere Sonoff-integrasjon, legg til følgende seksjon i konfigurasjonsfilen:

sonoff: brukernavn: [Brukernavn fra eWeLink-applikasjonen] passord: [Passord fra eWeLink-applikasjonen] scan_interval: 60 grace_period: 600 api_region: 'eu' enhet_referanse: True debug: False

Ikke alle linjer i seksjonen er påkrevd, en detaljert beskrivelse finner du på integrasjonssiden. Lagre nå filen og start hjemmeassistenten på nytt.

5. Forhåndsvisning av ekstra Sonoff-enheter

Etter at Home Assistant er startet på nytt, skal kompatible Sonoff-enheter nå være tilgjengelige i enheter:

Enter:

Utviklingsverktøy -> STATER

Enheter lagt til i denne hjemmeassistent-integrasjonen vil ha “sonoff_” i begynnelsen som standard (med mindre annet er spesifisert i konfigurasjon.yaml). For å forhåndsvise dem er det nok i feltet enhet begynn å skrive "sonoff".

6. Legge til kort i hjemmeassistenten

I hovedmenyen "Oversikt", ved å bruke den innebygde veiviseren eller ved å redigere filen manuelt, kan vi legge til Sonoff-bryterkortet.

For å få kortet som vist på bildet, legger du til delen i filen under "visninger:" -delen:

visninger: - tittel: Salongpanel: sann bane: salon_visningskort: - type: enheter tittel: Bryter show_header_toggle: falske enheter: - enhet: switch.sonoff_1000a68535 icon: mdi: light-switch name: 'Switch'

bilde: inDomus.it


En fascinator for nye teknologier hvis ideer rett og slett aldri slutter! Han oppdager stadig nytt utstyr for å teste, designer smarte løsninger og bygger dem selv. En orkestermann som også danser flott! Ps. han oppdaget hvordan han skulle kommunisere med den kinesiske vekkerklokken, så respekt;)

Polsk gruppe Smart Home av SmartMe

Polsk gruppe Xiaomi av SmartMe

SmartMe-kampanjer

Relaterte innlegg