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

 找回密码
 立即注册
查看: 9997|回复: 14

[基础教程] 小白(鼠)分享:通过custom_updater更新lovelace插件的一点经验.

[复制链接]

75

主题

1976

帖子

8181

积分

元老级技术达人

积分
8181
金钱
6155
HASS币
430

活跃会员教程狂人

发表于 2019-5-17 21:55:59 | 显示全部楼层 |阅读模式
本帖最后由 咸味土豆 于 2019-5-18 07:54 编辑

0、关于

今天心血来潮看了下Lovelace的插件更新方面的东西,有一点体会和心得,想跟大家分享一下,本身实际用处不大,当然,如果对别人有一点帮助的话,也是很好的。

1、系统环境前置条件:

(1)lovelace采用yaml方式:

通过

lovelace:
  mode: yaml

进行lovelace配置,直接WEB UI我没有试过,不过应该差的不多(吧)?

(2) 配置、安装完custom_updater:

1)、configuration.yaml开启了相关配置:

custom_updater:
  hide_sensor: true
  show_installable: False
  track:
    - components
    - cards
    - python_scripts
  card_urls:
    - xxxxxx1
    - xxxxxx2
    - xxxxxx3
    - xxxxxx4
  component_urls:
    - xxxx
  python_script_urls:
   - xxxx

用的比较多的应该还是card_urls。

2)、custom_components中已完成相关配置:

去custom_updater官方仓库下载相关文件(看过文档的,就不用看这篇废话了),然后放到该放的地方:

TIM截图20190517211108.png

2、插件更新方式(我个人理解的,仅供参考):

1)、第一种:通过在

resources:

中直接配置类似:

  - url: /customcards/github/xxxxx.js?track=true

的方式更新,这个开挂的歪果仁thomasloven有个专门的wiki教你,我尝试了下,搞了几十个他的插件下来,列表真长:

TIM截图20190517211702.png

TIM截图20190517211616.png

lovelace的常用插件(K大帖子里面的)基本都是这个大佬做的,真是强,类似的还有simple-thermostat.js、compact-custom-header.js等。

2)、第二种:通过在

resources:

中直接配置(订阅)HA的插件库的方式:


  - url: /customcards/github/custom-cards/tracker-card.js?track=true 
    type: module

很多列表里面我们没有配置github地址却依然可以通过custom_updater更新的插件,应该都是因为他们提交在custom-cards的库里面,具体地址和相关介绍件下面的链接:

https://github.com/custom-cards/information

3)、第三种:通过在configuration.yaml文件中,配置custom_updater的

card_urls:

进行(追踪)更新,比如下面这几个(官方页面也有相关说明):

custom_updater:
#  show_installable: False
  hide_sensor: true
  show_installable: False
  track:
    - components
    - cards
    - python_scripts
  card_urls:
    - https://raw.githubusercontent.com/kalkih/mini-graph-card/master/tracker.json
    - https://raw.githubusercontent.com/kalkih/mini-media-player/master/tracker.json
    - https://raw.githubusercontent.com/kalkih/extended-entity-row/master/tracker.json
    - https://raw.githubusercontent.com/sgttrs/lovelace-weather-card-chart/master/custom-updater.json
    - https://raw.githubusercontent.com/MizterB/lovelace-secondaryinfo-entity-row/master/custom_cards.json

4)、第四种:手动更新

论坛好些插件(大佬们自己写的,比如高德、彩云)基本都采用这种的,只能自己去看看大佬们的帖子有没有更新了(虽然我们可能不出问题也基本不会去看原帖的)。

3、最后

按照这个办法,最后你会得到一个可能你知道来龙去脉的插件更新列表,类似上面的那个,再贴一下:

最近还是想把lovelace好好整理一下,改了几次,也不满意,还有好多好玩的东西等着去玩了。





TIM截图20190517211702.png

评分

参与人数 2金钱 +40 收起 理由
+ 20 大神666!
neroxps + 20

查看全部评分

所有过往,皆为序章。
回复

使用道具 举报

8

主题

2073

帖子

6053

积分

论坛元老

流水无味

Rank: 8Rank: 8

积分
6053
金钱
3980
HASS币
145

灌水之王

发表于 2019-5-18 07:38:36 | 显示全部楼层
666,一直没搞懂更新啥回事, 学习下
回复

使用道具 举报

75

主题

1976

帖子

8181

积分

元老级技术达人

积分
8181
金钱
6155
HASS币
430

活跃会员教程狂人

 楼主| 发表于 2019-5-18 07:54:01 | 显示全部楼层
xieahui 发表于 2019-5-18 07:38
666,一直没搞懂更新啥回事, 学习下

我翻了半天,发现好像是这么回事儿。
所有过往,皆为序章。
回复

使用道具 举报

27

主题

2143

帖子

8930

积分

论坛元老

Rank: 8Rank: 8

积分
8930
金钱
6782
HASS币
30

论坛元老

发表于 2019-5-18 08:13:53 | 显示全部楼层
我能说我看了2遍没看懂么?能自动升级更新第三方插件?是这意思?
回复

使用道具 举报

75

主题

1976

帖子

8181

积分

元老级技术达人

积分
8181
金钱
6155
HASS币
430

活跃会员教程狂人

 楼主| 发表于 2019-5-18 14:44:41 | 显示全部楼层
情非殇 发表于 2019-5-18 08:13
我能说我看了2遍没看懂么?能自动升级更新第三方插件?是这意思?

嗯,就是更新lovelace插件,自定义插件也可以的,比如sony电视的那个和custom_update本身,我也没摸透,就是提供个思路。
所有过往,皆为序章。
回复

使用道具 举报

18

主题

704

帖子

4024

积分

元老级技术达人

积分
4024
金钱
3310
HASS币
60
发表于 2019-5-18 19:58:52 | 显示全部楼层
好多卡啊
回复

使用道具 举报

75

主题

1976

帖子

8181

积分

元老级技术达人

积分
8181
金钱
6155
HASS币
430

活跃会员教程狂人

 楼主| 发表于 2019-5-18 20:21:07 | 显示全部楼层

我测试的,没用这么多啊。
所有过往,皆为序章。
回复

使用道具 举报

175

主题

2967

帖子

7606

积分

超级版主

我就是六神

Rank: 8Rank: 8

积分
7606
金钱
4614
HASS币
398

活跃会员教程狂人灌水之王

QQ
发表于 2019-5-19 00:00:31 | 显示全部楼层
是的 就是这么回事  楼主正确
回复

使用道具 举报

175

主题

2967

帖子

7606

积分

超级版主

我就是六神

Rank: 8Rank: 8

积分
7606
金钱
4614
HASS币
398

活跃会员教程狂人灌水之王

QQ
发表于 2019-6-1 07:25:29 来自手机 | 显示全部楼层
这个思路举一反三 是不是也可以追踪 第三方插件的更新,稍微改动下第三方插件配置就行吧
回复

使用道具 举报

40

主题

393

帖子

1764

积分

金牌会员

Rank: 6Rank: 6

积分
1764
金钱
1366
HASS币
0
发表于 2019-6-26 21:13:15 | 显示全部楼层
当前版本显示n/a什么意思啊?
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-25 11:53 , Processed in 0.137607 second(s), 38 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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