Am Artikel wäert ech de Prozess presentéieren fir d'offiziell Integratioun (Custom Component) un den Home Assistant ze addéieren op d'Beispill vun der Integratioun mat eWeLink Cloud Servicer, an als Resultat erlaabt eis Sonoff Apparater ze kontrolléieren ouni hir Firmware z'änneren.
Mir hunn viru kuerzem gewisen wéi mir déi gebaut IKEA Tradfri Integratioun benotzen. Haut wäerte mir Iech weisen wéi inoffiziellen Integratiounen ze installéieren.
Home Assistant - Integratioun mam IKEA Tradfri System
Home Assistant et huet vill offiziell Integratiounen déi mat derbäi kommen, prett fir ze benotzen. Si erfuerderen keng zousätzlech Installatioun an Aktualiséierung vun eis - si ginn zesumme mam System aktualiséiert. D'Lëscht vun all aktuell verfügbaren offiziellen Integratiounen fannt Dir op:
https://www.home-assistant.io/integrations/
Trotz esou enger grousser Sammlung (aktuell 1540 Extensiounen), wéinst dem Tempo vun der Weltentwécklung IoT, et gëtt e Besoin fir weider Integratiounen als Deel vum Home Assistant ze kreéieren, net nëmmen fir aner Apparater z'ënnerstëtzen, awer och am Zesummenhang mat der Notzung vu verschiddenen Internetservicer, Algorithmen, Automatisatioun, etc. Nei, inoffiziell Integratiounen ginn erstallt, geschriwwen vum der Home Assistant Gemeinschaft. Si ginn genannt Benotzerdefinéiert Komponenten. Déi meescht dacks hir Repositories an Instruktiounen sinn am GitHub Portal.
Onoffiziell Integratiounen ginn an den Dossier gesat:
\\ lokal \ Configuratiounsdatei \ custom_components
wou lokal, ass den Heemverzeechnes vum Home Assistant. Mir mussen eis Custom Component Updates oppassen.
Drënner wäert ech de Prozess presentéieren fir inoffiziell Integratioun un den Home Assistant op d'Beispill vun der Integratioun mat eWeLink Cloud Servicer ze addéieren, an als Resultat erlaabt eis Geräter ze kontrolléieren sonoffouni hir Firmware z'änneren. Ech hunn eWeLink op d'Applikatioun bäigefüügt schalt Sonoff T4EU1C (ouni Neutral Drot).
Foto: Banggood

Testkonfiguratioun:
- Heemassistent 0.103.6,
- Hass.io System (Raspberry Pi 2 B),
- Samba deelen 9.0 oder Configurator 4.2
Noutwendeg Ausrüstung:
- Ofhängeg vum spezifesche Custom Component, an eisem Fall wäert et ee vun de Sonoff Schalteren (TX T4EU1C Modell) ginn an déi originell eWeLink Applikatioun bäigefüügt ginn.
Niveau vun der Avance:
- Basis Kenntnisser vum Haus Assistent ass erfuerderlech.
Sonoff Integratioun
D'Integratiounssäit déi mir benotze kann hei fonnt ginn:
https://github.com/peterbuga/HASS-sonoff-ewelink
Mir lueden déi néideg Dateien derbäi an fannen d'Installatiounsinstruktiounen, souwéi eng Lëscht mat ënnerstëtzte Sonoff Geräter.
Well et eng Integratioun mam eWeLink Service ass, fir datt et Sënn mécht, musst Dir als éischt e Konto an der eWeLink Applikatioun erstellen an en Apparat derbäi.

1. Download Benotzerdefinéiert Komponent "HASS-sonoff-ewelink"
Mir ginn op d'Websäit:
https://github.com/peterbuga/HASS-sonoff-ewelink
an luet den .zip Archiv mat den néidege Dateien erof. Packt den Archiv dann op de Späicher eraus.

2. Dateie kopéieren
Mir stellen sécher datt mir den Add-on installéiert an konfiguréiert hunn Samba deelen.
Mir ginn den Date Explorer un déi folgend Adress an:
HASSIO \\ \ Configuratiounsdatei \
HASSIO ass den Numm vum Home Assistant Network Location dee mir an der Konfiguratioun ageriicht hunn Samba deelen (Standard ass HASSIO). Mir schafen en neien Dossier, deen do heescht perséinlëche_componentsan dran nach eng - son off.
An dësem Dossier:
HASSIO \\ \ Configuratiounsdatei \ custom_components \ sonoff \
kopéiert d'Dateien aus dem virdrun ausgepackten Archiv "HASS-sonoff-ewelink-master.zip".


