在本文中,我將以使用eWeLink雲服務進行集成的示例為例,介紹將非官方集成(自定義組件)添加到Home Assistant的過程,從而使我們能夠控制Sonoff設備而無需更改其固件。

我們最近展示瞭如何使用內置的IKEA Tradfri集成。 今天,我們將向您展示如何安裝非官方集成。

家庭助理具有許多附帶的官方集成,可以隨時使用。 它們不需要我們額外安裝或更新-它們與系統一起更新。 可以在以下位置找到所有當前可用的官方集成的列表:

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

儘管有如此龐大的集合(目前有1540個擴展),但由於IoT世界的發展步伐,仍需要在Home Assistant中創建進一步的集成,不僅支持後續設備,而且還涉及各種互聯網服務,算法,自動化等的使用。由Home Assistant社區編寫的新的非官方集成。 他們被稱為 定制組件。 通常,他們的存儲庫和說明在GitHub門戶上。

非官方集成位於目錄中:

\\當地\設置\ custom_components

gdzie 當地,是Home Assistant的主目錄。 我們必須注意自定義組件更新。

下面,我將在使用eWeLink雲服務進行集成的示例中,介紹向Home Assistant添加非官方集成的過程,從而使我們能夠控制Sonoff設備而無需更改其固件。 我已在eWeLink應用程序中添加了Sonoff T4EU1C開關(無中性線)。

照片:Banggood

2020-01-26 13_30_24-sonoff t4eu1c

測試配置:

  • 家庭助理0.103.6,
  • Hass.io系統(Raspberry Pi 2 B),
  • Samba share 9.0或Configurator 4.2附加組件

所需設備:

  • 在本例中,取決於特定的自定義組件,它將是添加到原始eWeLink應用程序中的Sonoff開關(TX T4EU1C型號)之一。

進步水平:

  • 需要家庭助理的基本知識。

Sonoff整合

我們將使用的集成頁面可以在以下位置找到:

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

我們將從中下載必要的文件,並找到安裝說明以及受支持的Sonoff設備列表。

因為它是與eWeLink服務的集成,所以要使其有意義,您必須首先在eWeLink應用程序中創建一個帳戶並向其中添加設備。

1.下載自定義組件“ HASS-sonoff-ewelink”

我們去網站:

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

並下載包含必要文件的.zip存檔。 然後將存檔解壓縮到磁盤。

2.複製文件

我們確保已安裝並配置了附件 桑巴分享.

我們將文件瀏覽器輸入以下地址:

HASSIO \\。\設置\

哈西歐 是我們在配置中設置的Home Assistant網絡位置的名稱 桑巴分享 (默認為 哈西歐)。 我們正在創建一個名為那裡的新文件夾 custom_components還有一個- Sonoff.

到此文件夾:

HASSIO \\。\ CONFIG \ custom_components \ sonoff \

從先前解壓縮的存檔“ HASS-sonoff-ewelink-master.zip”中復製文件。

3.可選-檢查設備的本地IP地址

Sonoff的自定義組件基於使用雲提供的Internet服務的原理工作。 在這種情況下,這一點是不必要的。

但是,確實發生了這種集成(官方的或非官方的)通過WiFi直接連接到我們本地網絡中的設備的情況。 然後需要知道該設備的IP地址,建議在我們的路由器中永久分配該地址。 在這種情況下,請閱讀這一點。

我們檢查路由器中Home Assistant支持的所選設備的本地IP地址。 路由器的網站通常位於:

192.168.0.1

您經常可以按名稱查看設備行。

備註:

  • 在UPC“連接盒”路由器中,首先要求熱線遠程上傳IPv4協議,而不是默認的IPv6。 沒有它,您將無法在路由器的菜單中找到合適的項目。

4.修改configuration.yaml

在帶有選定集成的GitHub網站上,最常見的是一本手冊,其中作者詳細描述了應添加到配置文件中的部分。 應該添加此部分以激活先前加載的集成。

文件 可以修改configuration.yaml等 使用附加組件 桑巴分享 oraz 配置。 W 桑巴分享 我們有直接可用的文件,而在 配置,通過Home Assistant用戶界面間接編輯文件。 我通常用於此目的 配置.

選項1-Samba分享

安裝插件後,文件“ configuration.yaml”應位於以下文件夾中:

HASSIO \\。\設置\

選項2-配置器

安裝插件後,在其設置中足以選擇“在側邊欄顯示”以從菜單輕鬆訪問它。 家庭助理。 另外,我們選擇配置文件,根據其餘說明對其進行修改,然後保存。

要激活Sonoff集成,請將以下部分添加到配置文件中:

sonoff:用戶名:[來自eWeLink應用程序的用戶名]密碼:[來自eWeLink應用程序的密碼] scan_interval:60 grace_period:600 api_region:'eu'entity_prefix:True調試:False

並非該部分的所有行都是必需的,可以在集成頁面上找到詳細說明。 現在保存文件並重新啟動家庭助理。

5.預覽添加的Sonoff設備

重新啟動Home Assistant之後,兼容的Sonoff設備現在應該在Entities中可用:

輸入:

開發工具->狀態

默認情況下,添加到此Home Assistant集成中的設備的開頭將帶有“ sonoff _”(除非在configuration.yaml中另有指定)。 因此,為了預覽它們,在現場就足夠了 實體 開始輸入“ sonoff”。

6.在家庭助理中添加卡

在主菜單“概述”中,使用內置嚮導或通過手動編輯文件,我們可以添加Sonoff開關卡。

要獲得如圖所示的卡,請在“視圖:”部分下的文件中添加以下部分:

視圖:-標題:沙龍面板:真實路徑:salon_view卡:-類型:實體標題:開關show_header_toggle:否實體:-實體:switch.sonoff_1000a68535圖標:mdi:燈開關名稱:'Switch'

圖片: inDomus.it


一個對新技術著迷的人,他們的想法永無止境! 他一直在尋找新設備進行測試,設計智能解決方案並自行構建。 樂團的人也跳得很好! PS。 他發現瞭如何與中國鬧鐘進行通信,所以要尊重;)

SmartMe波蘭集團Smart Home

SmartMe波蘭小組Xiaomi

SmartMe促銷

相關文章