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

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

[技术讨论] 更优雅的彩云天气[信息丰富][使用简单]更新卡片

  [复制链接]

9

主题

99

帖子

470

积分

中级会员

Rank: 3Rank: 3

积分
470
金钱
371
HASS币
0
发表于 2020-10-6 19:42:51 | 显示全部楼层
大佬 前端如何调用啊
回复

使用道具 举报

2

主题

21

帖子

560

积分

高级会员

Rank: 4

积分
560
金钱
539
HASS币
0
发表于 2020-10-9 14:53:49 | 显示全部楼层
目前个人手动配置的方法:
1.将colorfulclouds插件放入custom_components文件夹下;
2.将前端卡片lovelace-colorfulclouds-weather-card放入www\custom-lovelace文件夹下;
3.编辑configuration.yaml文件,加入以下代码:
# 启用lovelace界面
lovelace:
  mode: yaml
  resources:
    - type: module
      url: /local/custom-lovelace/lovelace-colorfulclouds-weather-card/colorfulclouds-weather-card.js
4.编辑ui-lovelace.yaml文件,加入以下代码:
cards:
  - type: 'custom:weather-card'
    entity: weather.wo_de_jia
  - type: 'custom:weather-more-info'
    entity: weather.wo_de_jia
5.在配置->集成里点“+”,搜索添加colorfulclouds。
目前碰到的问题是卡片显示不了天气图标,不知道是什么原因,尝试修改\www\custom-lovelace\lovelace-colorfulclouds-weather-card\colorfulclouds-weather-card.js文件的icon链接,还是不行,求泛艺大佬解惹,谢谢啦!
 <ha-card>
        <span
          class="icon bigger"
          style="background: none, url(/hacsfiles/lovelace-colorfulclouds-weather-card/icons/animated/${stateObj.attributes.skycon}.svg) no-repeat; background-size: contain;"
          >${stateObj.state}
        </span>
改成
 <ha-card>
        <span
          class="icon bigger"
          style="background: none, url(/local/custom-lovelace/lovelace-colorfulclouds-weather-card/icons/animated/${stateObj.attributes.skycon}.svg) no-repeat; background-size: contain;"
          >${stateObj.state}
        </span>
因为不是HACS安装,将以上路径改了还是不行。
QQ截图20201009145236.jpg
回复

使用道具 举报

16

主题

217

帖子

2204

积分

论坛技术达人

积分
2204
金钱
1952
HASS币
140
 楼主| 发表于 2020-10-9 16:04:33 | 显示全部楼层
本帖最后由 fineemb 于 2020-10-9 16:05 编辑
scrapland 发表于 2020-10-9 14:53
目前个人手动配置的方法:
1.将colorfulclouds插件放入custom_components文件夹下;
2.将前端卡片lovelace- ...

首先集成里安装的是后端, 卡片是前端, 后端是获取数据, 卡片是展示数据

卡片,下载最新的版本
然后是安装,既然你显示了说明安装没毛病

然后是配置
你可以在前端右上角,点击编辑仪表盘-然后右下角的+按钮添加卡片-拉到最下面,查找我这个,然后一路配置

也可以手动写代码配置,如下

type: 'custom:weather-card'
entity: weather.nan_tong
houer_forecast: true
show_forecast: true
icon: /hacsfiles/lovelace-colorfulclouds-weather-card/icons/animated1/
name: ''
secondary_info_attribute: temperature
theme: ''

这里图标有个关键icon的参数填写. 这个路径是相当于www的

按照你放置卡片的位置,大概就是/custom-lovelace/lovelace-colorfulclouds-weather-card/icons/animated/
注意后面的斜杠不能少

回复

使用道具 举报

2

主题

21

帖子

560

积分

高级会员

Rank: 4

积分
560
金钱
539
HASS币
0
发表于 2020-10-9 16:45:52 | 显示全部楼层
fineemb 发表于 2020-10-9 16:04
[md]
首先集成里安装的是后端, 卡片是前端, 后端是获取数据, 卡片是展示数据

非常感谢你的回复,我刚刚按你给的方式试一下,还是没办法显示天气图标。
      - type: 'custom:weather-card'
        entity: weather.wo_de_jia
        houer_forecast: true
        show_forecast: true
        icon: /www/custom-lovelace/lovelace-colorfulclouds-weather-card-master/icons/animated/
        name: ''
        secondary_info_attribute: temperature
        theme: ''
关于icon的路径,我试了以下3个路径,均无法显示:
icon: /www/custom-lovelace/lovelace-colorfulclouds-weather-card-master/icons/animated/
icon: /local/custom-lovelace/lovelace-colorfulclouds-weather-card-master/icons/animated/
icon: /custom-lovelace/lovelace-colorfulclouds-weather-card-master/icons/animated/
我前端卡片放置的路径如下:
\docker\homeassistant\www\custom-lovelace\lovelace-colorfulclouds-weather-card-master\
回复

使用道具 举报

16

主题

217

帖子

2204

积分

论坛技术达人

积分
2204
金钱
1952
HASS币
140
 楼主| 发表于 2020-10-9 18:58:51 | 显示全部楼层
你把animated这个文件夹复制到www里面, 使用/local/animated/看看能不能访问
回复

使用道具 举报

2

主题

21

帖子

560

积分

高级会员

Rank: 4

积分
560
金钱
539
HASS币
0
发表于 2020-10-9 19:31:07 | 显示全部楼层
fineemb 发表于 2020-10-9 18:58
你把animated这个文件夹复制到www里面, 使用/local/animated/看看能不能访问

死活不行,还是显示不了天气图标
回复

使用道具 举报

0

主题

1

帖子

10

积分

新手上路

Rank: 1

积分
10
金钱
9
HASS币
0
发表于 2020-10-9 22:54:23 | 显示全部楼层
这个可以
回复

使用道具 举报

16

主题

217

帖子

2204

积分

论坛技术达人

积分
2204
金钱
1952
HASS币
140
 楼主| 发表于 2020-10-10 21:04:48 | 显示全部楼层
scrapland 发表于 2020-10-9 19:31
死活不行,还是显示不了天气图标

那我觉得不是卡片的问题了. www这个文件夹你能正常作为web目录访问吗?
回复

使用道具 举报

21

主题

420

帖子

2142

积分

金牌会员

Rank: 6Rank: 6

积分
2142
金钱
1722
HASS币
10
发表于 2020-10-10 21:23:05 | 显示全部楼层
fineemb 发表于 2020-10-10 21:04
那我觉得不是卡片的问题了. www这个文件夹你能正常作为web目录访问吗?

大佬lovelace手动配置的 yaml应该怎么写
回复

使用道具 举报

16

主题

217

帖子

2204

积分

论坛技术达人

积分
2204
金钱
1952
HASS币
140
 楼主| 发表于 2020-10-10 21:25:41 | 显示全部楼层
本帖最后由 fineemb 于 2020-10-10 21:34 编辑
zwbjsnt 发表于 2020-10-10 21:23
大佬lovelace手动配置的 yaml应该怎么写

最新版配置

type: 'custom:weather-card'
entity: weather.nan_tong
houer_forecast: true
show_forecast: true
icon: /hacsfiles/lovelace-colorfulclouds-weather-card/icons/animated1/
name: ''
secondary_info_attribute: temperature
theme: ''


回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-4-19 19:56 , Processed in 0.057808 second(s), 32 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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