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

 找回密码
 立即注册
查看: 7442|回复: 6

[基础教程] 单击小米无线开关控制夜灯开关并设置成指定颜色的代码

[复制链接]

16

主题

158

帖子

911

积分

高级会员

Rank: 4

积分
911
金钱
753
HASS币
0
发表于 2018-6-3 10:35:28 | 显示全部楼层 |阅读模式
本帖最后由 w_anghe 于 2018-6-3 10:37 编辑

如果只是控制开关就用switch.toggle服务就好了,但是小米网关的夜灯打开后默认是白色,所以写了段代码控制打开后指定颜色,分享给大家,如果有更好的方法欢迎大家指正。
这个单击事件是一个开关,如果灯是打开的就关闭,如果是关闭的就打开并设置成指定颜色
automation:
    #小米无线按钮单击开关夜灯
    - alias: 'eric_night_light_on'
      trigger:
        platform: event
        event_type: click
        event_data:
          entity_id: binary_sensor.switch_xxxxxxxx
          click_type: single
      action:
        service: script.turn_on
        data_template:
          entity_id: >
            {% if is_state('light.gateway_light_xxxxxxxx', 'on') %}
              script.eric_night_off
            {% else %}
              script.eric_night_on
            {% endif %}
script:
    #开夜灯
    eric_night_on:
      sequence:
        - service: light.turn_on
          entity_id: light.gateway_light_xxxxxxxx
          data:
            rgb_color: [255,162,71]
    #关夜灯
    eric_night_off:
      sequence:
        - service: light.turn_off
          entity_id: light.gateway_light_xxxxxxxx


回复

使用道具 举报

9

主题

95

帖子

470

积分

中级会员

Rank: 3Rank: 3

积分
470
金钱
375
HASS币
0
发表于 2018-6-3 10:42:56 | 显示全部楼层
多谢分享。
回复

使用道具 举报

2

主题

38

帖子

212

积分

中级会员

Rank: 3Rank: 3

积分
212
金钱
174
HASS币
0
发表于 2018-6-4 08:54:29 | 显示全部楼层
多谢分享。
回复

使用道具 举报

0

主题

22

帖子

136

积分

注册会员

Rank: 2

积分
136
金钱
114
HASS币
0
发表于 2018-8-4 22:11:20 | 显示全部楼层
多谢分享。正愁不知道怎么写
回复

使用道具 举报

0

主题

165

帖子

785

积分

高级会员

Rank: 4

积分
785
金钱
620
HASS币
0
发表于 2018-8-7 08:41:43 | 显示全部楼层

多谢分享。
回复

使用道具 举报

1

主题

254

帖子

601

积分

高级会员

Rank: 4

积分
601
金钱
346
HASS币
0
发表于 2019-6-15 20:58:12 来自手机 | 显示全部楼层
谢谢分享!
回复

使用道具 举报

1

主题

254

帖子

601

积分

高级会员

Rank: 4

积分
601
金钱
346
HASS币
0
发表于 2019-6-16 19:29:39 来自手机 | 显示全部楼层
谢谢分享!
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-25 02:44 , Processed in 0.151292 second(s), 29 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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