本帖最后由 dscao 于 2024-4-7 09:01 编辑
2024.1.4
适配 HA 2024.1
2023.10.6 1、增加配置选项是否使用 包含“生活指数”的自定义天气实体卡片。 2、增加自动从网页获取“未来天气一句话总结”信息 3、如使用系统天气卡片,每天两次的页面可显示,不过和风数据只有一天最高温和最低温,效果不是很好。 4、其它一些小修复。
2023.9.9 仅用于 ha 2023.9.0及以后版本,新旧版本不兼容。修复弃用错误提示,但保留了属性值用于专用卡片。也就是没有使用新版的优化性能功能,但增加了新版 weather.get_forecast 服务功能。每天两次的原卡片数据未处理,以后有空再补上。 使用新版后某些自动化需要相应修改。
ha 2023.8 及以前版本请使用 2023.8.31版本
使用和风官方v7版api的和风天气完整配置版本(支持homeassistant 2023.6 以后版本)
后续参考之前彩云天气集成,准备新版“和风天气-官方API版 V2.0-2023.7.1 同时对卡片也进行了一些优化,统一线条明暗色模式下的颜色及粗细。
使用方式 附件下载解压到 custom_components或hacs自定义安装完成重启HA,刷新一下页面,在集成里搜索 和风天气 即可
实体添加成功后系统会自动注册卡片资源,不用单独安装卡片,强制刷新一下浏览器,或清空手机客户端的缓存一次。之后就可以添加卡片了。
注意: name 实体名字(不可重复配置)
location 经纬度,请参考和风官方的地址列表,搜索你所在的地区。
默认,查询7天的数据。需要认证开发者,有一些格点天气之类的必须需要开发者。
免费订阅api请求额度 1000次/天
刷新频率默认设置为10分钟,每次请求7个接口,安装或启动后第一次多请求一次geo接口,以显示city名称。
更新间隔,合计最快每小时16次,一天384+1次,每启动ha或重载集成每个api增加请求1次。间隔默认为10分钟,当20分钟时一天312次,30分钟一天240次,60分钟一天168次。其它情况计算次数有点复杂。可根据需要配置天气的实体数量及自己有几个api来决定刷新间隔。
实况类数据 10-40分钟,最快以20分钟处理,3/小时
逐天预报 1-8小时,最快以1小时处理,1次/小时
生活指数 1小时 ,最快以1小时处理, 1次/小时
空气指数 未找到说明,当1小时处理,1次/小时
逐小时预报 1小时,最快以1小时处理,1次/小时
分钟级降雨 10-20分钟,最快以20分钟处理,3次/小时
灾害预警 5分钟,最快以10分钟处理,6次/小时
日出日落时间,每天调用1次。
Lovelace配置
type: 'custom:qweather-card'
entity: weather.tian_qi #天气实体名称
title: #卡片标题
name: #名称,不填写则显示城市或县名称
show_attributes: true #是否显示属性
show_hourly_forecast: true #是否显示小时级预报
show_daily_forecast: true #是否显示天级预报
show_daily_chart: true #是否曲线图表
show_daily_date: true #是否天级预报的日期
show_condition_text: true #是否显示天级预报的天气名称
show_keypoint: true #是否显示关键总结的一句话信息
show_warning: true #是否显示气象预警信息
show_warningtext: false #是否显示气象预警信息的详细内容
show_night: false #是否显示天级预报的夜间内容
show_wind: false #是否显示天级预报的风速风向
show_daily_temperature: false #是否显示天级预报的气温文字
show_thick_border: false #是否以较清晰线条显示,否则以系统divider线条显示
以上为默认选项,如需更改,则true改成false,false改成true。
感谢 郭子漳 提供的丰富卡片内容的部分代码
最新版本V2.0 2023.7.3,已上传。
2023.8.31 修复不同地点的日出日落时间都使用了ha中sun实体的问题
2023.9.9 适配新版 ha2023.9.0以上版本,新旧版本不兼容。
2023.10.6
另外最新版ha2023.9正常支持的彩云天气集成分享: https://bbs.hassbian.com/thread-19320-1-1.html
个人感觉还是彩云天气的数据比较准确,但那个如果没有免费额度就只能弃用了。
|