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

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

[插件集成] 和风天气完整配置版本2024.1.4

  [复制链接]

0

主题

16

帖子

121

积分

注册会员

Rank: 2

积分
121
金钱
105
HASS币
0
发表于 2023-6-30 15:57:45 | 显示全部楼层
谢谢分享
回复

使用道具 举报

22

主题

473

帖子

6290

积分

元老级技术达人

略懂一些皮毛而已!

积分
6290
金钱
5807
HASS币
40
发表于 2023-6-30 17:54:47 | 显示全部楼层
本帖最后由 郭子漳 于 2023-6-30 18:14 编辑

QQ截图20230630175036.png
@dscao

您看下自然灾害提醒这里是不是改为这样看的比较直观,对比下你之前的

old.png

QQ截图20230630175434.png

qweather-card.js搜索到下方代码,改一下。添加了序号,改完以后是不是变的非常直观,您之前代码里的都是两条连在一起的,中间也没有分隔符号,我之前回复提过建议, 您可能没注意,您可能没有考虑到有时候气象台是推送两条,甚至三条, 可能您那边只看到过一条,所以没有体现出问题
 renderKeypoint({config, weather} = this) {
                if (weather.attributes.forecast_keypoint=="")
                        return p``;
                if (config.show_alarm == false)
          return p``;

                var alert_content = ''

                for (let [index, content] of weather.attributes.warning.entries()){
                        alert_content =        alert_content  + `${index + 1}.` +  `${content['title'] }:` + '\n' + `${content['text']} `+ '\n\n'

                }
                        

                return p`

                 <div>
                        <ul style="list-style:none;padding:0 0 0 14px;margin: 0;">
                          <li style="font-weight:bold; display:${weather.attributes.forecast_minutely ? 'block':'none'}"><span class="ha-icon"
                                          ><ha-icon icon="mdi:camera-timer"></ha-icon
                                        ></span> ${weather.attributes.forecast_minutely}</li>
                          <li style="display:${weather.attributes.forecast_hourly ? 'block':'none'}"><span class="ha-icon"
                                          ><ha-icon icon="mdi:clock-outline"></ha-icon
                                        ></span> ${weather.attributes.forecast_hourly}</li>
                          <li style="font-weight:nomal; white-space:pre-line; color:red; display:${weather.attributes.warning.length > 0 ? 'block':'none'}"><span class="ha-icon"
                                          ><ha-icon icon="mdi:timer-alert-outline"></ha-icon
                                        ></span> ${alert_content}</li>
                         
                        </ul>
                  </div>
                `;
               
        }


回复

使用道具 举报

77

主题

1391

帖子

2万

积分

元老级技术达人

积分
24284
金钱
22853
HASS币
290
 楼主| 发表于 2023-7-1 09:58:15 | 显示全部楼层
郭子漳 发表于 2023-6-30 17:54
@dscao

您看下自然灾害提醒这里是不是改为这样看的比较直观,对比下你之前的

已参考修改。
回复

使用道具 举报

22

主题

473

帖子

6290

积分

元老级技术达人

略懂一些皮毛而已!

积分
6290
金钱
5807
HASS币
40
发表于 2023-7-1 10:02:58 | 显示全部楼层

12.png

QQ截图20230701100114.png

原谅我的强迫症,这里缺三个空格,对不齐,我图中标的代码的位置加上空格,然后就对齐了.......

前后对比

1234.png
回复

使用道具 举报

9

主题

242

帖子

1287

积分

金牌会员

Rank: 6Rank: 6

积分
1287
金钱
1045
HASS币
0
发表于 2023-7-2 08:49:34 | 显示全部楼层
支持大佬,喜欢功能多一些
回复

使用道具 举报

22

主题

473

帖子

6290

积分

元老级技术达人

略懂一些皮毛而已!

积分
6290
金钱
5807
HASS币
40
发表于 2023-7-2 10:28:22 | 显示全部楼层
本帖最后由 郭子漳 于 2023-7-2 12:34 编辑

--------------------------------
回复

使用道具 举报

22

主题

473

帖子

6290

积分

元老级技术达人

略懂一些皮毛而已!

积分
6290
金钱
5807
HASS币
40
发表于 2023-7-2 10:33:55 | 显示全部楼层
本帖最后由 郭子漳 于 2023-7-2 10:47 编辑

QQ图片20230702103244.jpg


本来想研究下加上每天的空气质量等级,加到最下面,类似于墨迹天气的效果,但是我看了下和风天气官方文档,只能获取5天的,无法获取7天的。唉,他这个接口里面的5改为任何数字,都返回400

QQ截图20230702104614.png
回复

使用道具 举报

0

主题

23

帖子

486

积分

中级会员

Rank: 3Rank: 3

积分
486
金钱
463
HASS币
0
发表于 2023-7-2 12:12:18 | 显示全部楼层
新手小白请教,配置卡片时报错:Custom element doesn't exist: qweather-card  我是少装了啥东西,请大佬们指教,多谢
回复

使用道具 举报

22

主题

473

帖子

6290

积分

元老级技术达人

略懂一些皮毛而已!

积分
6290
金钱
5807
HASS币
40
发表于 2023-7-2 12:34:10 | 显示全部楼层
本帖最后由 郭子漳 于 2023-7-2 21:33 编辑

1.png

如上图所示,把温度加入了摄氏度符号,感觉摄氏度比较标准,

绿色的aqi数值旁边加入了空气质量等级(因为这两个数值是对应的,api决定空气质量等级)

右侧的“空气:良”,我这边查了资料,如下图,这个空气污染扩散条件指数好像是跟空气质量等级不一样,所以这个“空气:良”在这容易和空气质量等级混淆,所以把他换成了如下图的晾晒指数。


3.png
2.png

一点建议而已,如果不合理请大佬不要采纳!@dscao




QQ截图20230702123054.png

发现标题如果是大暴雨到特大暴雨的时候,会变形。把标题单独做了一行显示,  city名和updatetime放到一个div里
修改标题字大小和温度的字大小

222.png


改完以后name这里可以放很多字,不会变形,不再局限于两个字,上方天气如果遇到“大暴雨到特大暴雨”时也不会变形。 这个“大暴雨到特大暴雨”不是我编的,而是和风天气的文档里就有!


435435.png

12.jpg
QQ图片20230702130936.png

我这边测试了两个手机,一个华为的安卓手机和一个苹果手机,修改以后哪怕是大暴雨到特大暴雨 +200中度污染 这么多都不会变形,现在这个文字大小是最合适的。

1.png































回复

使用道具 举报

22

主题

473

帖子

6290

积分

元老级技术达人

略懂一些皮毛而已!

积分
6290
金钱
5807
HASS币
40
发表于 2023-7-2 21:29:30 | 显示全部楼层
本帖最后由 郭子漳 于 2023-7-2 21:35 编辑



QQ截图20230702212607.png
QQ截图20230702212623.png

QQ截图20230702212809.png

2023.07.02 14:34分修复Metro 和 Fluent 主题不显示中间线的问题,给线加了颜色#dedede,一共这5处地方修改一下,就可以解决我现在用的主题不显示中间线的问题,麻烦给添加上。谢谢!
麻烦彩云天气插件也同步修改下。谢了。再就是上一条回复说的大暴雨到特大暴雨问题,具体您看下下方代码吧。


合理请采纳,谢谢!

qweather-card.rar (102.25 KB, 下载次数: 20)

回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-21 21:35 , Processed in 1.281919 second(s), 32 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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