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

 找回密码
 立即注册
查看: 53080|回复: 383

[基础教程] 【我家天气我做主】无插件、可自定义的rest版和风天气

  [复制链接]

25

主题

688

帖子

3630

积分

论坛元老

Rank: 8Rank: 8

积分
3630
金钱
2937
HASS币
219

活跃会员

发表于 2018-3-20 16:14:23 | 显示全部楼层 |阅读模式
本帖最后由 aktifin 于 2019-3-1 09:57 编辑

以前一直用和风天气,最近Hass升级后老版本的不能用了,用了其他版本的和风天气一直觉得没有原来的数据全面,在论坛上看到了Yousm大神的内置rest版彩云天气(https://bbs.hassbian.com/forum.php?mod=viewthread&tid=2697),深受启发,这两天查阅了官方文档(https://home-assistant.io/components/sensor.rest/)和L大各种应用rest的帖子,终于实现了
无插件、可自定义的内置rest版和风天气
QQ浏览器截屏未命名.png QQ浏览器截屏未命名.png
暂时我只获取了几个我需要的天气数据,理论上只要是天气json文件里的数据,在下面的template里都能添加进去,喜欢和风天气的大家尽情发挥吧
sensor文件代码如下:
  - platform: rest
    name: TodayWeather
    resource: https去掉我://free-api.heweather.com/s6/weather?location=你的城市拼音&key=你的和风天气apikey
    value_template: '{{ value_json["HeWeather6"][0]["now"]["cond_txt"].title() }}'
    scan_interval: 1800 #半小时更新一次天气数据
    json_attributes:
      - HeWeather6
  - platform: template
    sensors:
      today_weather:
        friendly_name: Today Weather
        value_template: '{{ states.sensor.TodayWeather.attributes.HeWeather6[0]["now"]["cond_txt"] }}'
      today_temperature_now:
        friendly_name: Today Temperature Now
        value_template: '{{ states.sensor.TodayWeather.attributes.HeWeather6[0]["now"]["tmp"] }}'  
        unit_of_measurement: °C
      today_temperature_max:
        friendly_name: Today Temperature Max
        value_template: '{{ states.sensor.TodayWeather.attributes.HeWeather6[0]["daily_forecast"][0]["tmp_max"] }}'
        unit_of_measurement: °C
      today_temperature_min:
        friendly_name: Today Temperature Min
        value_template: '{{ states.sensor.TodayWeather.attributes.HeWeather6[0]["daily_forecast"][0]["tmp_min"] }}'
        unit_of_measurement: °C
      today_humidity:
        friendly_name: Today Humidity
        value_template: '{{ states.sensor.TodayWeather.attributes.HeWeather6[0]["now"]["hum"] }}'
        unit_of_measurement: '%'
      today_rainfall_probability:
        friendly_name: Today Rainfall Probability
        value_template: '{{ states.sensor.TodayWeather.attributes.HeWeather6[0]["now"]["pcpn"] | round(0)}}'
        unit_of_measurement: '%'

最后,将得到的天气数据自定义添加到了HADashboard里
QQ浏览器截屏未命名.png










评分

参与人数 2金钱 +38 收起 理由
Milo + 20 谢谢分享!
+ 18 666!

查看全部评分

回复

使用道具 举报

1

主题

181

帖子

568

积分

高级会员

Rank: 4

积分
568
金钱
387
HASS币
0
发表于 2018-3-20 16:45:34 | 显示全部楼层
谢谢分享
回复

使用道具 举报

6

主题

265

帖子

1497

积分

金牌会员

Rank: 6Rank: 6

积分
1497
金钱
1232
HASS币
0
发表于 2018-3-20 16:52:42 | 显示全部楼层
谢谢分享
回复

使用道具 举报

123

主题

4626

帖子

1万

积分

管理员

囧死

Rank: 9Rank: 9Rank: 9

积分
16015
金钱
11304
HASS币
45
发表于 2018-3-20 17:20:11 | 显示全部楼层
厉害了,这种方法灵活性最高,我也在用Y大的彩云REST Sensor
回复

使用道具 举报

25

主题

415

帖子

2989

积分

论坛技术达人

积分
2989
金钱
2564
HASS币
40
发表于 2018-3-20 18:05:06 | 显示全部楼层
多谢分享
回复

使用道具 举报

8

主题

276

帖子

1564

积分

金牌会员

Rank: 6Rank: 6

积分
1564
金钱
1288
HASS币
0
发表于 2018-3-21 07:32:50 | 显示全部楼层
感謝分享  新手多看看文章學習
回复

使用道具 举报

22

主题

303

帖子

1071

积分

金牌会员

Rank: 6Rank: 6

积分
1071
金钱
763
HASS币
20
发表于 2018-3-21 08:40:32 | 显示全部楼层
这个我要支持,晚上回去就按照你的方法走一遍
回复

使用道具 举报

1

主题

81

帖子

575

积分

高级会员

Rank: 4

积分
575
金钱
494
HASS币
0
发表于 2018-3-21 11:18:55 来自手机 | 显示全部楼层
没看懂什么意思
回复

使用道具 举报

4

主题

313

帖子

1917

积分

金牌会员

Rank: 6Rank: 6

积分
1917
金钱
1604
HASS币
0
发表于 2018-3-21 11:28:54 | 显示全部楼层
本帖最后由 xinfan 于 2018-3-21 11:48 编辑

这个好,很快就申请了key,但是听说彩云最好,申请key太麻烦放弃了,天气预报应该也差不多
回复

使用道具 举报

6

主题

230

帖子

2126

积分

金牌会员

Rank: 6Rank: 6

积分
2126
金钱
1891
HASS币
20
发表于 2018-3-21 13:55:20 | 显示全部楼层

多谢分享 之前也一直想用无插件版,学习
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-4-27 12:21 , Processed in 3.721651 second(s), 36 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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