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

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

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

[复制链接]

20

主题

459

帖子

2819

积分

金牌会员

Rank: 6Rank: 6

积分
2819
金钱
2360
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, 下载次数: 92)
1.JPG

评分

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

查看全部评分

回复

使用道具 举报

20

主题

459

帖子

2819

积分

金牌会员

Rank: 6Rank: 6

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

使用道具 举报

7

主题

1975

帖子

5663

积分

论坛元老

流水无味

Rank: 8Rank: 8

积分
5663
金钱
3688
HASS币
145

灌水之王

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

使用道具 举报

2

主题

150

帖子

571

积分

高级会员

Rank: 4

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

使用道具 举报

123

主题

4626

帖子

1万

积分

管理员

囧死

Rank: 9Rank: 9Rank: 9

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

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

使用道具 举报

10

主题

661

帖子

5316

积分

论坛元老

Rank: 8Rank: 8

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

使用道具 举报

0

主题

4

帖子

477

积分

中级会员

Rank: 3Rank: 3

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

使用道具 举报

18

主题

689

帖子

3772

积分

元老级技术达人

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

使用道具 举报

20

主题

459

帖子

2819

积分

金牌会员

Rank: 6Rank: 6

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

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

使用道具 举报

12

主题

396

帖子

2277

积分

金牌会员

Rank: 6Rank: 6

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

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-4-29 13:37 , Processed in 0.077081 second(s), 36 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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