3. Optional - Kontrolléiert d'lokal IP Adress vum Apparat
De Customoff vum Sonoff funktionnéiert um Prinzip fir Internet Servicer ze benotzen, déi vun der Cloud ugebuede ginn. An dësem Fall ass dëse Punkt onnéideg.
Et geschitt awer, datt d'Integratioun (offiziell oder net) direkt duerno fusionéiert Wifi mat den Apparatdaten an eisem lokalen Netzwierk. Et ass dann erfuerderlech d'IP Adress vun dësem Apparat ze kennen an et ass recommandéiert dës Adress permanent un eisem Router ze ginn. An dësem Fall, liesen dëse Punkt.
Mir kontrolléieren d'lokal IP Adress vum gewielte Geräter, ënnerstëtzt vum Home Assistant am Router. D'Websäit vum Router ass normalerweis bei:
192.168.0.1
Dir kënnt dacks den Apparat Linn mam Numm gesinn.
heem:
- An UPC's "Connect Box" Router, frot als éischt d'Hotline fir den IPv4 Protokoll op afstand eropzelueden amplaz vum Standard IPv6. Ouni et, fannt Dir net de passenden Element am Menu vum Router.


4. Modifikatiounskonfiguratioun.yaml
Déi meescht Oft op der GitHub Websäit mat gewielter Integratioun gëtt et en Handbuch, an deem den Autor am Detail déi Sektioun beschreift déi an der Konfiguratiounsdatei dobäigesat sollt ginn. Dës Sektioun sollt derbäigesat ginn fir virdru gelueden Integratioun ze aktivéieren.
Fichier config.yaml ka geännert ginn, ënner anerem mat Hëllef vun engem Add-on Samba deelen an Konfigurator. W Samba deelen mir hunn direkt verfügbare Datei, wärend an Konfigurator, Dateien ginn indirekt iwwer den Home Assistant User Interface geännert. Ech benotze normalerweis fir dësen Zweck Konfigurator.
Optioun 1 - Samba deelen

Nodeems Dir de Plugin installéiert hutt, sollt d'"configuration.yaml" Datei am Dossier sinn:
HASSIO \\ \ Configuratiounsdatei \

Optioun 2 - Configurator

Nodeems Dir den Add-on installéiert hutt, ass et genuch fir "Show an der Sidebar" a sengen Astellungen ze wielen fir einfach Zougang zu deem aus dem Menü ze hunn Home AssistantAn. Zousätzlech wiele mir d'Konfiguratiounsdatei, änneren se am Aklang mat de Rescht vun den Instruktiounen, a späichert.

Fir Sonoff Integratioun z'aktivéieren, füügt déi folgend Sektioun an der Konfiguratiounsdatei un:
sonoff: username: [Benotzernumm vun der eWeLink Applikatioun] Passwuert: [Passwuert vun der eWeLink Applikatioun] scan_interval: 60 grace_period: 600 api_region: 'eu' Entitéit_prefix: richteg Debug: Falsch
Net all Zeilen vun der Sektioun sinn erfuerderlech, eng detailléiert Beschreiwung kann op der Integratiounssäit fonnt ginn. Elo späichert d'Datei a restart Ären Home Assistant.
5. Virschau vun addéierten Sonoff Geräter
Nom Start Assistant, kompatibel Sonoff Apparater solle elo an Entitéite verfügbar sinn:
gitt:
Entwéckler Tools -> STATEN
Apparater, déi an dëser Home Assistant Integratioun bäigefüügt ginn, hunn "sonoff_" am Ufank als Standard (ausser anescht uginn an configuration.yaml). Dofir, fir se ze Virschau, ass et genuch am Feld Entity- ufänken "sonoff" ze schreiwen.

6. Füüüde Kaart an Heemmatist
Am Haaptmenü "Iwwerbléck", andeems Dir den agebaute Wizard benotzt oder andeems Dir d'Datei manuell ännert, kënne mir d'Sonoff Schalterkaart derbäisetzen.
Fir d'Kaart ze kréien wéi op der Foto gewisen, an der Datei ënner der Rubrik "Views:" füügt d'Sektioun derbäi:

Meenung: - Titel: Salon Kompletéiert: richtege Wee: salon_view Kaarten: - Typ: Entitéiten Titel: Show_header_toggle Schalter: falsch Entitéiten: - Entitéit: Wiesselen.sonoff_1000a68535 icon: mdi: light-switch Numm: 'Switch'


Bild: inDomus.it
Dëst gëtt wahrscheinlech net méi ënnerstëtzt an funktionnéiert net https://github.com/peterbuga/HASS-sonoff-ewelink.
Ech hunn dovu profitéiert https://github.com/AlexxIT/SonoffLAN.