利用京东万象上的免费天气数据制作的HomeAssistant天气预报组件,天气/空气质量/生活指数数据一并存储,没有多余的Sensor。
数据源地址: https://way.jd.com/he/freeweather?city=beijing&appkey=您申请的APPKEY (限5000次/天) 获取KEY
放入 /custom_components/hfweather/ 目录
Example configuration.yaml:
weather:
- platform: hfweather
name: 天气助手
api_key: fab1b**********87d1b7ae386de03dc
region: CN101210201
scan_interval: 600
Configuration variables:
key | description |
---|---|
name | 名称,不设置,默认为“天气助手” |
api_key | 京东万象的appkey |
region | 城市编号 |
scan_interval | 更新频率,单位秒,默认30秒一次,有点快 |
前台界面有三种不同的选择
- lovelace的 weather forcast
- 动态图标版 https://github.com/bramkragten/weather-card
- 博采众长版,能显示生活建议和预报图表(推荐) https://github.com/cnk700i/ha_modified_components/tree/master/hf_weather
天气插件获取的数据分为 基础数据 和 进阶数据
- 基础数据,能满足lovelace界面中Weather Forecast Card的需求,具体数据项可以参考官网
- temperature 当前温度
- temperature_unit 当前温度的单位(摄氏度和华氏度)
- pressure 大气压强
- humidity 空气湿度
- wind_speed 风速(公里/小时)
- wind_bearing 风向
- ozone 臭氧浓度
- attribution 版权归属信息
- visibility 能见度(公里)
- forecast 预报七天的数据(字典数组)
- precision 数据精度(已实现,默认0.1)
- state_attributes 相关属性值(已实现将基础数据全部放入属性)
- state 当前天气状态(已实现,返回condition)
- condition 当前天气状态
- 进阶数据,包括空气质量/小时预报和生活建议等数据,主要看得看数据源
- suggestion 生活建议信息
- aqi 空气质量信息
- hourly_forecast 小时预报信息
- update_time 数据源更新时间
- 当前天气状态 中文
- 自定义更多天气信息属性