當前位置:編程學習大全網 - 源碼下載 - 國內安裝homeassistant網絡問題

國內安裝homeassistant網絡問題

可以安裝。

安裝需要壹系列復雜措施。

安裝Python3Home Assistant需要在Python3環境下運行。CentOS7.x自帶的Python版本為2.7.5,yum源可安裝的Python3版本是3.6。我選擇的是手動安裝Python3。具體的安裝步驟見Python3編譯安裝安裝Home Assistant依賴庫按照官網,需要安裝的依賴庫還不少,但是其他的依賴庫在我們安裝Python3的時候已經都安裝過了,只剩下兩個。創建venv環境venv是Python的虛擬環境,可以理解為是壹個容器,容器與容器之間的環境是相互隔離的,這樣壹來,我們在這個環境中對HomeAssistant的壹些配置,不會影響到其他使用Python的程序。在創建venv環境的時候,如果提示pip版本過低,則需要對pip進行升級。升級完pip後,開始創建venv環境,註意此時需要使用之前創建的iot用戶。此時在目錄下會出現壹個homeassistant文件夾。接下來激活,使該venv的環境作為我們當前的Python主環境。註意這裏我們不再使用python3.9而使用python3。安裝壹個必須的Python庫,如果提示pip版本過低,依然需要升級pip。註意這裏安裝的庫都只在該venv中有效。pip的默認源在國外,當我們安裝的時候,下載速度會非常慢。所以我們在此設置清華的pip源。 修改~/.pip/pip.conf文件,沒有就創建壹個。增加如下信息:安裝Home Assistant直接使用啟動Home Assistant直接執行如下命令:如果想在後臺運行,請加上--daemon。首次啟動不建議後臺運行。在執行hass後,Home Assistant還會自動下載壹些python依賴庫和進行壹些配置,需要耐心等待壹段時間(如果沒有配置國內源,可能會等的很久)。這些配置只會在第壹次運行hass時執行。訪問Home Assistant頁面hass執行後,若沒有Python相關的異常拋出,就可以訪問web頁面來註冊Home Assistant。默認端口為8123。按照頁面要求填寫相關資料,然後next。當到這個頁面的時候,需要配置MQTT。搜索並選擇MQTT。將我們在搭建家庭物聯網(1)CentOS 安裝Mosquitto 2 - 知乎 (zhihu.com)中搭建好mosquitto服務信息綁定到Home Assistant中,這樣Home Assistant就可以接收MQTT信息並展示。我們就能夠看到Home Assistant的Dashboard界面。創建傳感器使用MQTT Discovery新建壹個溫度傳感器和壹個濕度傳感器,內容為json格式。打開配置->實體註冊表,在裏面我們應該能夠看到剛創建的溫度和濕度傳感器。在概覽頁面(也就是首頁),我們可以通過編輯Dashboard的方式把傳感器數據放在頁面上。自行發送壹個傳感器數據作為測試,我們可以使用mosquitto的工具自己發送壹個數據,如果Web頁面能夠正常展示數據,說明我們的Home Assistant已經徹底配置完成。

  • 上一篇:微型食品源代碼
  • 下一篇:手機被偷了怎麽定位?
  • copyright 2024編程學習大全網