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

 找回密码
 立即注册
查看: 4995|回复: 5

脑洞大开系列【自动化】教程 之 彩云SE降雨预警

[复制链接]

219

主题

1287

帖子

7945

积分

超级版主

Rank: 8Rank: 8

积分
7945
金钱
6628
HASS币
86

教程狂人论坛风云人物突出贡献

发表于 2017-8-30 17:36:29 | 显示全部楼层 |阅读模式
本帖最后由 lidicn 于 2017-9-8 13:11 编辑

该自动化原创 dodiu利用虫子神的和风天气预警未来一小时下雨概率https://bbs.hassbian.com/thread-42-1-1.html


增加了判断雨量大小
  - alias: 1hour_pop
    trigger:
      - platform: state
        entity_id: sensor.caiyun_minutely_probability_1
    condition:
      condition: and
      conditions:
      - condition: time
        after: '07:00:00'
        before: '21:00:00'
      - condition: or
        conditions:
          - condition: numeric_state
            entity_id: sensor.caiyun_minutely_probability_1
            above: 90
    action:
      - service: tts.baidu_say
        data_template:
          entity_id: media_player.mpd
          message:  >
            "{{states('sensor.caiyun_minutely_description')}},
            一小时内百分之{{states('sensor.caiyun_minutely_probability_1')}}的可能会下
            {% if states.sensor.caiyun_minutely_precipitation.state | float < 0.9 %}
            小雨
            {% elif states.sensor.caiyun_minutely_precipitation.state | float < 2.87 %}
            中雨
            {% elif states.sensor.caiyun_minutely_precipitation.state | float > 2.87 %}
            大雨
            {% endif %}"
          cache: false
      - service: notify.wechatnotify
        data_template:
          message:  >
            "{{states('sensor.caiyun_minutely_description')}},
            一小时内百分之{{states('sensor.caiyun_minutely_probability_1')}}的可能会下
            {% if states.sensor.caiyun_minutely_precipitation.state | float < 0.9 %}
            小雨
            {% elif states.sensor.caiyun_minutely_precipitation.state | float < 2.87 %}
            中雨
            {% elif states.sensor.caiyun_minutely_precipitation.state | float > 2.87 %}
            大雨
            {% endif %}"
          target: !secret wechat_user1


回复

使用道具 举报

13

主题

193

帖子

1062

积分

金牌会员

Rank: 6Rank: 6

积分
1062
金钱
868
HASS币
0

教程狂人

发表于 2017-9-1 17:31:54 | 显示全部楼层
其实我有个疑问,不是大于50%都会触发吗?后面的两个条件有何用
回复

使用道具 举报

219

主题

1287

帖子

7945

积分

超级版主

Rank: 8Rank: 8

积分
7945
金钱
6628
HASS币
86

教程狂人论坛风云人物突出贡献

 楼主| 发表于 2017-9-1 17:41:13 | 显示全部楼层
本帖最后由 lidicn 于 2017-9-1 17:42 编辑
xiaowo 发表于 2017-9-1 17:31
其实我有个疑问,不是大于50%都会触发吗?后面的两个条件有何用

你搞错了,是越过就触发 不是大于才触发
这几个不冲突or 是任意一个达成都执行
回复

使用道具 举报

7

主题

206

帖子

1037

积分

金牌会员

Rank: 6Rank: 6

积分
1037
金钱
830
HASS币
20
发表于 2017-9-10 07:12:48 | 显示全部楼层
OR是并列关系,达到一个条件即可是吧
回复

使用道具 举报

4

主题

29

帖子

98

积分

注册会员

Rank: 2

积分
98
金钱
69
HASS币
0
发表于 2017-12-11 15:34:24 | 显示全部楼层
都是精华啊
回复

使用道具 举报

9

主题

123

帖子

478

积分

中级会员

Rank: 3Rank: 3

积分
478
金钱
355
HASS币
0
发表于 2018-11-7 21:42:34 | 显示全部楼层
conditions:
    - condition: time
      after: '07:00:00'
      before: '21:00:00'

这个的意思是每个小时检查?
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-24 07:49 , Processed in 0.100446 second(s), 29 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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