『瀚思彼岸』» 智能家居技术论坛

 找回密码
 立即注册
楼主: Yonsm

[智能音箱] ZhiBot Genie - 天猫精灵一步接入 HomeAssistant,设备零配置

  [复制链接]

6

主题

269

帖子

1074

积分

论坛积极会员

积分
1074
金钱
804
HASS币
0
发表于 2018-2-4 23:43:59 | 显示全部楼层
厉害了我的哥~~~~~~~~~~~
回复

使用道具 举报

3

主题

286

帖子

2688

积分

版主

懵懂的小白

Rank: 7Rank: 7Rank: 7

积分
2688
金钱
2402
HASS币
0
发表于 2018-2-5 00:11:57 | 显示全部楼层
小白来学习,膜拜大神
回复

使用道具 举报

14

主题

660

帖子

3973

积分

论坛元老

Rank: 8Rank: 8

积分
3973
金钱
3308
HASS币
10
发表于 2018-2-5 01:25:12 | 显示全部楼层
这个就太厉害了
回复

使用道具 举报

2

主题

316

帖子

1626

积分

金牌会员

Rank: 6Rank: 6

积分
1626
金钱
1310
HASS币
0
发表于 2018-2-5 09:51:43 | 显示全部楼层
膜拜大神!
回复

使用道具 举报

1

主题

8

帖子

33

积分

新手上路

Rank: 1

积分
33
金钱
25
HASS币
0
发表于 2018-2-5 18:44:58 | 显示全部楼层
求接入Siri的教程
回复

使用道具 举报

42

主题

523

帖子

2517

积分

金牌会员

Rank: 6Rank: 6

积分
2517
金钱
1989
HASS币
30
发表于 2018-2-6 02:38:41 | 显示全部楼层
本帖最后由 czweb 于 2018-2-6 02:46 编辑

我用方法三、自定义服务器
1.在windows的 apache 的 cgi-bin 下跑;
2.py文件的第一行已经修改为我的python安装路径,python版本是3.6;
3.apache是配置好三个秘钥ssl的,谷歌浏览器访问绿色的小锁访问正常的https网址;
4.浏览器里单独访问三个py文件可以正常找到;

结果:天猫精灵控制台无法刷出设备列表,看日志错误如下:

