找回密码
 立即注册
查看: 35365|回复: 33

[插件集成] 彩云天气动态图标lovelace分钟和小时预报及次日天气降雨量

[复制链接]

21

主题

443

回帖

2904

积分

金牌会员

积分
2904
金钱
2440
HASS币
0
发表于 2019-7-27 18:30:10 | 显示全部楼层 |阅读模式
本帖最后由 showphi 于 2019-12-22 09:02 编辑

2019/11/20更新,应网友要求修正气压单位错误。
2019/8/4更新,应网友要求增加次日天气及降雨量sensor。
2019/7/28更新,增加降雨量显示,下雨天只是显示下雨,大雨小雨根据降雨量来判断更人性化一些。替换weather-card.js即可。

原来使用动态图标完整版https://bbs.hassbian.com/thread-6265-1-1.html,sensor较多,占资源,数据库迅速变大,页面反应变慢甚至打不开,想换其他插件又都没有分钟及小时级预报这两个对我来说最重要的功能,没办法尝试自己改个出来,还好以前做UI的底子没忘光,利用@hassio-newbie的插件以及weather-card.js修改出来。

安装好插件后,仅修改weather-card.js第172行-174行即可。
               <div>
                  <ul style="list-style:none;margin-top:4.5em;padding:0 0 0 14px;">
                    <li style="font-weight:bold;"><span class="ha-icon"
                ><ha-icon icon="mdi:camera-timer"></ha-icon
              ></span> ${stateObj.attributes.forecast_minutely}</li>
                    <li><span class="ha-icon"
                ><ha-icon icon="mdi:clock-outline"></ha-icon
              ></span>${stateObj.attributes.forecast_hourly}</li>
                  </ul>
                </div>
        <span>
          <ul class="variations"  style="margin-top:1.5em;">
ui-lovelace.yaml文件中调用

resources:
  - url: /local/weather-card.js
    type: js

 - type: "custom:weather-card"
   entity: weather.colorfulclouds

获取第二天天气及降雨量
weather.py 178行插入
    @property
    def forecast_skycon(self):
        """明天天气"""
        return self._forecast_data['result']['daily']['skycon'][1]['value']

    @property
    def forecast_precipitation(self):
        """明天降雨量"""
        return self._forecast_data['result']['daily']['precipitation'][1]['avg'] 

194行插入
data['forecast_skycon'] = self.forecast_skycon
data['forecast_precipitation'] = self.forecast_precipitation


weather.py106行替换为

        return int(self._realtime_data['result']['realtime']['pressure']) / 100


weather3.zip (2.17 KB, 下载次数: 120) weather-card.js.zip (3.27 KB, 下载次数: 93)
1.JPG

评分

参与人数 1金钱 +20 收起 理由
+ 20 膜拜大神!

查看全部评分

回复

使用道具 举报

21

主题

443

回帖

2904

积分

金牌会员

积分
2904
金钱
2440
HASS币
0
 楼主| 发表于 2019-7-27 18:39:36 | 显示全部楼层
没想到我连论坛发帖格式都搞不定。。。。麻烦囧大修改下
回复

使用道具 举报

8

主题

2078

回帖

6157

积分

论坛元老

流水无味

积分
6157
金钱
4071
HASS币
145

灌水之王

发表于 2019-7-27 19:10:01 | 显示全部楼层
666 支持下!
回复

使用道具 举报

jajn 

2

主题

148

回帖

571

积分

高级会员

积分
571
金钱
421
HASS币
0
发表于 2019-7-27 19:13:28 | 显示全部楼层
感谢分享········
回复

使用道具 举报

 

123

主题

4548

回帖

1万

积分

管理员

囧死

积分
16548
金钱
11792
HASS币
45
发表于 2019-7-27 22:18:09 | 显示全部楼层
showphi 发表于 2019-7-27 18:39
没想到我连论坛发帖格式都搞不定。。。。麻烦囧大修改下

是有点问题,改好了:)
回复

使用道具 举报

10

主题

672

回帖

5848

积分

论坛元老

积分
5848
金钱
5161
HASS币
50
发表于 2019-7-27 22:26:14 | 显示全部楼层
mark一记,感谢分享!
回复

使用道具 举报

0

主题

4

回帖

477

积分

中级会员

积分
477
金钱
473
HASS币
0
发表于 2019-7-27 23:34:30 | 显示全部楼层
之前直接用weather-card.js没效果,这回有效了,感谢分享
回复

使用道具 举报

19

主题

696

回帖

4136

积分

元老级技术达人

积分
4136
金钱
3411
HASS币
60
发表于 2019-7-28 07:52:51 | 显示全部楼层
快12点才日出,大西部新疆啊?
回复

使用道具 举报

21

主题

443

回帖

2904

积分

金牌会员

积分
2904
金钱
2440
HASS币
0
 楼主| 发表于 2019-7-28 08:19:10 | 显示全部楼层
houhd 发表于 2019-7-28 07:52
快12点才日出,大西部新疆啊?

为了调试弄的树莓派,经纬度没设置,估计是默认美国日出时间
回复

使用道具 举报

12

主题

385

回帖

2275

积分

金牌会员

积分
2275
金钱
1878
HASS币
10
发表于 2019-7-29 13:51:53 | 显示全部楼层
上午11:45出太阳,下午3:40就落山,这哪里啊
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian ( 晋ICP备17001384号-1 )

GMT+8, 2025-5-14 02:38 , Processed in 0.437506 second(s), 28 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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