首頁 收藏 QQ群
 網(wǎng)站導航

ZNDS智能電視網(wǎng) 推薦當貝市場

TV應用下載 / 資源分享區(qū)

軟件下載 | 游戲 | 討論 | 電視計算器

綜合交流 / 評測 / 活動區(qū)

交流區(qū) | 測硬件 | 網(wǎng)站活動 | Z幣中心

新手入門 / 進階 / 社區(qū)互助

新手 | 你問我答 | 免費刷機救磚 | ROM固件

查看: 60544|回復: 1
上一主題 下一主題
[交流討論]

還不會天貓精靈接入HomeAssistant的朋友可以看看此貼

[復制鏈接]
跳轉到指定樓層
樓主
發(fā)表于 2018-10-25 15:10 | 只看該作者 |只看大圖 回帖獎勵 |倒序瀏覽 |閱讀模式 | 來自河南
還不會天貓精靈接入HomeAssistant的朋友可以看看此貼,一來可以感受智能家居帶給我們的便利,二來可以感受天貓精靈到底智能到了什么地步?那么下面開始教程吧!

寫在前面,方案有幾個硬性要求:   

1.homeassistant公網(wǎng)可以訪問
   
2.搭建公網(wǎng)可訪問的https的oauth2服務(個人認為這里難度對較高)
   
3.搭建公網(wǎng)可訪問的網(wǎng)關服務器,將天貓開放平臺的語義轉換成HA的api,代理調用HA。   
   
4.該方式目前只能自己搭自己用(技能只能在測試狀態(tài),無法發(fā)布)

0.先發(fā)一張架構圖

還不會天貓精靈接入HomeAssistant的朋友可以看看此貼

1.下載Oauth2和網(wǎng)關PHP代碼

查看自己的php版本:
執(zhí)行php -v
PHP 5.3.3 (cli) (built: Mar 22 2017 12:27:09)
Copyright (c) 1997-2010 The PHP Group
Zend Engine v2.3.0, Copyright (c) 1998-2010 Zend Technologies
PHP 5.3.3即為你的php版本。根據(jù)版本選擇下面對應的方案

php5.3.9以下版本可以直接執(zhí)行:

php5.3.9以下版本.txt (156 Bytes, 下載次數(shù): 3)

php版本在5.3.9(包含5.3.9)以上的人請執(zhí)行下列操作:

php版本在5.3.9(包含5.3.9).txt (150 Bytes, 下載次數(shù): 5)

同時,新版本的靜態(tài)文件已整合到git里,不再需要看下面的壓縮包了

2.數(shù)據(jù)庫建表

進入你的mysql數(shù)據(jù)庫新建一個數(shù)據(jù)庫,并在mysql執(zhí)行下列建表命令

建表代碼.txt (2.03 KB, 下載次數(shù): 6)

b.然后再新建賬號和密碼(XXXXXXclientid、XXXXXXsecret自己隨便設,要記住后面填到天貓開放平臺里)

INSERT INTO oauth_clients (client_id, client_secret, redirect_uri) VALUES ("XXXXXXclientid", "XXXXXXsecret", "https://open.bot.tmall.com/oauth/callback");

3.修改配置文件

請按照你自己的數(shù)據(jù)庫配置修改 homeassistant_conf.php

4.在天貓開放平臺新建技能

用你的淘寶賬號在open.bot.tmall這個網(wǎng)址上面(前后加http和.com就好)登陸,新建技能

技能類型選擇智能家居,上傳圖片和一些描述(因為技能無法發(fā)布,這里叫什么你隨意)

還不會天貓精靈接入HomeAssistant的朋友可以看看此貼

配置好了之后點擊下一步,真機測試下面點開啟真機測試,之后就可以在下放看到H5的配置頁面。

還不會天貓精靈接入HomeAssistant的朋友可以看看此貼

點擊賬戶配置,會跳轉到之前配置的賬戶授權連接

還不會天貓精靈接入HomeAssistant的朋友可以看看此貼

授權成功之后,如果沒有報錯,則天貓平臺的頁面會顯示出你當前的設備列表(gate.php中配置的設備)。同時手機天貓精靈客戶端也可以看到這些設備了。看到默認的設備列表說明這部ok了。
————————————————————————————————————————
這里如果出現(xiàn):"Oauth token 返回不正確,請檢查”或”參數(shù)值內容錯誤。,三秒后返回設備列表“

