请选择 进入手机版 | 继续访问电脑版

『瀚思彼岸』» 智能家居第一站

 找回密码
 立即注册
查看: 2068|回复: 36

[基础教程] 【色彩缤纷】改变图标色彩,鲜明显示状态,估计有人看

  [复制链接]

10

主题

290

帖子

1269

积分

金牌会员

Rank: 6Rank: 6

积分
1269
金钱
974
HASS币
0
发表于 2018-1-22 22:51:45 | 显示全部楼层 |阅读模式
本帖最后由 余歌唱晚 于 2018-1-23 16:55 编辑

经过前期不停的翻找帖子,翻墙找资料,问大家,总算对homeassistant有了一个大致的了解
不断的折腾中总有各种自己的想法
图标变化颜色就是其中之一
主要之想知道设备home away情况,方便快速发现离线设备

经过坛友提醒,加上自己验证,发现需要custom_ui     rgb_color的调用需要custom_ui 。。。

翻找了论坛也没找到,爬墙找了一天。
现在把借(piao)鉴(qie),和自己尝试的成果和大家分享一下
一句话说就是发现了 rgb_color 这个state
下面就分类用法给大家汇报一下
一、最简单的直接加颜色属性:
屏幕快照 2018-01-22 下午10.12.33.png 屏幕快照 2018-01-22 下午10.12.22.png
修改位置在customize.yaml 也可能在packages或其他,按照个人口味参考
[AppleScript] 纯文本查看 复制代码
sensor.helpweather_now_today:
  friendly_name: 今天日期
  homebridge_hidden: true
  rgb_color: 255,0,0


二、根据State(Filter states)状态改变颜色:
switch 系统自动就会变icon这也是我觉得可以自定义的原因
下右图片可以说明问题
屏幕快照 2018-01-22 下午10.26.15.png 屏幕快照 2018-01-22 下午10.28.35.png
屏幕快照 2018-01-22 下午10.30.42.png 屏幕快照 2018-01-22 下午10.31.32.png
修改位置在customize.yaml 也可能在packages或其他,按照个人口味参考

[AppleScript] 纯文本查看 复制代码
switch.coffee:
  friendly_name: 咖啡机
  icon: mdi:coffee-outline
  templates:
    rgb_color: if (state === 'on') return [50, 205, 50]; else return [255, 0, 0];

这里是引入了一个templates 然后再加入rgb_color

一、有点小小小技术含量的属性判断增加颜色属性:
屏幕快照 2018-01-22 下午10.36.17.png

特别感谢提供斐讯M1接入支持的各位大神…………
这里的空气质量是加了数值区间判断,想想是前端就按照JavaScript的代码规则试了试 结果成功了
我设置小于50绿色 50-100 橙色 100+红色,大家可以自行设置
[AppleScript] 纯文本查看 复制代码
    sensor.m1_pm25:
      icon: mdi:blur
      templates:
        rgb_color: if (state <= 50 ) return [50, 205, 50]; if (state > 50 && state <= 100 ) return [255, 215, 0]; else return [255, 0, 0];


PS:斐讯M1的所有配置都在packages里面,把传感器写到customize.yaml 里面无效,直接在
packages修改有效,推断!include packages 优先级高于customize.yaml



小小分享,大神勿喷。这个是需要custom_ui 。。。



同类设备、同类state应该可以写成自动化 没必要和我一样 每一个都增加重复的属性
但是,我不会啊……官方文档的结构和查找还没有吃透,总查不到想要的东西。


希望大神们给写个自动化













评分

参与人数 5金钱 +64 收起 理由
jyz_0501 + 6 期待自动化~~~~
windgo + 10 谢谢分享!
neroxps + 10 又如滚滚黄河之水,一发不可收拾…….
27hh + 18 膜拜大神!
Jones + 20 这个必须得加分了!

查看全部评分

回复

使用道具 举报

196

主题

1157

帖子

5826

积分

超级版主

Rank: 8Rank: 8

积分
5826
金钱
4639
HASS币
100

教程狂人论坛风云人物突出贡献

发表于 2018-1-22 22:58:56 来自手机 | 显示全部楼层
有意思大受启发
回复

使用道具 举报

86

主题

2557

帖子

8282

积分

管理员

囧死

Rank: 9Rank: 9Rank: 9

积分
8282
金钱
5680
HASS币
54
发表于 2018-1-22 23:02:07 | 显示全部楼层
没多余的话说,只能顶!
回复

使用道具 举报

9

主题

235

帖子

1219

积分

金牌会员

Rank: 6Rank: 6

积分
1219
金钱
984
HASS币
0
发表于 2018-1-22 23:04:33 | 显示全部楼层
我也只能顶,厉害
回复

使用道具 举报

1

主题

240

帖子

1038

积分

金牌会员

Rank: 6Rank: 6

积分
1038
金钱
798
HASS币
0
发表于 2018-1-22 23:22:14 来自手机 | 显示全部楼层
厉害了,我的大神
回复

使用道具 举报

13

主题

233

帖子

1253

积分

金牌会员

Rank: 6Rank: 6

积分
1253
金钱
1020
HASS币
0
发表于 2018-1-23 00:21:19 | 显示全部楼层
感谢分享,太有用了。
回复

使用道具 举报

30

主题

171

帖子

1253

积分

论坛技术达人

积分
1253
金钱
1067
HASS币
0

教程狂人论坛风云人物

发表于 2018-1-23 01:07:14 来自手机 | 显示全部楼层
厉害了!
回复

使用道具 举报

0

主题

79

帖子

290

积分

中级会员

Rank: 3Rank: 3

积分
290
金钱
211
HASS币
0
发表于 2018-1-23 09:16:29 | 显示全部楼层
留个脚印先,学习学习
回复

使用道具 举报

26

主题

991

帖子

3630

积分

超级版主

Nero

Rank: 8Rank: 8

积分
3630
金钱
2619
HASS币
40
发表于 2018-1-23 09:34:10 | 显示全部楼层
不错,谢谢分享
Nero
回复

使用道具 举报

3

主题

166

帖子

877

积分

高级会员

Rank: 4

积分
877
金钱
711
HASS币
0
发表于 2018-1-23 09:44:41 | 显示全部楼层
果然厉害,之前还在琢磨这个呢
★Raspberry + Raspbian + Home Assistant v0.1
★树莓派 + Raspbian系统 + HomeAssistant
https://github.com/huangqian8/homeassistant
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2018-11-22 04:18 , Processed in 0.250909 second(s), 43 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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