[Tue Feb 06 00:09:27.686939 2018] [cgi:error] [pid 5348:tid 1628] [client 127.0.0.1:64118] AH01215: GET /cgi-bin/tmallx1/authorize.py?redirect_uri=https&client_id==https://hass的公网域名:8123&response_type=code&state=0.45\r: D:/xampp/cgi-bin/tmallx1/authorize.py, referer: https://h5.bot.tmall.com/vue/
[Tue Feb 06 00:09:32.917948 2018] [cgi:error] [pid 5348:tid 1620] [client 127.0.0.1:64120] AH01215: POST /cgi-bin/tmallx1/access.py?\r: D:/xampp/cgi-bin/tmallx1/access.py
[Tue Feb 06 00:09:32.917948 2018] [cgi:error] [pid 5348:tid 1620] [client 127.0.0.1:64120] AH01215: client_id=https://hass的公网域名:8123\r: D:/xampp/cgi-bin/tmallx1/access.py
[Tue Feb 06 00:09:32.917948 2018] [cgi:error] [pid 5348:tid 1620] [client 127.0.0.1:64120] AH01215: redirect_uri=https://open.bot.tmall.com/oauth/callback\r: D:/xampp/cgi-bin/tmallx1/access.py
[Tue Feb 06 00:09:32.917948 2018] [cgi:error] [pid 5348:tid 1620] [client 127.0.0.1:64120] AH01215: client_secret=密码\r: D:/xampp/cgi-bin/tmallx1/access.py
[Tue Feb 06 00:09:32.917948 2018] [cgi:error] [pid 5348:tid 1620] [client 127.0.0.1:64120] AH01215: grant_type=authorization_code\r: D:/xampp/cgi-bin/tmallx1/access.py
[Tue Feb 06 00:09:32.917948 2018] [cgi:error] [pid 5348:tid 1620] [client 127.0.0.1:64120] AH01215: code=4ad21b7fd08b9c91314190ef441e1fba5d6aa449\r: D:/xampp/cgi-bin/tmallx1/access.py
[Tue Feb 06 00:09:40.113962 2018] [cgi:error] [pid 5348:tid 1628] [client 127.0.0.1:64123] AH01215: POST /cgi-bin/tmallx1/gate.py?\r: D:/xampp/cgi-bin/tmallx1/gate.py
[Tue Feb 06 00:09:40.113962 2018] [cgi:error] [pid 5348:tid 1628] [client 127.0.0.1:64123] AH01215: \r: D:/xampp/cgi-bin/tmallx1/gate.py
[Tue Feb 06 00:09:40.113962 2018] [cgi:error] [pid 5348:tid 1628] [client 127.0.0.1:64123] AH01215: {\r: D:/xampp/cgi-bin/tmallx1/gate.py
[Tue Feb 06 00:09:40.113962 2018] [cgi:error] [pid 5348:tid 1628] [client 127.0.0.1:64123] AH01215:   "header": {\r: D:/xampp/cgi-bin/tmallx1/gate.py
[Tue Feb 06 00:09:40.113962 2018] [cgi:error] [pid 5348:tid 1628] [client 127.0.0.1:64123] AH01215:     "messageId": "902c920c-d886-4905-bc65-4d5569585729",\r: D:/xampp/cgi-bin/tmallx1/gate.py
[Tue Feb 06 00:09:40.113962 2018] [cgi:error] [pid 5348:tid 1628] [client 127.0.0.1:64123] AH01215:     "name": "DiscoveryDevices",\r: D:/xampp/cgi-bin/tmallx1/gate.py
[Tue Feb 06 00:09:40.113962 2018] [cgi:error] [pid 5348:tid 1628] [client 127.0.0.1:64123] AH01215:     "namespace": "AliGenie.Iot.Device.Discovery",\r: D:/xampp/cgi-bin/tmallx1/gate.py
[Tue Feb 06 00:09:40.113962 2018] [cgi:error] [pid 5348:tid 1628] [client 127.0.0.1:64123] AH01215:     "payLoadVersion": 1\r: D:/xampp/cgi-bin/tmallx1/gate.py
[Tue Feb 06 00:09:40.113962 2018] [cgi:error] [pid 5348:tid 1628] [client 127.0.0.1:64123] AH01215:   },\r: D:/xampp/cgi-bin/tmallx1/gate.py
[Tue Feb 06 00:09:40.113962 2018] [cgi:error] [pid 5348:tid 1628] [client 127.0.0.1:64123] AH01215:   "payload": {\r: D:/xampp/cgi-bin/tmallx1/gate.py
[Tue Feb 06 00:09:40.113962 2018] [cgi:error] [pid 5348:tid 1628] [client 127.0.0.1:64123] AH01215:     "accessToken": "https://hass的公网域名:8123?密码"\r: D:/xampp/cgi-bin/tmallx1/gate.py
[Tue Feb 06 00:09:40.113962 2018] [cgi:error] [pid 5348:tid 1628] [client 127.0.0.1:64123] AH01215:   }\r: D:/xampp/cgi-bin/tmallx1/gate.py
[Tue Feb 06 00:09:40.113962 2018] [cgi:error] [pid 5348:tid 1628] [client 127.0.0.1:64123] AH01215: }\r: D:/xampp/cgi-bin/tmallx1/gate.py
[Tue Feb 06 00:09:40.113962 2018] [cgi:error] [pid 5348:tid 1628] [client 127.0.0.1:64123] AH01215: HA GET https://hass的公网域名:8123/api/states?api_password=密码\r: D:/xampp/cgi-bin/tmallx1/gate.py
[Tue Feb 06 00:09:40.113962 2018] [cgi:error] [pid 5348:tid 1628] [client 127.0.0.1:64123] AH01215: D:\\Program Files\\Python3.6.0\\lib\\site-packages\\urllib3\\connectionpool.py:858: InsecureRequestWarning: Unverified HTTPS request is being made. Adding certificate verification is strongly advised. See: https://urllib3.readthedocs.io/en/latest/advanced-usage.html#ssl-warnings\r: D:/xampp/cgi-bin/tmallx1/gate.py
[Tue Feb 06 00:09:40.113962 2018] [cgi:error] [pid 5348:tid 1628] [client 127.0.0.1:64123] AH01215:   InsecureRequestWarning)\r: D:/xampp/cgi-bin/tmallx1/gate.py
[Tue Feb 06 00:09:40.113962 2018] [cgi:error] [pid 5348:tid 1628] [client 127.0.0.1:64123] AH01215: RESPONSE {\r: D:/xampp/cgi-bin/tmallx1/gate.py
[Tue Feb 06 00:09:40.113962 2018] [cgi:error] [pid 5348:tid 1628] [client 127.0.0.1:64123] AH01215:   "header": {\r: D:/xampp/cgi-bin/tmallx1/gate.py
[Tue Feb 06 00:09:40.113962 2018] [cgi:error] [pid 5348:tid 1628] [client 127.0.0.1:64123] AH01215:     "messageId": "902c920c-d886-4905-bc65-4d5569585729",\r: D:/xampp/cgi-bin/tmallx1/gate.py
[Tue Feb 06 00:09:40.113962 2018] [cgi:error] [pid 5348:tid 1628] [client 127.0.0.1:64123] AH01215:     "name": "DiscoveryDevicesResponse",\r: D:/xampp/cgi-bin/tmallx1/gate.py
[Tue Feb 06 00:09:40.113962 2018] [cgi:error] [pid 5348:tid 1628] [client 127.0.0.1:64123] AH01215:     "namespace": "AliGenie.Iot.Device.Discovery",\r: D:/xampp/cgi-bin/tmallx1/gate.py
[Tue Feb 06 00:09:40.113962 2018] [cgi:error] [pid 5348:tid 1628] [client 127.0.0.1:64123] AH01215:     "payLoadVersion": 1\r: D:/xampp/cgi-bin/tmallx1/gate.py
[Tue Feb 06 00:09:40.113962 2018] [cgi:error] [pid 5348:tid 1628] [client 127.0.0.1:64123] AH01215:   },\r: D:/xampp/cgi-bin/tmallx1/gate.py
[Tue Feb 06 00:09:40.113962 2018] [cgi:error] [pid 5348:tid 1628] [client 127.0.0.1:64123] AH01215:   "payload": {\r: D:/xampp/cgi-bin/tmallx1/gate.py
[Tue Feb 06 00:09:40.113962 2018] [cgi:error] [pid 5348:tid 1628] [client 127.0.0.1:64123] AH01215:     "devices": [\r: D:/xampp/cgi-bin/tmallx1/gate.py
[Tue Feb 06 00:09:40.113962 2018] [cgi:error] [pid 5348:tid 1628] [client 127.0.0.1:64123] AH01215:       {\r: D:/xampp/cgi-bin/tmallx1/gate.py
[Tue Feb 06 00:09:40.113962 2018] [cgi:error] [pid 5348:tid 1628] [client 127.0.0.1:64123] AH01215:         "deviceId": "switch.pc2",\r: D:/xampp/cgi-bin/tmallx1/gate.py

 



评分

参与人数 1金钱 +2 收起 理由
Yonsm + 2 你这不是已经列出来了吗?踢除密码和地址后.

查看全部评分

回复

使用道具 举报

8

主题

209

帖子

2237

积分

论坛技术达人

积分
2237
金钱
2028
HASS币
0
发表于 2018-2-6 10:38:05 | 显示全部楼层
本帖最后由 kenlau 于 2018-2-6 10:40 编辑

大神,我区域和名字都修改了,区域的天猫精灵可以识别,设备名字在后台也能显示,不过天猫里面自己添加的是识别为开关,要语音呼叫天猫精灵打开开关才能控制, 这个怎么修改呢?

评分

参与人数 1金钱 +2 收起 理由
Yonsm + 2 刚刚改了,你在 customize.yaml 中 hagenie.

查看全部评分

回复

使用道具 举报

20

主题

700

帖子

3106

积分

论坛元老

Rank: 8Rank: 8

积分
3106
金钱
2406
HASS币
0
发表于 2018-2-6 11:00:46 | 显示全部楼层
到底要选择HA接入还是这个?
回复

使用道具 举报

1

主题

53

帖子

224

积分

中级会员

Rank: 3Rank: 3

积分
224
金钱
171
HASS币
0
发表于 2018-2-6 11:30:01 | 显示全部楼层
哦。。。。。。
回复

使用道具 举报

2

主题

106

帖子

589

积分

高级会员

Rank: 4

积分
589
金钱
483
HASS币
0
发表于 2018-2-6 15:11:23 | 显示全部楼层
谢谢大神的教程
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-12-23 01:26 , Processed in 0.106735 second(s), 31 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表