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

 找回密码
 立即注册
查看: 75177|回复: 128

[新奇玩法] 〖Custom_UI〗【6.10更新】多功能按钮的自定义UI发布,及教程

  [复制链接]

31

主题

188

帖子

1803

积分

论坛技术达人

积分
1803
金钱
1595
HASS币
20

教程狂人论坛风云人物

发表于 2018-6-2 15:11:55 | 显示全部楼层 |阅读模式
本帖最后由 倾微qiwe 于 2018-6-16 16:45 编辑

什么是Custom_UI? 中文翻译就是 自定义UI顾名思义,HA的原版UI局限性太大了,一行一个控制.一个空气净化器就要6/7行.太占地方.
一个灯光呢,除了开关方便,如果你要调颜色,亮度神马的,都要点开详情页才能实现,太麻烦.
所以就有了Custom_UI=自定义UI.
最早的,也是目前最常用的Custom_UI就是这个了,我们通常叫原版Custom_UI.
链接在这里: https://github.com/andrey-git/home-assistant-custom-ui/blob/master/docs/features.md
这个能实现很多功能,也有很多玩法,比如增加圆形徽章组,给灯光增加滑杆直接调亮度,显示更多的信息等...

                               
登录/注册后可看大图

但是貌似忽略了一些按键功能.
然后我就针对按钮的方便性制作了一个Custom_UI.

更新记录:
  • 修复了按钮service的错误
  • 增加了第二行显示
  • 优化调整了部分显示效果
  • 本帖资源以及教程已全部迁移至github,请移步下载!
                                                   ----6.9  20:36


-------首先先说说它能做什么?
先付一张图
1.jpg
~~一句话慨阔是可以在任意一行ID中增加一些按钮,这些按钮的大小/颜色/图标/状态/功能等都可以自定义,极大的提高了扩展性.
具体功能:
1.增加按钮时候可以选择本来的控制开关是否隐藏.
2.增加的按钮支持方块/文字/图标/自定义图片的显示
3.图标和背景方块的颜色支持自定义,且可以根据状态不同改变颜色
4.按钮的尺寸,间距可自定义
5.可以在名称下显示附加信息.(这个和原版Custom_UI差不多)
6.每一个按钮可以自定义按下的动作,也是就action,和自动化的action功能一样.
功能简单,但是玩法很多!


-------接下来就是教程了!
安装教程:
1.如果之前没有用过任何的Custom_UI那么:
下载这个链接里面的两个文件,并放入你的配置文件目录的~/custom_components/customizer下!
https://github.com/andrey-git/home-assistant-customizer/tree/master/customizer
如图:
2.png
完成第一步就可以使用别人制作的Custom_UI文件了


2.下载我制作的Custom_UI文件(state-card-button.html)放入你的配置目录的 ~/www/custom_ui
!!!文件下载在最下面!!
如图:其它的Custom_UI文件都是放这里的!
3.jpg

3.完成以以上两步,那么就安装好了,接下来就是写配置文件了.
首先将Custom_UI文件(state-card-button.html)文件加入到HA的frontend.
如图:蓝色横线部分,按这个格式加
11.png
同样的,有其他的Custom_UI也是这么写的!


##############################################################################
接下来就是我这个Custom_UI的配置写法了!
具体我就不单独写教程了,
请下载附件 ,后将附件内packages文件夹内的文件放入你的配置文件目录.

当然如果你之前没有用过packages文件夹!请在configuration.yaml配置文件中的homeassistant:下加入以下代码!
packages: !include_dir_named packages

里面包含了完成的配置写法,每一句都有详细的注释,不需要的功能可以删除或者注释!
我的配置文件已经写了frontend. 注意不要重复了!
下面付配置文件的部分图!

配置文件完整内容

配置文件完整内容



另外,文件中我写了几个例子.效果图如下!

7.jpg


最后:因为我个人设备有限,可能会有bug,如果大家遇到问题,请先检查配置文件格式,需要帮助请附图或log!

文件下载

评分

参与人数 4金钱 +46 收起 理由
jyz_0501 + 6 好是好,就是配置起来实在是太繁琐了,什么.
lidicn + 20 膜拜大神!
咸味土豆 + 10 在下对你的景仰犹如滔滔长江之水,连绵不绝.
windgo + 10 膜拜大神!

查看全部评分

回复

使用道具 举报

25

主题

687

帖子

3630

积分

论坛元老

Rank: 8Rank: 8

积分
3630
金钱
2937
HASS币
219

活跃会员

发表于 2018-6-3 10:52:32 | 显示全部楼层
本帖最后由 aktifin 于 2018-6-3 10:55 编辑

docker下hass0.70.1+customui 20180602,
测试成功,不过要把图标代码修改一下,要不显示不出来

image: local/img/len.svg修改为image: /local/img/len.svg,以此类推
FireShot Capture 1 - Home Assistant - https___192.168.99.101_8123_states_group.a.png



回复

使用道具 举报

1

主题

129

帖子

827

积分

高级会员

Rank: 4

积分
827
金钱
698
HASS币
0
发表于 2018-6-2 15:20:28 | 显示全部楼层
向大神学习
回复

使用道具 举报

4

主题

56

帖子

273

积分

论坛分享达人

积分
273
金钱
217
HASS币
0
发表于 2018-6-2 15:41:13 | 显示全部楼层
看看看
回复

使用道具 举报

4

主题

531

帖子

4029

积分

论坛元老

Rank: 8Rank: 8

积分
4029
金钱
3488
HASS币
120
发表于 2018-6-2 15:42:12 | 显示全部楼层
感谢分享
弥补了custom-ui的不足,可以节约很多空间。
回复

使用道具 举报

12

主题

397

帖子

2289

积分

金牌会员

Rank: 6Rank: 6

积分
2289
金钱
1892
HASS币
10
发表于 2018-6-2 15:53:35 | 显示全部楼层
向大神学习
回复

使用道具 举报

4

主题

128

帖子

697

积分

论坛积极会员

积分
697
金钱
569
HASS币
0
发表于 2018-6-2 15:57:12 | 显示全部楼层
向大神学习
回复

使用道具 举报

9

主题

787

帖子

3862

积分

论坛元老

Rank: 8Rank: 8

积分
3862
金钱
3075
HASS币
87
发表于 2018-6-2 16:06:46 | 显示全部楼层
期待已久,学习一下.
回复

使用道具 举报

0

主题

99

帖子

1097

积分

论坛积极会员

积分
1097
金钱
998
HASS币
0
发表于 2018-6-2 16:13:13 | 显示全部楼层
学习学习。
回复

使用道具 举报

0

主题

32

帖子

485

积分

中级会员

Rank: 3Rank: 3

积分
485
金钱
453
HASS币
0
发表于 2018-6-2 16:32:21 | 显示全部楼层

向大神学习
回复

使用道具 举报

5

主题

318

帖子

2069

积分

金牌会员

Rank: 6Rank: 6

积分
2069
金钱
1750
HASS币
0
发表于 2018-6-2 16:32:57 | 显示全部楼层
谢谢分享
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-12-26 09:35 , Processed in 0.325809 second(s), 39 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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