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

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

[进阶教程] 天猫精灵网关, oAuth2认证, 无需额外搭建服务器

  [复制链接]

5

主题

95

帖子

617

积分

论坛技术达人

积分
617
金钱
507
HASS币
60
 楼主| 发表于 2018-10-23 22:22:37 | 显示全部楼层
Yonsm 发表于 2018-10-23 09:42
过了一段时间就会提示授权过期,我实际上已经设置为365天了,大概7-10天还是过期了。楼主知道什么原因或者 ...

我还没这么试过。在授权的时候会返回一个过期时间,你看看时间是不是对的。我猜天猫精灵应该是根据这个时间来判断是否过期吧。我回头也试试把时间调久一点。
枸杞泡咖啡,我只要喝一杯~~~
回复

使用道具 举报

11

主题

80

帖子

349

积分

中级会员

Rank: 3Rank: 3

积分
349
金钱
269
HASS币
0
发表于 2018-10-26 09:30:53 | 显示全部楼层
请问大神,我用树莓派安装的HASS,用花生壳进行内网穿透,怎么启用HTTPS??我要去花生壳买一个域名吗?
回复

使用道具 举报

2

主题

101

帖子

558

积分

高级会员

Rank: 4

积分
558
金钱
457
HASS币
0
发表于 2018-10-26 10:13:01 | 显示全部楼层
本帖最后由 o2sun 于 2018-10-26 11:04 编辑

Error: invalid client id or redirect uri

HA日志 Login attempt or request with invalid authentication from

不知道为何

===========================================Error: invalid client id or redirect uri

解决办法
Client ID 一定要是 https://open.bot.tmall.com




========================================================
回复

使用道具 举报

1

主题

67

帖子

1435

积分

金牌会员

Rank: 6Rank: 6

积分
1435
金钱
1368
HASS币
0
发表于 2018-10-27 14:22:16 | 显示全部楼层
我的设置能够正常使用,但在重启hass的时候还是有错误日志
Error during setup of component aligenie
Traceback (most recent call last):
  File "/usr/lib/python3.6/urllib/request.py", line 1318, in do_open
    encode_chunked=req.has_header('Transfer-encoding'))
  File "/usr/lib/python3.6/http/client.py", line 1239, in request
    self._send_request(method, url, body, headers, encode_chunked)
  File "/usr/lib/python3.6/http/client.py", line 1285, in _send_request
    self.endheaders(body, encode_chunked=encode_chunked)
  File "/usr/lib/python3.6/http/client.py", line 1234, in endheaders
    self._send_output(message_body, encode_chunked=encode_chunked)
  File "/usr/lib/python3.6/http/client.py", line 1026, in _send_output
    self.send(msg)
  File "/usr/lib/python3.6/http/client.py", line 964, in send
    self.connect()
  File "/usr/lib/python3.6/http/client.py", line 1392, in connect
    super().connect()
  File "/usr/lib/python3.6/http/client.py", line 936, in connect
    (self.host,self.port), self.timeout, self.source_address)
  File "/usr/lib/python3.6/socket.py", line 724, in create_connection
    raise err
  File "/usr/lib/python3.6/socket.py", line 713, in create_connection
    sock.connect(sa)
OSError: [Errno 22] Invalid argument

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/srv/homeassistant/homeassistant_venv/lib/python3.6/site-packages/homeassistant/setup.py", line 145, in _async_setup_component
    hass, processed_config)
  File "/home/homeassistant/.homeassistant/custom_components/aligenie.py", line 87, in async_setup
    _aliases = json.loads(urlopen('https://open.bot.tmall.com/oauth/api/aliaslist').read().decode('utf-8'))['data']
  File "/usr/lib/python3.6/urllib/request.py", line 223, in urlopen
    return opener.open(url, data, timeout)
  File "/usr/lib/python3.6/urllib/request.py", line 526, in open
    response = self._open(req, data)
  File "/usr/lib/python3.6/urllib/request.py", line 544, in _open
    '_open', req)
  File "/usr/lib/python3.6/urllib/request.py", line 504, in _call_chain
    result = func(*args)
  File "/usr/lib/python3.6/urllib/request.py", line 1361, in https_open
    context=self._context, check_hostname=self._check_hostname)
  File "/usr/lib/python3.6/urllib/request.py", line 1320, in do_open
    raise URLError(err)
urllib.error.URLError: <urlopen error [Errno 22] Invalid argument>
回复

使用道具 举报

4

主题

74

帖子

944

积分

论坛积极会员

积分
944
金钱
870
HASS币
0
发表于 2018-10-27 17:22:18 | 显示全部楼层
谢谢分享,很强大
回复

使用道具 举报

75

主题

1976

帖子

8205

积分

元老级技术达人

积分
8205
金钱
6179
HASS币
430

活跃会员教程狂人

发表于 2018-10-27 21:33:53 | 显示全部楼层
拖了好久终于配置上了,谢谢2位大佬,有个问题,有没有办法把自动识别的设备默认为  hagenie_hidden: true呢,我这接入的东西比较多,一个一个屏蔽工作量有点大,期待大神回复,再次感谢。
所有过往,皆为序章。
回复

使用道具 举报

6

主题

104

帖子

487

积分

中级会员

Rank: 3Rank: 3

积分
487
金钱
383
HASS币
0
发表于 2018-10-28 00:04:50 | 显示全部楼层
感谢分享
回复

使用道具 举报

11

主题

80

帖子

349

积分

中级会员

Rank: 3Rank: 3

积分
349
金钱
269
HASS币
0
发表于 2018-10-29 09:15:14 | 显示全部楼层
为什么我找不到/config/custom_components这个目录,真机测试已经能登录我的个人页面,但是找不到这个目录,显示的设备也是只有天猫精灵官方的设备
回复

使用道具 举报

1

主题

72

帖子

354

积分

中级会员

Rank: 3Rank: 3

积分
354
金钱
282
HASS币
0
发表于 2018-10-29 11:18:51 | 显示全部楼层
配置成功,拜谢大神!!用天猫精灵控制米家的插座、传感器设备,好像没什么违和感,哈哈。
回复

使用道具 举报

5

主题

95

帖子

617

积分

论坛技术达人

积分
617
金钱
507
HASS币
60
 楼主| 发表于 2018-10-29 21:11:05 | 显示全部楼层
我是初学者 发表于 2018-10-26 09:30
请问大神,我用树莓派安装的HASS,用花生壳进行内网穿透,怎么启用HTTPS??我要去花生壳买一个域名吗? ...

帖子里面已经写过了,论坛里也有很多教程。多用用搜索功能
枸杞泡咖啡,我只要喝一杯~~~
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-12-25 23:41 , Processed in 0.104706 second(s), 31 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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