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

 找回密码
 立即注册
查看: 9872|回复: 18

【自动化】明天坏天则微信提醒我

[复制链接]

15

主题

105

帖子

540

积分

论坛技术达人

积分
540
金钱
435
HASS币
0

最佳新人教程狂人

发表于 2017-9-1 07:18:42 | 显示全部楼层 |阅读模式
本帖最后由 Retroposter 于 2017-9-1 07:26 编辑

昨天分享了我的一个自动化 【自动化】推送和风天气到微信,是为家庭群预报天气的。

对于我个人来说,我只需要在明天有雨雪天气时提醒我就好了。下面是我之前的一个”坏天气通知“自动化(昨天前,还没搞好微信,所以用的邮件发qq邮箱,可参考我上面的帖子改为推送到微信)。

- alias: 'Zhengzhou bad weather tomorrow'
  initial_state: true
  trigger:
    - platform: time    # 预定时间触发
      at: '18:00:00'
  condition:
    condition: template    # 当明天为以下天气时(自己也可酌情增减。另heweather支持英文,如果设置的英文请用注释部分。)
    value_template: '{{states("sensor.zz_summary_day_tomorrow") in ("大风", "阵雨",
      "强阵雨", "雷阵雨", "强雷阵雨", "雷阵雨伴有冰雹", "小雨", "中雨",
      "大雨", "暴雨", "大暴雨", "特大暴雨", "冻雨", "小雪", "中雪",
      "大雪", "暴雪", "雨夹雪", "雨雪天气", "阵雨夹雪", "阵雪", "雾")}}'
#    value_template: '{{states("sensor.zz_summary_day_tomorrow") in ("Gale", "Shower Rain",
#      "Heavy Shower Rain", "Thundershower", "Heavy Thunderstorm", "Hail", "Light Rain", "Moderate Rain",
#      "Heavy Rain", "Storm", "Heavy Storm", "Severe Storm", "Freezing Rain", "Light Snow", "Moderate Snow",
#      "Heavy Snow", "Snowstorm", "Sleet", "Rain And Snow", "Shower Snow", "Snow Flurry", "Foggy")}}'
  action:
    - service: notify.wechat    # 邮件发送(内容自定,参考上面帖子)
      data_template:        target: 'Mr Li'
        message: >
          郑州明天白天{{states("sensor.zz_summary_day_tomorrow")}}
          '明天晚上{{states("sensor.zz_summary_night_tomorrow")}}


大家可以举一反三,比如早上出门前提醒今天外天气,等等。。。欢迎大家把自己的改进版分享出来。


更新:
发完发现标题写的微信通知,把通知部分改了,注意缩进。


评分

参与人数 4金钱 +24 收起 理由
summ99111 + 1 高手,这是高手!
antsunzj + 7 传说中的语义分析吗??牛逼呀.
lidicn + 8 膜拜大神!
+ 8 谢谢大神分享!

查看全部评分

回复

使用道具 举报

13

主题

193

帖子

1062

积分

金牌会员

Rank: 6Rank: 6

积分
1062
金钱
868
HASS币
0

教程狂人

发表于 2017-9-1 08:31:20 | 显示全部楼层
原来还可以用in,这样代码可以简化不少,学习了
回复

使用道具 举报

123

主题

4661

帖子

1万

积分

管理员

囧死

Rank: 9Rank: 9Rank: 9

积分
16412
金钱
11666
HASS币
45
发表于 2017-9-1 09:05:14 | 显示全部楼层
新技能get,比用一堆if else强多啦!
回复

使用道具 举报

1

主题

78

帖子

241

积分

中级会员

Rank: 3Rank: 3

积分
241
金钱
163
HASS币
0
发表于 2017-9-1 16:16:20 | 显示全部楼层
mark!以后有用
回复

使用道具 举报

15

主题

105

帖子

540

积分

论坛技术达人

积分
540
金钱
435
HASS币
0

最佳新人教程狂人

 楼主| 发表于 2017-9-1 16:26:54 | 显示全部楼层
Jones 发表于 2017-9-1 09:05
新技能get,比用一堆if else强多啦!

其实,我是瞎试出来的。想着python有这种用法,就在这里试试,没想是可以的

评分

参与人数 1金钱 +6 收起 理由
+ 6 厉害,这样方便太多了

查看全部评分

回复

使用道具 举报

20

主题

348

帖子

2541

积分

金牌会员

Rank: 6Rank: 6

积分
2541
金钱
2193
HASS币
0
发表于 2017-9-29 10:59:14 | 显示全部楼层
这个不错,代码简洁,标记备用!
回复

使用道具 举报

13

主题

137

帖子

541

积分

高级会员

Rank: 4

积分
541
金钱
404
HASS币
0
发表于 2017-10-3 20:30:56 | 显示全部楼层
学习,有用。。。
回复

使用道具 举报

0

主题

38

帖子

305

积分

中级会员

Rank: 3Rank: 3

积分
305
金钱
267
HASS币
0
发表于 2017-10-26 17:42:24 | 显示全部楼层
感谢分享!
回复

使用道具 举报

2

主题

113

帖子

986

积分

高级会员

Rank: 4

积分
986
金钱
873
HASS币
0
发表于 2018-2-23 21:52:50 | 显示全部楼层
入门学习中,感谢分享!
回复

使用道具 举报

1

主题

50

帖子

225

积分

论坛分享达人

积分
225
金钱
175
HASS币
0
发表于 2018-5-17 01:23:56 | 显示全部楼层
很不错,收藏了
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-28 03:34 , Processed in 0.115448 second(s), 33 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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