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

 找回密码
 立即注册
查看: 8412|回复: 4

[求助] 请问,多个门窗传感器如何写自动化

[复制链接]

175

主题

2967

帖子

7606

积分

超级版主

我就是六神

Rank: 8Rank: 8

积分
7606
金钱
4614
HASS币
398

活跃会员教程狂人灌水之王

QQ
发表于 2017-12-24 16:13:04 | 显示全部楼层 |阅读模式
本帖最后由 jyz_0501 于 2017-12-24 16:58 编辑

每个屋子都有门窗传感器,不想每个屋子都写,能不能写到一起,比方说把entity id都写进去,然后把TTS也都写进去,卧室门的传感器state变为on了,就执行卧室门的action,其他的不执行,依次对应好。

不知道我这样说能理解吗?

#门窗打开警告
- alias: Alarm_Open_The_StudyDoor
  initial_state: true
  trigger:
    - platform: state
      entity_id: binary_sensor.door_window_sensor_XXXX
      from: 'off'
      to: 'on'
  action:
    - service: tts.baidu_say
      entity_id: media_player.kodi
      data_template: 
        message: "您好,书房门已打开!"
        cache: false

- alias: Alarm_Open_The_BedRoomDoor
  initial_state: true
  trigger:
    - platform: state
      entity_id: binary_sensor.door_window_sensor_158d00XXXX
      from: 'off'
      to: 'on'
  action:
    - service: tts.baidu_say
      entity_id: media_player.kodi
      data_template: 
        message: "您好,主卧门已打开!"
        cache: false

- alias: Alarm_Open_The_BedRoom2Door
  initial_state: true
  trigger:
    - platform: state
      entity_id: binary_sensor.door_window_sensor_158d0001cXXXX
      from: 'off'
      to: 'on'
  action:
    - service: tts.baidu_say
      entity_id: media_player.kodi
      data_template: 
        message: "您好,次卧门已打开!"
        cache: false

- alias: Alarm_Open_The_CookDoor
  initial_state: true
  trigger:
    - platform: state
      entity_id: binary_sensor.door_window_sensor_158dXXXX
      from: 'off'
      to: 'on'
  action:
    - service: tts.baidu_say
      entity_id: media_player.kodi
      data_template: 
        message: "您好,厨房门已打开!"
        cache: false




怎么把这些 写到一起
回复

使用道具 举报

2

主题

230

帖子

1901

积分

金牌会员

Rank: 6Rank: 6

积分
1901
金钱
1671
HASS币
0
发表于 2018-2-1 05:37:42 | 显示全部楼层
這個也想了解看看!!
回复

使用道具 举报

15

主题

192

帖子

2057

积分

论坛技术达人

积分
2057
金钱
1845
HASS币
0

卓越贡献

发表于 2018-2-1 16:00:14 | 显示全部楼层
- alias: battery_alarm
  initial_state: true
  trigger:
   - platform: numeric_state
     entity_id: binary_sensor.door_window_sensor_158d00019e0f2d,binary_sensor.switch_158d0001a5d56c,binary_sensor.wall_switch_both_158d000163dc0a   
     value_template: '{{ state.attributes.battery_level }}'
     below: 20
   - platform: numeric_state
     entity_id: binary_sensor.door_window_sensor_158d00019e0f2d,binary_sensor.switch_158d0001a5d56c,binary_sensor.wall_switch_both_158d000163dc0a      
     value_template: '{{ state.attributes.battery_level }}'
     below: 15
   - platform: numeric_state
     entity_id: binary_sensor.door_window_sensor_158d00019e0f2d,binary_sensor.switch_158d0001a5d56c,binary_sensor.wall_switch_both_158d000163dc0a      
     value_template: '{{ state.attributes.battery_level }}'
     below: 10
   - platform: numeric_state
     entity_id: binary_sensor.door_window_sensor_158d00019e0f2d,binary_sensor.switch_158d0001a5d56c,binary_sensor.wall_switch_both_158d000163dc0a     
     value_template: '{{ state.attributes.battery_level }}'
     below: 5
  action:
    - service: notify.ios_iphone_se
      data_template: 
        message: '{{ trigger.to_state.attributes.friendly_name}}电量不足{{ trigger.to_state.attributes.battery_level}}%,请及时更换电池!'


给你一个例子吧,主要利用 data_template: 和  trigger.to_state

评分

参与人数 1金钱 +10 收起 理由
+ 10 赠人玫瑰,手留余香!

查看全部评分

回复

使用道具 举报

175

主题

2967

帖子

7606

积分

超级版主

我就是六神

Rank: 8Rank: 8

积分
7606
金钱
4614
HASS币
398

活跃会员教程狂人灌水之王

QQ
 楼主| 发表于 2018-2-1 21:50:37 | 显示全部楼层
syjjx 发表于 2018-2-1 16:00
[code]- alias: battery_alarm
  initial_state: true
  trigger:

谢谢 了解了~~~ 后面action再把前面的条件进行分别设置就可以了~~
回复

使用道具 举报

33

主题

2196

帖子

5838

积分

论坛元老

Rank: 8Rank: 8

积分
5838
金钱
3642
HASS币
60
QQ
发表于 2021-2-27 22:53:22 | 显示全部楼层
膜拜大佬,学习了。
我不生产技术,我只是技术的搬运工。
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-25 10:11 , Processed in 0.085576 second(s), 29 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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