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

 找回密码
 立即注册
查看: 6266|回复: 7

[求助] 关于彩云天界接入HA 一直报错 全部显示UNKNOWN

[复制链接]

14

主题

84

帖子

911

积分

高级会员

Rank: 4

积分
911
金钱
826
HASS币
0
发表于 2017-9-22 16:02:17 | 显示全部楼层 |阅读模式
2017-09-22 16:00:10 ERROR (MainThread) [homeassistant.helpers.entity] Update for sensor.caiyun_realtime_update_realtime_update fails
Traceback (most recent call last):
  File "/usr/local/lib/python3.4/dist-packages/homeassistant/helpers/entity.py", line 225, in async_update_ha_state
    yield from self.hass.async_add_job(self.update)
  File "/usr/lib/python3.4/asyncio/futures.py", line 388, in __iter__
    yield self  # This tells Task to wait for completion.
  File "/usr/lib/python3.4/asyncio/tasks.py", line 286, in _wakeup
    value = future.result()
  File "/usr/lib/python3.4/asyncio/futures.py", line 277, in result
    raise self._exception
  File "/usr/lib/python3.4/concurrent/futures/thread.py", line 54, in run
    result = self.fn(*self.args, **self.kwargs)
  File "/root/.homeassistant/custom_components/sensor/CaiyunweatherSE.py", line 697, in update
    realupdate_time = time.localtime(self.data_currently['server_time'])
KeyError: 'server_time'
2017-09-22 16:00:10 ERROR (Thread-10) [custom_components.sensor.CaiyunweatherSE] Json Status Error1!
2017-09-22 16:00:10 ERROR (Thread-4) [custom_components.sensor.CaiyunweatherSE] Json Status Error1!
2017-09-22 16:00:10 ERROR (Thread-8) [custom_components.sensor.CaiyunweatherSE] Json Status Error1!
2017-09-22 16:00:10 ERROR (Thread-11) [custom_components.sensor.CaiyunweatherSE] Json Status Error1!
2017-09-22 16:00:10 ERROR (Thread-7) [custom_components.sensor.CaiyunweatherSE] Json Status Error1!
2017-09-22 16:00:10 ERROR (Thread-5) [custom_components.sensor.CaiyunweatherSE] Json Status Error1!
2017-09-22 16:00:10 ERROR (Thread-9) [custom_components.sensor.CaiyunweatherSE] Json Status Error1!
2017-09-22 16:00:10 ERROR (Thread-3) [custom_components.sensor.CaiyunweatherSE] Json Status Error1!
2017-09-22 16:00:10 ERROR (Thread-6) [custom_components.sensor.CaiyunweatherSE] Json Status Error1!
2017-09-22 16:00:10 ERROR (Thread-2) [custom_components.sensor.CaiyunweatherSE] Json Status Error1!

回复

使用道具 举报

13

主题

231

帖子

806

积分

高级会员

Rank: 4

积分
806
金钱
575
HASS币
0
发表于 2017-9-24 14:38:17 | 显示全部楼层
请问你是怎么申请到彩云api的呀?我申请了差不多快一个月了,都哦没有收到邮件说申请通过。
回复

使用道具 举报

219

主题

1287

帖子

7945

积分

超级版主

Rank: 8Rank: 8

积分
7945
金钱
6628
HASS币
86

教程狂人论坛风云人物突出贡献

发表于 2017-9-25 08:52:02 来自手机 | 显示全部楼层
应该是人工审核的,很可能漏掉了。再申请过啊
回复

使用道具 举报

17

主题

335

帖子

2545

积分

金牌会员

Rank: 6Rank: 6

积分
2545
金钱
2210
HASS币
0
发表于 2017-9-26 16:14:15 | 显示全部楼层
对的 要重新申请一遍,我的也弄了2遍
回复

使用道具 举报

15

主题

105

帖子

540

积分

论坛技术达人

积分
540
金钱
435
HASS币
0

最佳新人教程狂人

发表于 2017-9-26 17:30:39 | 显示全部楼层
没有CaiyunweatherSE的代码,根据log来说,

realupdate_time = time.localtime(self.data_currently['server_time'])
KeyError: 'server_time'

请求到的数据不包含server_time。

如果没有每小时天气的需求,欢迎使用我写的heweather:
https://bbs.hassbian.com/thread-994-1-1.html
回复

使用道具 举报

219

主题

1287

帖子

7945

积分

超级版主

Rank: 8Rank: 8

积分
7945
金钱
6628
HASS币
86

教程狂人论坛风云人物突出贡献

发表于 2017-9-28 08:42:38 来自手机 | 显示全部楼层
json有成功下载吗?
回复

使用道具 举报

26

主题

553

帖子

2728

积分

金牌会员

Rank: 6Rank: 6

积分
2728
金钱
2150
HASS币
100

教程狂人

发表于 2018-3-25 08:31:05 | 显示全部楼层
我也是,本来用的好好的,突然之间不停地报错:Json Status Error1!
回复

使用道具 举报

26

主题

553

帖子

2728

积分

金牌会员

Rank: 6Rank: 6

积分
2728
金钱
2150
HASS币
100

教程狂人

发表于 2018-3-28 01:13:20 | 显示全部楼层
Mirukuteii 发表于 2018-3-25 08:31
我也是,本来用的好好的,突然之间不停地报错:Json Status Error1!

今天有空研究了一下,发现其实报错的原因只是因为我用的公共API KEY次数超出限额罢了。
插件代码中:
        if not 'result' in self.data_forecast:
            _Log.error('Json Status Error1!')
            return
当API KEY正常调用时,forecast文件是这样的:
{"status":"ok","lang":"zh_CN","result":{"hourly":{"status":"ok","description":...............................

而当API KEY调用次数超过限额时,forecast.json文件是这样的:
{"status":"failed", "error":"'API quota is exhausted'"}

所以,发生后者的情形时,因为提取不到result,所以不停报错:Json Status Error1!

realtime.json文件也是一个道理
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-23 15:54 , Processed in 0.790949 second(s), 30 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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