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

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

[基础教程] 小米网关灯rgb_color参数的正确用法

  [复制链接]

8

主题

255

帖子

1223

积分

金牌会员

Rank: 6Rank: 6

积分
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

主题

660

帖子

3108

积分

论坛元老

Rank: 8Rank: 8

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

使用道具 举报

16

主题

324

帖子

2270

积分

金牌会员

Rank: 6Rank: 6

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

使用道具 举报

11

主题

359

帖子

2408

积分

金牌会员

Rank: 6Rank: 6

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

使用道具 举报

8

主题

657

帖子

4185

积分

论坛元老

Rank: 8Rank: 8

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

厉害了楼主
回复

使用道具 举报

1

主题

72

帖子

354

积分

中级会员

Rank: 3Rank: 3

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

使用道具 举报

2

主题

316

帖子

1620

积分

金牌会员

Rank: 6Rank: 6

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

使用道具 举报

0

主题

267

帖子

2988

积分

金牌会员

Rank: 6Rank: 6

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

使用道具 举报

4

主题

531

帖子

3912

积分

论坛元老

Rank: 8Rank: 8

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

使用道具 举报

0

主题

163

帖子

1017

积分

金牌会员

Rank: 6Rank: 6

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

学习一下
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-4-25 08:06 , Processed in 0.077916 second(s), 33 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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