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

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

[插件集成] 分享一个自己写的和风天气插件

  [复制链接]

219

主题

1287

帖子

7951

积分

超级版主

Rank: 8Rank: 8

积分
7951
金钱
6634
HASS币
86

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

发表于 2017-8-30 13:43:18 | 显示全部楼层
Retroposter 发表于 2017-8-28 09:57
我感觉小时天气预报有用,但作用不大。准确性太低,因为天气源的数据更新,比如和风可能一个小时更新一次 ...

彩云的分钟级更新时间是半小时,其他不确定。
回复

使用道具 举报

1

主题

49

帖子

248

积分

中级会员

Rank: 3Rank: 3

积分
248
金钱
199
HASS币
0
发表于 2017-8-31 09:56:38 | 显示全部楼层
楼主威武,谢谢分享!
回复

使用道具 举报

0

主题

52

帖子

308

积分

中级会员

Rank: 3Rank: 3

积分
308
金钱
256
HASS币
0
发表于 2017-9-20 18:37:43 | 显示全部楼层
楼主,我没明白,heweather.py怎么跟配置文件挂钩以来呀,没懂,使用文件里面说明,py文件只说
怎么放,跟配置的关系如何,不懂,请楼主跟我说下。
回复

使用道具 举报

15

主题

105

帖子

540

积分

论坛技术达人

积分
540
金钱
435
HASS币
0

最佳新人教程狂人

 楼主| 发表于 2017-9-20 21:51:40 | 显示全部楼层
本帖最后由 Retroposter 于 2017-9-25 08:34 编辑
qzc20170927 发表于 2017-9-20 18:37
楼主,我没明白,heweather.py怎么跟配置文件挂钩以来呀,没懂,使用文件里面说明,py文件只说
怎么放,跟 ...

!!!!!!!!!!抱歉各位,配置文档写错一个点:
    forecast: 1,2
应为:
    forecast:
      - 1
      - 2
因为本人一直不用后天,所以没发现这个漏洞,抱歉(如果只要明天,写作:forecast: 1)。


在你的.homeassistant目录下,新建/custom_components/sensor文件夹,把heweather.py放到该文件夹下。

在configuration.yaml中添加如下配置。
(name自定,api_key自己去和风天气申请,city填你要预报的城市ID,文档中有链接,monitored_conditions下面的是各种文件sensor,温度,湿度等,根据需要删减)。

sensor:
  - platform: heweather
    name: FRIENDLY_NAME
    api_key: YOUR_API_KEY
    city: CN101180101
    update_interval: '00:05:00'
    forecast: 1,2
    lang: en
    monitored_conditions:
      - aqi
      - summary
      - daily_astro_sr
      - daily_astro_ss
      - daily_summary_day
      - daily_summary_night
      - daily_hum
      - daily_pcpn
      - daily_pop
      - daily_pres
      - daily_tmp_max
      - daily_tmp_min
      - daily_vis
      - daily_wind_deg
      - daily_wind_dir
      - daily_wind_sc
      - daily_wind_spd

配置完成,重启hass。
回复

使用道具 举报

0

主题

52

帖子

308

积分

中级会员

Rank: 3Rank: 3

积分
308
金钱
256
HASS币
0
发表于 2017-9-21 19:14:30 | 显示全部楼层
楼主,你附件中说明有个地方错误,我看了你文件的说明,名字跟你一样,导致一直失败,后来发现github才可以,把custom_components写成了custom_compoents,少了一个n

文件名错误

文件名错误
回复

使用道具 举报

0

主题

52

帖子

308

积分

中级会员

Rank: 3Rank: 3

积分
308
金钱
256
HASS币
0
发表于 2017-9-21 19:58:16 | 显示全部楼层
Retroposter 发表于 2017-9-20 21:51
在你的.homeassistant目录下,新建/custom_components/sensor文件夹,把heweather.py放到该文件夹下。

...

还是不行
回复

使用道具 举报

0

主题

52

帖子

308

积分

中级会员

Rank: 3Rank: 3

积分
308
金钱
256
HASS币
0
发表于 2017-9-21 21:21:50 | 显示全部楼层
无法获取数值
Snipaste_2017-09-21_21-22-44.png
Snipaste_2017-09-21_21-22-02.png
回复

使用道具 举报

15

主题

105

帖子

540

积分

论坛技术达人

积分
540
金钱
435
HASS币
0

最佳新人教程狂人

 楼主| 发表于 2017-9-22 00:01:32 | 显示全部楼层

初始化错误?log呢?
回复

使用道具 举报

0

主题

52

帖子

308

积分

中级会员

Rank: 3Rank: 3

积分
308
金钱
256
HASS币
0
发表于 2017-9-22 19:35:05 | 显示全部楼层
Retroposter 发表于 2017-9-22 00:01
初始化错误?log呢?

说s2017-09-22 11:18:37 ERROR (MainThread) [homeassistant.core] Timer got out of sync. Resetting
Snipaste_2017-09-22_19-35-43.png
回复

使用道具 举报

13

主题

231

帖子

806

积分

高级会员

Rank: 4

积分
806
金钱
575
HASS币
0
发表于 2017-9-23 18:53:56 | 显示全部楼层
表示用不了,不显示
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-12-23 17:02 , Processed in 0.086041 second(s), 33 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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