Sa artikulong ipapakita ko ang proseso ng pagdaragdag ng hindi opisyal na pagsasama (Custom Component) sa Katulong sa Bahay sa halimbawa ng pagsasama gamit ang eWeLink cloud services, at bilang isang resulta na nagpapahintulot sa amin na kontrolin ang mga aparato ng Sonoff nang hindi binabago ang kanilang firmware.

Ipinakita namin kamakailan kung paano gamitin ang built-in na IKEA Tradfri Integration. Ngayon ipapakita namin sa iyo kung paano mag-install ng hindi opisyal na Pagsasama.

Ang Home Assistant ay may maraming mga opisyal na Pagsasama na kasama nito, handa nang gamitin. Hindi sila nangangailangan ng karagdagang pag-install at pag-update mula sa amin - na-update kasama ang system. Ang listahan ng lahat ng kasalukuyang magagamit na opisyal na pagsasama ay matatagpuan sa:

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

Sa kabila ng isang malaking koleksyon (kasalukuyang 1540 na mga extension), dahil sa bilis ng pag-unlad ng mundo ng IoT, kinakailangan na lumikha ng karagdagang pagsasama sa loob ng Home Assistant, hindi lamang upang suportahan ang mga kasunod na aparato, ngunit may kaugnayan din sa paggamit ng iba't ibang mga serbisyo sa internet, algorithm, automation, atbp. bago, hindi opisyal na pagsasama, na isinulat ng pamayanan ng Home Assistant. Tinawag sila Pasadyang Mga Bahagi. Kadalasan ang kanilang mga repositori at tagubilin ay nasa portal ng GitHub.

Ang hindi opisyal na pagsasama ay inilalagay sa direktoryo:

\\ lokal \ config \ custom_components

saan lokal, ay ang direktoryo ng tahanan ng Home Assistant. Dapat nating alagaan ang aming mga Custom Component update.

Sa ibaba ay ipapakita ko ang proseso ng pagdaragdag ng hindi opisyal na pagsasama sa Home Assistant sa halimbawa ng pagsasama gamit ang eWeLink cloud services, at bilang isang resulta na nagpapahintulot sa amin na kontrolin ang mga aparato ng Sonoff nang hindi binabago ang kanilang firmware. Ako ay nagdagdag ng switch ng Sonoff T4EU1C (nang walang Neutral na cable) upang mag-eWeLink application.

Larawan: Banggood

2020-01-26 13_30_24-sonoff t4eu1c

Pagsasaayos ng pagsubok:

  • Home Assistant 0.103.6,
  • Ang sistema ng Hass.io (Raspberry Pi 2 B),
  • Samba ibahagi 9.0 o Configurator 4.2 add-on

Mga kinakailangang kagamitan:

  • Depende sa tukoy na Custom Component, sa aming kaso ito ay magiging isa sa Sonoff switch (TX T4EU1C model) na idinagdag sa orihinal na application ng eWeLink.

Antas ng pagsulong:

  • Ang pangunahing kaalaman sa Katulong sa Tahanan ay kinakailangan.

Pagsasama Sonoff

Ang pahina ng pagsasama na aming gagamitin ay matatagpuan dito:

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

Mag-download kami ng mga kinakailangang file mula dito at makahanap ng mga tagubilin sa pag-install, pati na rin ang isang listahan ng mga suportadong aparato ng Sonoff.

Dahil ito ay isang pagsasama sa serbisyo ng eWeLink, para magkaroon ng kahulugan, kailangan mo munang lumikha ng isang account sa eWeLink application at magdagdag ng isang aparato dito.

1. Mag-download ng pasadyang sangkap na "HASS-sonoff-ewelink"

Pumunta kami sa website:

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

at i-download ang .zip archive na may mga kinakailangang file. Pagkatapos ay i-unpack ang archive sa disk.

2. Pagkopya ng mga file

Tiyaking nai-install namin at na-configure ang add-on Bahagi ng Samba.

Ipinasok namin ang file explorer sa sumusunod na address:

HASSIO \\ \ config \

HASSIO ay ang pangalan ng lokasyon ng network ng Home Assistant na na-set up namin sa pagsasaayos Bahagi ng Samba (default ay HASSIO). Gumagawa kami ng isang bagong folder na pinangalanan doon mga pasadyang_componentat sa loob nito isa pa - sonoff.

Sa folder na ito:

HASSIO \\ \ config \ custom_components \ sonoff \

kopyahin ang mga file mula sa dating hindi na-pack na archive na "HASS-sonoff-ewelink-master.zip".

3. Opsyonal - Sinusuri ang lokal na IP address ng aparato

Gumagana ang Custom Component ng Sonoff sa prinsipyo ng paggamit ng mga serbisyo sa internet na ibinigay ng ulap. Sa kasong ito ay hindi kinakailangan ang puntong ito.

