找回密码
 立即注册
查看: 36027|回复: 80

小米网关灯rgb_color参数的正确用法

  [复制链接]

8

主题

247

回帖

1223

积分

金牌会员

积分
1223
金钱
968
HASS币
30
发表于 2018-12-7 18:57:15 | 显示全部楼层 |阅读模式
本帖最后由 laynexx 于 2018-12-17 05:49 编辑

小米网关灯很多人通过自动化颜色来配合显示天气或其他(我是显示峰谷电状态)

但是因为ha和官网里实例过于简陋(或者我眼瞎没找到)

一直以来rgb_color这个参数没法和if判断配合起来来

虽然可以用color_name来凑合,总觉得达不到精确控制

错误的用法如下

- service: light.turn_on 
  entity_id: light.gateway_light_xxxx 
  data_template: 
    brightness: 100 
    rgb_color: > "{% if now().second >= 0 and now().second < 30 %} [255,0,0]{% endif %}"


通过git提交issue,得到莫名大神指导

正确得写法如下


  - service: light.turn_on
    entity_id: light.gateway_light_xxxx
    data_template:
      brightness: 100
      rgb_color:
        - "{% if now().second >= 0 and now().second < 30 %}100
          {% elif now().second >= 30 and now().second < 60 %}200{% endif %}"
        - "{% if now().second >= 0 and now().second < 30 %}200
          {% elif now().second >= 30 and now().second < 60 %}100{% endif %}"
        - "{% if now().second >= 0 and now().second < 30 %}100
          {% elif now().second >= 30 and now().second < 60 %}200{% endif %}"




现在可以愉快得玩耍了 enjoy




评分

参与人数 1金钱 +20 收起 理由
+ 20 纳尼,还有这种操作?

查看全部评分

回复

使用道具 举报

23

主题

637

回帖

3114

积分

论坛元老

积分
3114
金钱
2454
HASS币
10
发表于 2018-12-7 19:00:06 | 显示全部楼层
学习一下
回复

使用道具 举报

16

主题

315

回帖

2418

积分

金牌会员

积分
2418
金钱
2087
HASS币
0
发表于 2018-12-7 19:13:49 来自手机 | 显示全部楼层
厉害了楼主
回复

使用道具 举报

11

主题

348

回帖

2544

积分

金牌会员

积分
2544
金钱
2185
HASS币
0
发表于 2018-12-7 19:14:20 | 显示全部楼层
厉害了。。。。。。。
回复

使用道具 举报

8

主题

686

回帖

4695

积分

论坛元老

积分
4695
金钱
3996
HASS币
0
QQ
发表于 2018-12-7 19:17:16 | 显示全部楼层

厉害了楼主
回复

使用道具 举报

1

主题

71

回帖

354

积分

中级会员

积分
354
金钱
282
HASS币
0
发表于 2018-12-7 19:32:44 | 显示全部楼层
哇哇,学习一下写法,感谢分享
回复

使用道具 举报

2

主题

314

回帖

1626

积分

金牌会员

积分
1626
金钱
1310
HASS币
0
发表于 2018-12-7 19:34:35 | 显示全部楼层
学习一下
回复

使用道具 举报

0

主题

274

回帖

3342

积分

论坛元老

积分
3342
金钱
3068
HASS币
0
发表于 2018-12-7 19:35:58 | 显示全部楼层
这个好,谢谢分享
回复

使用道具 举报

4

主题

527

回帖

4090

积分

论坛元老

积分
4090
金钱
3549
HASS币
120
发表于 2018-12-7 19:52:41 | 显示全部楼层
谢谢楼主分享
回复

使用道具 举报

0

主题

165

回帖

1053

积分

金牌会员

积分
1053
金钱
888
HASS币
0
发表于 2018-12-7 19:55:47 | 显示全部楼层

学习一下
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian ( 晋ICP备17001384号-1 )

GMT+8, 2025-5-9 11:18 , Processed in 0.250361 second(s), 25 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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