A l’article presentaré el procés d’afegir integració no oficial (component personalitzat) a Home Assistant per exemple de la integració mitjançant serveis en núvol eWeLink i, per tant, ens permetrà controlar els dispositius Sonoff sense canviar el firmware.

Recentment hem demostrat com utilitzar la integració Tradfri IKEA integrada. Avui us mostrarem com instal·lar integracions no oficials.

Home Assistant té un munt d’integracions oficials que s’inclouen, llestes per utilitzar. No requereixen instal·lació i actualització addicionals, sinó que s’actualitzen juntament amb el sistema. La llista de totes les integracions oficials disponibles actualment es pot trobar a:

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

Malgrat una col·lecció tan gran (actualment 1540 extensions), a causa del ritme de desenvolupament del món IoT, cal crear més integracions dins de Home Assistant, no només per donar suport a dispositius posteriors, sinó també relacionats amb l’ús de diversos serveis d’internet, algoritmes, automatització, etc. integracions no oficials, escrites per la comunitat d’assistents a casa. Es diuen Components personalitzats. La majoria de vegades els seus dipòsits i instruccions es troben al portal GitHub.

Les integracions no oficials es troben al directori:

\\ locals \ config \ custom_components

gdzie local, és el directori propi d'Assistent per a la llar. Hem de tenir cura de les nostres actualitzacions de components personalitzats.

A continuació, presentaré el procés d’afegir integració no oficial a Home Assistant amb l’exemple d’integració mitjançant serveis en núvol de eWeLink i, per tant, ens permetrà controlar els dispositius Sonoff sense canviar el firmware. He afegit commutador Sonoff T4EU1C (sense cable Neutral) a l'aplicació eWeLink.

Foto: Banggood

2020-01-26 13_30_24-sonoff t4eu1c

Configuració de la prova:

  • Home Assistant 0.103.6,
  • Sistema Hass.io (Raspberry Pi 2 B),
  • Comparteix Samba 9.0 o Configurator 4.2

Equip necessari

  • Depenent del component personalitzat específic, en el nostre cas serà un dels interruptors Sonoff (model TX T4EU1C) afegits a l’aplicació eWeLink original.

Nivell d'avanç:

  • Es requereixen coneixements bàsics d’assistent a casa.

Integració de Sonoff

La pàgina d’integració que farem servir es troba aquí:

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

Baixarem dels fitxers necessaris i trobarem instruccions d’instal·lació, així com una llista de dispositius Sonoff compatibles.

Com que és una integració amb el servei eWeLink, perquè tingui sentit, primer heu de crear un compte a l’aplicació eWeLink i afegir-hi un dispositiu.

1. Baixeu el component personalitzat "HASS-sonoff-ewelink"

Anem al lloc web:

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

i descarregueu l'arxiu .zip amb els fitxers necessaris. A continuació, desempaqueu l'arxiu al disc.

2. Copiar fitxers

Ens assegurem que hem instal·lat i configurat el complement Comparteix Samba.

Introduïm l'explorador de fitxers a la següent adreça:

Hassi \\ \ config \

hassi és el nom de la ubicació de xarxa d'Assistent Domicili que hem configurat en la configuració Comparteix Samba (el valor per defecte és hassi). Creem una carpeta nova anomenada allà components personalitzatsi al seu interior un més - sonoff.

A aquesta carpeta:

Hassi \\ \ config \ custom_components \ sonoff \

copieu els fitxers de l'arxiu desempaquetat anteriorment "HASS-sonoff-ewelink-master.zip".

3. Opcional: comproveu l'adreça IP local del dispositiu

El Component personalitzat de Sonoff funciona en el principi de l’ús de serveis d’internet proporcionats pel núvol. En aquest cas, aquest punt no és necessari.

No obstant això, passa que la integració (oficial o no) es connecta directament via WiFi al dispositiu de la nostra xarxa local. Aleshores, es requereix conèixer l’adreça IP d’aquest dispositiu i es recomana assignar aquesta adreça de manera permanent al nostre encaminador. En aquest cas, llegiu aquest punt.

Comprovem l'adreça IP local del dispositiu seleccionat suportat per Home Assistant al router. El lloc web del router es troba generalment a:

192.168.0.1

Sovint podeu veure la línia del dispositiu per nom.

observacions:

  • Als enrutadors "Connect Box" de la UPC, primer demaneu a la línia directa que baixi el protocol IPv4 de forma remota en lloc de l'IPv6 per defecte. Sense ella, no trobareu l’element adequat al menú del router.

4. Configuració de modificació.yaml

Molt sovint al lloc web de GitHub amb integració seleccionada, hi ha un manual en el qual l’autor descriu detalladament la secció que cal afegir al fitxer de configuració. Aquesta secció s’hauria d’afegir per activar la integració carregada prèviament.

expedient configuration.yaml es pot modificar, entre d'altres fent servir un complement Comparteix Samba oraz Configurador. W Comparteix Samba tenim el fitxer directament disponible, mentre que a configurador, els fitxers s’editen indirectament a través de la interfície d’usuari de Home Assistant. Sol utilitzar aquest propòsit configurador.

Opció 1: compartir Samba

Després d'instal·lar el connector, el fitxer "configuration.yaml" hauria d'estar a la carpeta:

Hassi \\ \ config \

Opció 2: configurador

Després d'instal·lar el complement, a la seva configuració n'hi ha prou amb seleccionar "Mostra a la barra lateral" per tenir-hi fàcil accés des del menú Assistent per a la llar. A més, seleccionem el fitxer de configuració, el modificem d’acord amb la resta d’instruccions i guardem.

Per activar la integració de Sonoff, afegiu la secció següent al fitxer de configuració:

sonoff: nom d'usuari: [Nom d'usuari de l'aplicació eWeLink] contrasenya: [Contrasenya de l'aplicació eWeLink] scan_interval: 60 grace_period: 600 api_region: 'eu' entitat_prefix: Veritable depuració: fals

No totes les línies de la secció són necessàries, es pot trobar una descripció detallada a la pàgina d’integració. Ara guardeu el fitxer i reinicieu el servei d’assistent domèstic.

5. Vista prèvia dels dispositius Sonoff afegits

Després de reiniciar Home Assistant, els dispositius Sonoff compatibles ara haurien d'estar disponibles a Entitats:

Enter:

Eines per a desenvolupadors -> ESTATS

Els dispositius afegits a aquesta integració de Home Assistant tindran "sonoff_" al principi per defecte (tret que s'especifiqui el contrari a configuration.yaml). Per tant, per previsualitzar-los, n’hi ha prou al camp entitat comenceu a escriure "sonoff".

6. Afegint la targeta a l'assistent a casa

Al menú principal "Visió general", mitjançant l'assistent integrat o editant manualment el fitxer, podem afegir la targeta de commutació Sonoff.

Per obtenir la targeta com a la imatge, al fitxer de la secció "vistes:", afegiu la secció:

visualitzacions: - títol: Tauler de saló: veritable camí: salon_view cards: - tipus: títol de les entitats: commuta show_header_toggle: falses entitats: - entitat: switch.sonoff_1000a68535 icona: mdi: nom de canvi de llum: 'Switch'

foto: inDomus.it


Un fascinant de les noves tecnologies les idees simplement no s’acaben mai! Està descobrint constantment nous dispositius per provar, dissenya solucions intel·ligents i construeix ell mateix. Un home d’orquestra que també balla genial! Pg. va descobrir com comunicar-se amb el despertador xinès, per tant, respecte;)

Grup polonès Smart Home de SmartMe

Grup polonès Xiaomi de SmartMe

Promocions SmartMe

Publicacions relacionades