Mangyayari, gayunpaman, na ang pagsasama (opisyal o hindi) ay nag-uugnay nang direkta sa pamamagitan ng WiFi sa aparato sa aming lokal na network. Kinakailangan na malaman ang IP address ng aparatong ito at inirerekumenda na italaga nang permanente ang address na ito sa aming router. Sa kasong ito, basahin ang puntong ito.

Nasuri namin ang lokal na IP address ng napiling aparato na suportado ng Home Assistant sa router. Ang website ng router ay karaniwang matatagpuan sa:

192.168.0.1

Madalas mong makita ang linya ng aparato ayon sa pangalan.

remarks:

  • Sa mga router ng "Connect Box" ng UPC, hilingin muna sa hotline na i-download ang proteksyon ng IPv4 nang malayuan sa halip na ang default IPv6. Kung wala ito, hindi mo mahahanap ang naaangkop na item sa menu ng router.

4. Pagsasaayos ng pagbabago.yaml

Karamihan sa mga madalas sa website ng GitHub na may napiling pagsasama mayroong isang manu-manong kung saan inilarawan ng may-akda nang detalyado ang seksyon na dapat na maidagdag sa file ng pagsasaayos. Ang seksyong ito ay dapat na maidagdag upang maisaaktibo ang dating na pagsasama.

talaksan config.yaml ay maaaring mabago, bukod sa iba pa gamit ang isang add-on Bahagi ng Samba oraz Configurator. W Bahagi ng Samba direkta kaming magagamit na file, habang nasa Configurator, ang mga file ay hindi direktang na-edit sa pamamagitan ng interface ng Home Assistant user. Karaniwan akong ginagamit para sa hangaring ito Configurator.

Pagpipilian 1 - Pagbabahagi ng Samba

Matapos mai-install ang plugin, ang file na "config.yaml" ay dapat na nasa folder:

HASSIO \\ \ config \

Pagpipilian 2 - Configurator

Matapos mai-install ang add-on, sa mga setting nito sapat na upang piliin ang "Ipakita sa sidebar" upang magkaroon ng madaling pag-access dito mula sa menu Home Assistant. Bilang karagdagan, pipiliin namin ang file ng pagsasaayos, baguhin ito alinsunod sa natitirang mga tagubilin, at i-save.

Upang maisaaktibo ang pagsasama ng Sonoff, idagdag ang sumusunod na seksyon sa file ng pagsasaayos:

sonoff: username: [Username mula sa eWeLink application] password: [Password mula sa application na eWeLink] scan_interval: 60 grace_period: 600 api_region: 'eu' entity_prefix: True debug: Mali

Hindi lahat ng mga linya ng seksyon ay kinakailangan, ang isang detalyadong paglalarawan ay matatagpuan sa pahina ng pagsasama. Ngayon i-save ang file at i-restart ang iyong Home Assistant.

5. Pag-preview ng mga idinagdag na aparato ng Sonoff

Pagkatapos i-restart ang Home Assistant, ang mga katugmang aparato ng Sonoff ay dapat na magagamit na ngayon sa Mga Entity:

ipasok ang:

Mga tool sa developer -> STATE

Ang mga aparato na idinagdag sa pagsasama ng Home Assistant ay magkakaroon ng "sonoff_" sa simula bilang default (maliban kung tinukoy sa config.yaml). Samakatuwid, upang ma-preview ang mga ito, sapat na ito sa patlang entity simulang mag-type ng "sonoff".

6. Pagdaragdag ng kard sa Home Assistant

Sa pangunahing menu na "Pangkalahatang-ideya", gamit ang built-in na wizard o sa pamamagitan ng manu-manong pag-edit ng file, maaari naming idagdag ang Sonoff switch card.

Upang makuha ang card tulad ng ipinakita sa larawan, sa file sa ilalim ng seksyong "mga view:", idagdag ang seksyon:

views: - pamagat: Panel ng salon: totoong landas: salon_view cards: - uri: pamagat ng entidad: Lumilipat show_header_toggle: maling entidad: - entity: switch.sonoff_1000a68535 icon: mdi: light-switch name: 'Switch'

larawan: saDomus.it


Isang tagahanga ng mga bagong teknolohiya na ang mga ideya ay hindi kailanman magtatapos! Patuloy niyang natutuklasan ang mga bagong kagamitan upang masubukan, magdisenyo ng mga matalinong solusyon at nagtatayo ng mga ito mismo. Isang taong orkestra na sumayaw din ng mahusay! Ps. natuklasan niya kung paano makipag-usap sa alarm ng Tsino, kaya paggalang;)

Ang pangkat na Polish Smart Home sa pamamagitan ng SmartMe

Ang grupong Polish na Xiaomi ni SmartMe

Mga promo ng SmartMe

Kaugnay na mga post