最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

Home Assistant 使用Nodered利用阿里云讓天貓精靈控制設備

2023-03-07 12:13 作者:phonigh  | 我要投稿


??這是一篇目前為止對于小白網(wǎng)上說得最清楚的流程,本人深深踩坑其中,特記錄下來和你一起分享。

一、安裝Node-RED

1、在HomeAssistant中配置->加載項->加載項商店搜索安裝Node-RED,安裝完成點擊配置選項卡,密碼隨便填,

關閉ssl選項后面的開關,

記得最下面保存,重啟HA,并啟動Node-RED,打開WEDeb UI。

二、Node-RED?添加 HomeAssistant-websocket 節(jié)點,獲取和控制HomeAssitant

(參考帖:https://bbs.hassbian.com/thread-16266-1-1.html)

1、打開Node-red,點右上角,找到節(jié)點管理,點開后點安裝,搜索?node-red-contrib-home-assistant-websocket,點擊安裝。
2、下載附件?:

鏈接: https://pan.baidu.com/s/1bHGlyJrUlDNlP9z9PwujHQ?pwd=m4xw 提取碼: m4xw?

解壓到homeassistant的custom_components目錄下。這個目錄下放置所有自定義的集成的插件文件。

3、重啟Node-red。這一步不要忘了,忘了的話,node-red一刷新,剛才的安裝的節(jié)點就找不到了。
4、開啟homeassistant的api接口:在configuration.yaml中添加下面一條文字

api:
5、添加nodered集成:登陸homeassistant,添加集成,找到nodered,添加,不用任何配置,重啟homeassistant
6、創(chuàng)建長期訪問令牌:在HA的左側滑到最下面,點擊你的用戶名,在右邊窗口滑到最下面,找到長期訪問令牌,點擊創(chuàng)建令牌,復制保存下來。
7、打開node-red,將homeassistant節(jié)點中的第一個API圖標拖拽到流程窗口,雙擊流程中的API圖標,在Server->Homeassistant一欄后面點擊鉛筆圖標創(chuàng)建server,在Access Token中填入剛才保存下來的令牌。Base URL填入你的homeassistant的訪問地址。

三、在阿里云平臺創(chuàng)建你的設備

1、用淘寶賬號登陸阿里云生活物聯(lián)網(wǎng)平臺?https://living.aliyun.com/ 點擊創(chuàng)建新項目,名稱自定,我這里命名為NODE-RED,項目選 自有品牌項目

圖片取自:https://bbs.iobroker.cn/t/topic/6337

創(chuàng)建產(chǎn)品,連網(wǎng)類型一定選蜂窩(此處有坑,如果你創(chuàng)建時忘了點選蜂窩,后面修改成蜂窩是無效的,必須重新創(chuàng)建)

圖片取自:https://bbs.iobroker.cn/t/topic/6337

創(chuàng)建成功后會自動生常規(guī)屬性,也可以自定義增加功能,點下一步,必填項按需填寫,記得將“使用公版APP”開關打開

圖片取自:https://bbs.iobroker.cn/t/topic/6337

設備調試隨便選個模組,因為是虛擬設備,點新增調試設備,一個產(chǎn)品可建50個測試設備,自用足夠了,不夠再建一個產(chǎn)品,又可生成50個測試設備。

圖片取自:https://bbs.iobroker.cn/t/topic/6337

2、新增的測試設備會顯示未激活,

需要前往阿里云物聯(lián)網(wǎng)平臺激活?https://iot.console.aliyun.com/product 點擊新增的jingdeng設備后面藍色“查看”

出現(xiàn)如下圖片,點擊MQTT連接參數(shù)后面的藍色“查看”

在Node-RED中搜索mqtt in,拖拽到新建的流程中,雙擊“mqtt in”圖標,在服務端選項卡,選擇添加新的mqtt-broker節(jié)點,再點后面鉛筆圖標,服務端填寫上圖中的mqttHostUrl,客戶端ID填寫上圖中的clientld,隨后點擊“安全”選項卡,將上圖中的username和passwd分別填入,點擊添加

在主題一欄會要求輸入主題,別慌!在物聯(lián)網(wǎng)的產(chǎn)品選項卡點操作中的“查看”->Topic類列表->物模型通信Topic,復制屬性設置框內文字到主題,一定記得將${deviceName}改成你的DeviceName,比如我的“jingdeng”,如下圖


在上圖的最下面名稱欄給設備取個名字,點擊完成,這是你會發(fā)現(xiàn)設備下面多了個小綠點,顯示已連接。同時刷新生活物聯(lián)網(wǎng)平臺中剛新增設備的頁面會發(fā)現(xiàn)已經(jīng)顯示在線了。

現(xiàn)在點擊jingdeng的調試,選擇如下圖

在Node-RED的搜索框中輸入debug,拖拽到流程中連接剛創(chuàng)建好的鏡燈,記得點擊部署。在上圖中點擊調試真實設備下面的發(fā)送指令,你會發(fā)現(xiàn)Node-RED右側的調試窗口已經(jīng)收到指令了,成功在望。

在阿里云的生活物聯(lián)網(wǎng)平臺的人機交互選項卡中點擊又側的“配網(wǎng)+app下載二維碼”,點國內版,輸入你之前創(chuàng)建的產(chǎn)品名稱,如我的“jingdeng”,點生成二維碼

3、用手機下載云智能app,并注冊好賬號,在個人頁面點擊更多服務,綁定天貓精靈?;氐絘pp主頁點右上角加號,掃上面生成的二維碼,你會發(fā)現(xiàn),云智能app和天貓精靈app中都出現(xiàn)了剛添加的設備。在兩個app中修改好設備中文名稱,回到Node-RED窗口,來一句“天貓精靈打開XX燈”,你會發(fā)現(xiàn)Debug調試窗口有了反饋。

4、在節(jié)點->功能中拖拽switch按鈕至流程圖,雙擊switch圖標,按下圖填寫(我在這里被坑了很久,網(wǎng)上教程中msg.payload 都是?string,而我的是Object,按網(wǎng)上教程總是沒有辦法通過debug調試,最后自己才摸索出來的)

在Node-RED的HomeAssistant節(jié)點中拖拽call service至流程,并復制粘貼,雙擊該流程,按下圖填寫內容(Entity實體換成你自己的),另一個call service的Sercive改成turn_on。

連接流程圖,測試一下,現(xiàn)在總算大功告成了。

碼字不易,希望點贊,收藏并分享。

Home Assistant 使用Nodered利用阿里云讓天貓精靈控制設備的評論 (共 條)

分享到微博請遵守國家法律
方城县| 育儿| 襄城县| 永宁县| 辽阳市| 根河市| 临海市| 泉州市| 崇阳县| 涞源县| 仲巴县| 宁明县| 淮安市| 南丹县| 集安市| 商洛市| 安福县| 湘西| 偃师市| 南开区| 古田县| 博客| 宁南县| 五河县| 萨嘎县| 会宁县| 大姚县| 安庆市| 南溪县| 新乐市| 五莲县| 措美县| 永靖县| 蛟河市| 长沙市| 崇信县| 霍林郭勒市| 洛南县| 南华县| 新宁县| 巫溪县|