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

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

 找回密码
 立即注册
查看: 1797|回复: 118

[综合场景] 【更新】场景切换执行自动化

  [复制链接]

2

主题

157

帖子

765

积分

高级会员

Rank: 4

积分
765
金钱
608
HASS币
0
发表于 2018-3-1 15:09:14 | 显示全部楼层 |阅读模式
本帖最后由 bluefire1982 于 2018-3-1 22:48 编辑

更新部分
游客,如果您要查看本帖隐藏内容请回复



----------------------------------------------我是分隔线--------------------------------------------------------------
原帖部分
先用input_select定义场景。我设置了2个:“在家”和“离开”。初始状态为“在家”。
[Python] 纯文本查看 复制代码
- name: 'Home'
  entities:
    automation.alert_playing:
      state: 'off'
    switch.xiaomi_smart_wifi_plug:
      state: 'off'
- name: 'Away'
  entities:
    automation.alert_playing:
      state: 'on'
    switch.xiaomi_smart_wifi_plug:
      state: 'on'

sence.png
可以通过下拉框手动选择,或根据其他设备联动。我通过group.all_devices的状态自动切换。

因为场景有初始值,重启会恢复默认值。这里我加入了重启HA时的触发,确保重启后仍能保持场景正确。
[Python] 纯文本查看 复制代码
  - alias: 'Scene_Trigger'
    initial_state: true
    trigger:
      - platform: homeassistant
        event: start
      - platform: state
        entity_id: input_select.scenes
    action:
      - service: scene.turn_on
        data_template:
          entity_id: "scene.{% if is_state('input_select.scenes', '离开') %}away{% else %}home{% endif %}"

然后根据选择的场景执行设备联动。我这里设置了在家关闭/离开打开小米网关警戒(另一个自动化)和小方摄像头(小米智能插座控制)。
[Python] 纯文本查看 复制代码
input_select:
  scenes:
    name: '场景'
    options:
      - 在家
      - 离开
    initial: '在家'
    icon: mdi:home-assistant

这里用了service_template简化了脚本,不用分2种场景写2个自动化。

分享完毕!






评分

参与人数 3金钱 +34 收起 理由
lidicn + 12 我来瀚思就为看你!
neroxps + 10 谢谢分享!
Jones + 12 谢谢分享!

查看全部评分

★Raspberry + Raspbian + Home Assistant v0.1
★树莓派 + Raspbian系统 + HomeAssistant
https://github.com/huangqian8/homeassistant
回复

使用道具 举报

76

主题

2239

帖子

7173

积分

管理员

囧死

Rank: 9Rank: 9Rank: 9

积分
7173
金钱
4904
HASS币
34
发表于 2018-3-1 15:10:44 | 显示全部楼层
干货贴太多,分加不过来啦!
回复

使用道具 举报

1

主题

82

帖子

283

积分

中级会员

Rank: 3Rank: 3

积分
283
金钱
201
HASS币
0
发表于 2018-3-1 17:08:35 | 显示全部楼层
全都是知识点,Mark
回复

使用道具 举报

20

主题

336

帖子

1353

积分

论坛分享达人

积分
1353
金钱
1017
HASS币
0
发表于 2018-3-1 18:26:03 | 显示全部楼层
这个思路真不错,谢谢~
回复

使用道具 举报

23

主题

667

帖子

2166

积分

超级版主

Rank: 8Rank: 8

积分
2166
金钱
1489
HASS币
0

教程狂人论坛风云人物

发表于 2018-3-1 18:41:47 | 显示全部楼层
为什么不使用Home Assistant自带的场景功能呢?
2018.6.1,所有回复可见已取消,祝大家爬楼愉快!
回复

使用道具 举报

2

主题

157

帖子

765

积分

高级会员

Rank: 4

积分
765
金钱
608
HASS币
0
 楼主| 发表于 2018-3-1 21:15:50 | 显示全部楼层
27hh 发表于 2018-3-1 18:41
为什么不使用Home Assistant自带的场景功能呢?

惭愧,新手没看到过Scenes,这就去看看文档。
★Raspberry + Raspbian + Home Assistant v0.1
★树莓派 + Raspbian系统 + HomeAssistant
https://github.com/huangqian8/homeassistant
回复

使用道具 举报

2

主题

217

帖子

881

积分

论坛积极会员

积分
881
金钱
664
HASS币
0
发表于 2018-3-2 00:26:33 | 显示全部楼层
学习一下
回复

使用道具 举报

3

主题

106

帖子

604

积分

高级会员

Rank: 4

积分
604
金钱
498
HASS币
0
发表于 2018-3-2 10:04:24 | 显示全部楼层
学到新知识了,虽然我已用HASS自带的场景组件
回复

使用道具 举报

28

主题

191

帖子

854

积分

高级会员

Rank: 4

积分
854
金钱
657
HASS币
0
发表于 2018-3-2 11:30:19 | 显示全部楼层
nice, thanks!
回复

使用道具 举报

1

主题

154

帖子

567

积分

论坛积极会员

积分
567
金钱
413
HASS币
0
发表于 2018-3-4 11:27:39 | 显示全部楼层
学习一下
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2018-8-19 21:51 , Processed in 0.287045 second(s), 43 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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