請修改Oauth2-PHP-Server的相關文件。
將oauth2-server-php/src/OAuth2中的Server.php中 'require_exact_redirect_uri' => true,
修改為
'require_exact_redirect_uri' => false,
(require_exact_redirect_uri參數(shù)改為false)
————————————————————————————————————
憑借code獲得token后即表示授權成功后你就可以看到你已經(jīng)配置的設備列表

5.配置自己的設備列表

配置設備的方法現(xiàn)在已整合論壇的代碼,支持多虛擬設備(傳感器)

在這里修改你的hass地址和密碼:你的域名/information.php

在這里管理你的設備列表:你的域名/discovery.php

因為將原有的賬號體系去掉,所以第一次訪問時看到登錄按鈕,點擊即可通過。

完成hass域名密碼配置后只要確認功能沒問題,就可以把目錄下的/information.php文件改成別的名字,比如information.php.back 這樣避免外人通過這個頁面拿到你的hass密碼。

然后沒有然后了,愉快的加你的設備吧!

添加設備請注意:

1.多個同一位置的傳感器請使用虛擬設備。

2.關于設備類型和名稱:

deviceType(設備類型)選擇你實際操控時,想讓天貓精靈控制的設備名。

比如你以‘冰箱’的形式操作這個設備,那這里就選擇‘冰箱’,控制的時候叫  天貓精靈打開[位置]的冰箱。

deviceName(設備名稱)這個位置雖然留空讓你填寫,但請一定填寫成更設備類型一樣的名字!??! 必須一樣聽明白沒?這里不按要求寫,天貓精靈不聽指令不要來找我。這是天貓的要求

3.關于操作和屬性

actions(支持的操作)

操作action

主要用于確定該設備支持哪些操作,可以根據(jù)ha里的功能進行判斷后添加

設置音量             命令:把(客廳)的(電視的)音量調到80%【范圍0-100】
設置顏色               命令:把(客廳)的(落地燈)調成(白色)
設置亮度               命令:把(客廳)的(吸頂燈)亮度調到(80)【范圍0-100】
打開                      命令:打開(廚房)的(窗簾)
關閉                      命令:關閉(衛(wèi)生間)的(吊燈)
聲音按步長調小     命令: (客廳)的(電視)大點聲 (僅media_player支持)
聲音按步長調小     命令: (客廳)的(電視)小點聲(僅media_player支持)
下一首或下一臺   命令: (客廳)的(電視)下一臺(僅media_player支持)
上一首或上一臺   命令: (客廳)的(電視)上一臺(僅media_player支持)
暫停、繼續(xù)          命令:(餐廳)的(掃地機器人)暫停(media_player、vacuum)
查詢溫度
查詢亮度
查詢濕度
查詢pm2.5
查詢電源開關

properties(支持的屬性狀態(tài))

主要用于傳感器和設備狀態(tài),需要查詢的設備請選擇對應的屬性
電源狀態(tài)     (客廳)的(吸頂燈)開著呢嘛?
PM2.5        (客廳)的(傳感器)的(PM2.5)是多少?
濕度         (客廳)的(傳感器)的(濕度)是多少?
溫度         (客廳)的(傳感器)的(溫度)是多少?
亮度         (客廳)的(傳感器)的(亮度)是多少?

還不會天貓精靈接入HomeAssistant的朋友可以看看此貼

以上就是天貓精靈接入HomeAssistant的詳細教程了,相信可以讓大家鉆研很長時間了,那么今天的分享就到此為止了。更多智能電視精彩應用,可下載當貝市場點此下載)進行體驗。

還不會天貓精靈接入HomeAssistant的朋友可以看看此貼

上一篇:當貝市場4.1.4如何在客戶端獲取Z幣
下一篇:靈魂拷問:4核的A53和雙核的A73到底哪個更好呢?
沙發(fā)
發(fā)表于 2018-10-25 15:43 | 只看該作者 | 來自浙江
感謝分享
回復 支持 反對

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

Archiver|新帖|標簽|軟件|Sitemap|ZNDS智能電視網(wǎng) ( 蘇ICP備2023012627號 )

網(wǎng)絡信息服務信用承諾書 | 增值電信業(yè)務經(jīng)營許可證:蘇B2-20221768 丨 蘇公網(wǎng)安備 32011402011373號

GMT+8, 2024-11-14 20:09 , Processed in 0.067422 second(s), 14 queries , Redis On.

Powered by Discuz!

監(jiān)督舉報:report#znds.com (請將#替換為@)

© 2007-2024 ZNDS.Com

快速回復 返回頂部 返回列表